How to pass multiple item names in rfs
Best Answer
-
Are you using windows 64bit?
As far as I understand on windows 64 bit you must change the registry path
from
HKEY_LOCAL_MACHINE\\SOFTWARE\\
to
HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\
You need to search and replace the path on the source files and registry files. Also, you need to run it with Admin right if you turn on Windows Event Logger.
I would suggest you modify the codes to use RFA config from a file instead by changing WIN32 to WIN32x from the following line in StarterConsuemr.cpp
#ifdef WIN32x
RFA_String exampleRfaCfgRegPath("HKEY_LOCAL_MACHINE\\SOFTWARE\\Reuters\\RFA\\Default", 0, false);
AppUtil::log(__LINE__, AppUtil::TRACE, "Reading RFA configuration registry: %s", exampleRfaCfgRegPath.c_str());
result = _pStgCfgDataBase->load(windowsRegistry, exampleRfaCfgRegPath);
...
#ifdef WIN32x
RFA_String exampleAppCfgRegPath("HKEY_LOCAL_MACHINE\\SOFTWARE\\Reuters\\RFA\\StarterConsumer_BatchView", 0, false);
AppUtil::log(__LINE__, AppUtil::TRACE, "Reading Aplication configuration registry: %s", exampleAppCfgRegPath.c_str());
result = _pAppStgCfgDataBase->load(windowsRegistry, exampleAppCfgRegPath);0
Answers
-
You have to send a batch request instead. See example StarterConsumer_BatchView from the RFA C++ package. The following post explained how it works.
https://community.developers.refinitiv.com/questions/9385/rfa-batch-request.html
Further reading RFA C++ Developer Guide section from RFA C++ package.
section 7.8 Batch Messages and 15.1 Batch
0 -
I tried with multiple symbols (item names) i got error invalid registry path i ran the two reg file mentioned .What is the step i missed .
0 -
Dear Team
I tried start consumer batch issue and i am getting login denied and connection got disconnected.
Attached is the cfg file and log file Kindly revert back
0 -
Hi @harik
Looking at your .cfg files the first thing I noted is that you have not set some key parameters
\service = "DIRECT_FEED"
\session = "Session1"
\userName = "user"You need to specify a valid service name and dacs username.
Based on your various questions so far, I would recommend that you work through the tutorials so you can obtain a better understanding of how the API works - this should make your development progress much smoother.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 167 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 705 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 3K Elektron
- 1.5K EMA
- 259 ETA
- 569 WebSocket API
- 40 FX Venues
- 16 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 4 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 284 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.2K Refinitiv Data Platform
- 879 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 123 Open DACS
- 1.1K RFA
- 108 UPA
- 196 TREP Infrastructure
- 232 TRKD
- 919 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 103 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛