Publishing using NIP ETA library (F10: Not In Cache error when consuming)
Hello All,
I am trying to develop a Non-Interactive provider using the ETA library - Java SDK.
A NIP service(NIP_TEST) has also been created and I am able to login as a provider to provide content.
I have executed the sample programs provided in the Java SDK successfully and can see the Refresh/Update messages written to TREP being logged.
However, on running the consumer application to consume content which was published from the NIP service, I am getting an error with the following status message
State: Closed/Suspect/None - text: "F10: Not In Cache" dataSize="0"
I understand that this means that the item I am trying to consume is not available in the ADH cache.
Could you please help understand why this might be the case?
I have verified that the item published and being consumed are for the same name and service ID.
Is there be any other configuration to allow caching of data in ADH or any way to determine if data published from a NIP application is written to TREP successfully.
Best Answer
-
Hello @arvnar2407,
NIP connects to ADH to publish. I would ask your local market data group/admin, to verify that they see the configured service NIP_TEST or TEST, via adhmon tool, and it goes "UP" when you connect with NIP.
Please see tutorial EMA NI Provider - Connecting to the ADH for a detailed explanation of what is happening.
Notice how the tutorial ends with "Ultimately, ask your RTDS administrator to help you to investigate with RTDS monitoring tools like adhmon." this may be necessary to learn more.
Is service created (seen in adhmon), as "TEST" or "NIP_TEST"? In my udnerstaing, service name you publish on has to match.
0
Answers
-
Hi @arvnar2407,
Few things you could check are:
Are you consuming from same ADS where the item is published. Maybe it is not setup to cascad across the infrastructure.
Are you able to see the published item in the adsmon console?
What does it show in the ADS logs?
Can you enable RSSL logging in your provider to see the OMM messages?
0 -
Hello @arvnar2407,
Let me just confirm, that the service NIP_TEST that you are trying to publish to, has been created on your testbed Refinitiv Realtime Distritribution System (RRDS/TREP) by your local market data group/admin, and your connecting user is permissioned to publish to this service?
In case you are in control of your testbed infra, have admin access to it, please find tutorial Refinitiv Real-Time Distribution System Configuration for NI Providers.
0 -
@zoya.farberov @Gurpreet Thank you for the response.
1. I can confirm that I am requesting data from the same ADS that I am publishing to. (Only Port Number varies for Provider and Consumer)
2. I do not have access to ADS logs or ADSMON console. I can verify this with my Market Data Admin
3. I have enabled logging on my end and below is a sample refresh message that my NIP application is logging
<REFRESH domainType="MARKET_PRICE" streamId="-2" containerType="FIELD_LIST" flags="0x1C8 (HAS_MSG_KEY|REFRESH_COMPLETE|HAS_QOS|CLEAR_CACHE)" groupId="0" Qos: Realtime/TickByTick/Static - timeInfo: 0 - rateInfo: 0 State: Open/Ok/None - text: "Refresh Completed" dataSize="9">
<key flags="0x07 (HAS_SERVICE_ID|HAS_NAME|HAS_NAME_TYPE)" serviceId="258" name="TEST" nameType="1"/>
<dataBody>
<fieldList flags="0x08 (HAS_STANDARD_DATA)">
<fieldEntry fieldId="6" dataType="REAL" data="100.0"/>
</fieldList>
</dataBody>
</REFRESH>4. I can also confirm that NIP_TEST service with a service ID of 258 has been created and I have the perms to publish this information
0
Categories
- All Categories
- 6 AHS
- 39 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 中文论坛