RFA8 C++ Not Authorized Error
I am trying to use RFA8 C++ to establish an RSSL connection to our ADS server and create an OMM consumer. When I do this, my Client simply gets back an OMMItemEvent with MsgModelType MMT_LOGIN, RespType StatusEnum, and StatusCode NotAuthorizedEnum. This response also contains the status text "... unknown to system."
I am able to see prices in my Eikon program. I am specifying my Eikon username (user@company.com) in the MMT_LOGIN request's USER_NAME attribute. Why is my C++ program failing to authorize?
Is there any way to view/dump an RFA config file from Eikon (or from the Thompson Reuters Configuration Manager program) which shows the config params that I need to pass to my own RFA application? Any assistance would be appreciated.
Best Answer
-
This is fixed now. The problem was actually do to a programming error. I tried to pass a char* for the name. I should have first made a proper RFA_String:
Fail case:
attribInfo.setName("username1");
Success case:
rfa::common::RFA_String s("username1");
attribInfo.setName(s);0
Answers
-
TREP <> Eikon.
You are being authenticated by your local onsite DACS system. How you have defined usernames in that system is decided by someone at your site (your local TREP admin). Most likely it is simply your Windows username. Try both lower and upper case.
0 -
Hi ngm,
Please contact your market data administrator to get a valid DACS ID allowed to subscribe from your ADS.
0 -
I have tried my Windows username (both lowercase and uppercase) and it still returns the same Unknown to system error message.
FYI, on the Permission tab of the Thompson Reuters Permission tab, I see the following congfiguration. Is there some way to translate this setting into my RFA ReqMsg attributes?
Permission Mode | Permission Mode: Permission Proxy
Permission Proxy | Port: 8261
DACS | User Name: <blank>
DACS | Position: <blank>0 -
@ngm
As Gurpreet and Lars said, better way to resolve the issue, you have to contact your market data administrator or DACS admin who take care of your infra system to confirm the correct username which you can used to login to TREP. They can also provide you the information about the Items permission for the account.
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
- 684 Datastream
- 1.4K DSS
- 614 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
- 248 ETA
- 554 WebSocket API
- 37 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
- 641 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 89 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛