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β
| Tag | Field Name | Reqβd | Data Type (Max) | Comment |
|---|---|---|---|---|
| 63 | Message Version | Y | String (10) | Fixed Value β FT1.0 |
| 64 | Message Type | Y | Integer | Fixed Value β 318 |
| 67 | Reserved PG Dealer Id | Y | String (10) | Reserved PG Dealer Id |
| 4 | Session Id | Y | String (100) | Session id generated by the system for each session. Must match logon response value. |
| 999 | Check Sum Value | Y | Integer | Check 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β
| Tag | Field Name | Reqβd | Comment |
|---|---|---|---|
| 63 | Message Version | Y | Fixed Value β FT1.0 |
| 64 | Message Type | Y | Fixed Value β 319 |
| 18 | Response Code | Y | Response Code:0 β Failure1 β Success |
| 19 | Response Message | O | Response 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.