Check if RIC exists (RFA 7.5.1)
Hi, we use RFA 7.5.1 Java API. Is there a way to check if an RIC exists?
Example - call a method passing RIC as an argument. The method will return, so and so RIC exists/not exists.
If there is not a way to achieve this, can I rely on a 'status message' for this purpose? If so, what will be the status message returned, if an RIC doesn't exist?
Thanks in advance.
Best Answer
-
Hello @monishkumar.appusamy,
From RFA Java, this type of check is supported. The RIC availability depends on the service. For example, if your consumer is connecting to a custom publisher, there can be completely independent instrument set available from that publisher, the RICs that are available, or available ta any given time, depend on the service/publisher/source.
The status response that the consumer will receive on the non-existent RIC should look like:
MESSAGE
Msg Type: MsgType.STATUS_RESP
Msg Model Type: MARKET_PRICE
Indication Flags:
Hint Flags: HAS_ATTRIB_INFO | HAS_STATE
State: CLOSED, SUSPECT, NOT_FOUND, "*The record could not be found"
AttribInfo
ServiceName: ELEKTRON_DD
ServiceId: 356
Name: FAKE.O
NameType: 1 (RIC)
Payload: NoneWhere "State: CLOSED, SUSPECT, NOT_FOUND" can be relied on to verify that this instrument is not currently provided by the service.
Please note that JRFA 7.5 is End of Life, refer to API Compatibility Matrix for the details.
Hope that this information helps
1
Answers
-
Thank you Zoya.
>>> "From RFA Java, this type of check is supported"
Could you let me know how I can avail this check? A code sample would help.
0 -
Hello @monishkumar.appusamy ,
If you are looking to quick-check, if the specific RIC exists from Refinitiv Real-Time service, you may use RIC search tool on dev portal to search.
If you looking for enterprise level programmatic solution on RICs verification, in my understanding, you would integrate with a Reference data product, rather then real-time streaming service. Your organization's account team would be the best contact to discuss with, and advise, on the solutions available and most suitable for your specific use case. To my best knowledge, Datascope reference data is commonly used for Security Master class of requirements.
RFA is intended for real-time consuming and providing, rather then reference data access, please refer to RFA Java Documentation for the complete description of the API and the covered functionality. Depending on your use case, detecting "State: CLOSED, SUSPECT, NOT_FOUND" in your custom code and logging/reporting to the business tier is often sufficient.
2
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛