OMM server directory has empty itemlist?

I requested a server Directory , but the itemlist is empty.
Service: IDN_RDF
last action: Add
INFO:
ServiceId: 25
ItemList:
Vendor:
IsSource: False
Capabilities:
MarketPrice
SymbolList
Dictionary
DictionariesProvided:
RWFFld
RWFEnum
DictionariesUsed:
RWFFld
RWFEnum
QoS:
Timeliness: RealTime
Rate: TickByTick
SupportsQosRange: No
SupportsOutOfBandSnapshots: No
AcceptingConsumerStatus: No
STATE:
ServiceState: Up (Yes)
AcceptingRequests: Yes
so I don't know how to send item request .
why is the itemlist is empty?
Best Answer
-
A given provider is not obliged to fill in the ItemList attribute. In fact the ItemList attribute is a rather new feature and I suspect most existing providers are written before this feature was added, i.e. the attribute will most often be absent/empty.
Some providers simply provide too many data items or the data items provided are very variable. There are even providers that can publish an infinite number of data items. All in all for many providers this attribute doesn't make sense and for that reason it is not mandatory.
In your case I can tell from the name, IDN_RDF, your provider is providing data from an RDF (Reuters Data Feed). This means data from the Thomson Reuters IDN network. There are simply millions of data items on this network and it wouldn't be practical (or desirable) to have them in a SymbolList.
so I don't know how to send item request .
Not sure I understand. You do not need a SymbolList to fire an item request. You'll of course need knowledge of some data item name and you cannot get that from the feed itself. Sorry.
In your case, IDN, the data item names are called RICs (Reuters Instrument Codes). Thomson Reuters used to have a so called Data Guide which was a PDF guide to how RICs are constructed. It used to be hosted on this page. I cannot find it anymore as the page has become meaningless. You'll need to ask TR for it.
To get you going try sending item request for data item name TIME from service IDN_RDF. The contents of that one is pretty meaningless but any user (afaik) has access to it and it will guarantee you an update at least once per minute. So perhaps good place to start? Alternatively I can recommend developing first against an emulator and when your application works you can move it to point to a real-life feed.
Hope this will get you going.
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
- 685 Datastream
- 1.4K DSS
- 615 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
- 252 ETA
- 556 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
- 275 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
- 651 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
- 228 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
- 46 中文论坛