sink_driven_src : error RSSL_RET_BUFFER_TOO_SMALL when loading XML dictionary
We are using rmdstestserver to capture data and have added in -ddict to write the data dictionary to the captured data file as XML. When loading up this data file into sink_driven_src the following error occurs
Initialized RSSL library.
Failed: rsslEncodeElementEntry ,return value = "RSSL_RET_BUFFER_TOO_SMALL: Failure: The buffer provided does not have sufficient space to perform the operation.(-21)"...
There are some buffer size options with sink_driven_src, I have tried increasing these without success.
Can you advise if it is possible to load a data dictionary file into sink_driven_src so we can test our application processing the data dictionary?
Best Answer
-
I couldn't find more information about the -dfile flag, and believe that sink_driven_src cannot provide data dictionary. The expectation is that when simulating the feed replay, the consumer will use local data dictionary files to decode the replayed data.
See the readme file available with the Amers canned data in Elektron SDK tools.
0
Answers
-
Hi @mike.ford,
I don't think you can replay the captured data-dictionary from sink_driven_src. DD is a seperate stream and will have to be provided to the tool as such. There is a data dictionary flag -dfile that you can try out.
All these tools are approximations, and will never completely simulate the complexities of a real ADS. To have more control on dictionary stream only, you can also try the provider sample like exaple332 from EMA SDK samples.
0 -
Thanks for the quik response
I am a bit confused by the dictionary option
-dfile dict_file RWF Data Dictionary file (required for RSSL –L > 375)
-L length Use only when you are not using the -Q option.
Does this mean the dictionary is only used from a file if sink_driven_src is generated data internally and not from a data file?
We will try and test this tomorrow with the option to see how dink_driven_src behaves with
-dfile dict_file = RWF Data Dictionary file?
How about the enumeration data file? is there an option to load this file as well?0
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 中文论坛