How can we expand the Chain of chains automatically as 'CHR' is not supported for this?

Hi,
Currently market data for RIC chains is directly obtained by marking them as "CHR" . But this is not supported in case of Chain of chains. We have referred the following suggestion from TR
https://community.developers.refinitiv.com/questions/20689/view.html which helps in expanding them via Datascope. Kindly share your suggestions/inputs in automating the same.
Thanks,
Aishwarya
Best Answer
-
The "AllowHistoricalInstruments":true needs to be added as ValidationOptions for Chain of chains extraction. Below is the example message.
"IdentifierList": {"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList","InstrumentIdentifiers": [
{"Identifier": "0#1ED+",
"IdentifierType": "ChainRIC"}
] ,
"ValidationOptions": {
"AllowHistoricalInstruments": true
},
"UseUserPreferencesForValidationOptions": false},
,"Condition":{...With this option, the RIC can be expanded properly for TickHistoryTimeAndSalesExtractionRequest.
Instrument <CHR,0#1ED+> expanded to 5816 RIC instances: 1ED100125A8 to 1EDZ9
0
Answers
-
Hi,
In the question you referred, TRTH support team has suggested importing the Chain of Chains RIC via .csv file in GUI.
The .csv file should contain the following data.
CHR,0#1TU+
You can also add the Chain of Chains RIC via the HistoricalSearch GUI.
For TRTH REST API, you can just add the RIC via the InstrumentListAppendIdentifiers.
Below is the sample of request.
POST https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/InstrumentLists('<listId>')/ThomsonReuters.Dss.Api.Extractions.InstrumentListAppendIdentifiers
{
"Identifiers": [
{
"Identifier": "0#1TU+",
"IdentifierType": "ChainRIC"
}
],
"KeepDuplicates": false
}The Chain of Chains RIC should be expanded automatically once data is extracted.
Please ensure that the "Allow Import of Historical Instruments" option is checked in the User Preferences page.
0 -
Hi,
When we try to expand chain of chain "0#1ED+" and download NormalizedMP data using the request reqfile.txt, we get the following error request-processed.txt.
@{"@odata.context":"https://10.192.6.221/RestApi/v1/$metadata#RawExtractionResults/$entity","JobId":"0x060908ada48b2f76","Notes":["All identifiers were invalid. No extraction performed."],"IdentifierValidationErrors":[{"Identifier":{"@odata.type":"#ThomsonReuters.Dss.Api.Content.InstrumentIdentifier","Identifier":"0#1ED+","IdentifierType":"ChainRIC","Source":""},"Message":"CHR not supported - chain of chains"}]}
Below are the curl commands used for posting request and data download:-
curl -vk -X POST -H 'Content-Type: application/json' -H 'Prefer: respond-async' -H 'Authorization: Token XXXXXX' https://10.192.6.221/RestApi/v1/Extractions/ExtractRaw -d @ReqFile.txt
curl -Ik -H 'Authorization: Token XXXXX' -X GET https://10.192.6.221/RestApi/v1/Extractions/RawExtractionResults('')/$value
Please verify the request format and let know if we need to modify. We will have to download NormalizedMP, Marketprice, Normalizedll2/MBO, Reference data for the mentioned Chain of chain
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 687 Datastream
- 1.4K DSS
- 621 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 254 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 669 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛