Skip to main content

Get Periodicity List

πŸ‘€βž‘οΈπŸŒ Get Periodicity List Request (Client β†’ WCF REST Service)​

This message is sent by the Client to the WCF REST Service to get the list of Periodicity available in the ODIN database. The Service will validate the request based on the parameters sent and upon success, the system will send the response back in string format. In case of failure, it will send a failure response.

πŸ“˜ Tags and Fields​

TagField NameReq’dData Type (Max)Comment
63Message VersionYString (10)Fixed Value – FT1.0
64Message TypeYIntegerFixed Value – 318
67Reserved PG Dealer IdYString (10)Reserved PG Dealer Id
4Session IdYString (100)Session id generated by the system for each session.
Must match logon response value.
999Check Sum ValueYIntegerCheck Sum value generated based on the entire string passed.

Examples​

βœ… String to be passed for generating checksum:​

63=FT1.0|64=318|67=RESERVEDPG|4=RESERVEDPG_412201710722

βœ… String to be passed for creating retail user along with checksum value:​

63=FT1.0|64=318|67=RESERVEDPG|4=RESERVEDPG_412201710722|999=075

πŸ“‘πŸ“¨ Get Periodicity List Response (WCF REST Service β†’ Client)​

πŸ“˜ Tags and Fields​

TagField NameReq’dComment
63Message VersionYFixed Value – FT1.0
64Message TypeYFixed Value – 319
18Response CodeYResponse Code:
0 – Failure
1 – Success
19Response MessageOResponse Message

Examples​

βœ… Success Case​

63=FT1.0|64=319|18=1|19={"Periodicity":[
{"MarketSegment":"NSE Equities","ExpiryPeriodicity":3},
{"MarketSegment":"NSE Futures","ExpiryPeriodicity":5},
{"MarketSegment":"NSE Options","ExpiryPeriodicity":9},
{"MarketSegment":"NSE Derivatives","ExpiryPeriodicity":13},
{"MarketSegment":"NSE Combined [NSEEQ + NSEFAO]","ExpiryPeriodicity":15},
{"MarketSegment":"BSE Equities","ExpiryPeriodicity":17},
{"MarketSegment":"BSE Futures","ExpiryPeriodicity":33},
{"MarketSegment":"BSE Options","ExpiryPeriodicity":65},
{"MarketSegment":"BSE Derivatives","ExpiryPeriodicity":97},
{"MarketSegment":"BSE Combined [BSEEQ + BSEFAO]","ExpiryPeriodicity":113},
{"MarketSegment":"MCX Futures","ExpiryPeriodicity":129},
{"MarketSegment":"MCX Option","ExpiryPeriodicity":129},
{"MarketSegment":"NCDEX Option","ExpiryPeriodicity":257},
{"MarketSegment":"NCDEX Futures","ExpiryPeriodicity":257}
]}

❌ Failure Cases​

63=FT1.0|64=302|18=0|19= Error occurred, kindly contact administrator
63=FT1.0|64=302|18=0|19= Invalid Session
63=FT1.0|64=302|18=0|19= Unable to connect to the remote server

Note

  • In Funds View Summary method, if Reserved Dealer Id is not passed, then the system will validate the provided Session Id with the User’s session.
  • If Reserved Dealer Id is passed, then the system will validate the provided Session Id against the Reserved Dealer Id.