EMA/C++ - How to configure an App Key
I'm moving a service from using an EZD to Refinitive Real-time Optimized, and getting a bit confused by the documentation.
I've been given an AppKey and read a PDF on Real-time Oprimized talking about providing Client_ID, whereas the C++ documentation on the API we're using (https://github.com/Refinitiv/Real-Time-SDK/tree/master/Cpp-C/Ema/Docs) refers to neither instead talking about username, password, and maybe applicationId (which seems to be a number however).
Does anyone know how they all link together?
Best Answer
-
Hi @t0mh
If you are moving to RRTO you should have also been provided with a MachineID.
You should have received an email 'Welcome to RRTO' as well as a 'Welcome to Refinitiv - Your New Account' type email.
The New account email should have included a MachineID which looks something like
Your Machine Account Details
Machine ID : GE-A-0012345657-8-9101
The email should also include a link to set a new (long) password.
Once you have both emails and set your long password, please follow the instructions in
EMA Quick Start - Connecting to Refinitiv Real-Time -- Optimized
If you refer to source code for example 113_MP_SessionMgmt, you will note that it sets the Username (MachineID), the Password and the ClientID(Appkey) in the config before creating the OMMConsumer instance using the Config.
If you have not received the above emails / MachineID, then please speak to your Refinitiv Account team.
0
Answers
-
Ah thanks. I've just looked at the header and those methods are there. I guess the PDF hasn't been updated yet
0 -
Hi @t0mh
Thanks for the update. If you can confirm the title of the pdf and where you obtained it from I can try and get it updated.
thanks
0 -
Enterprise Message API C++ Edition 3.6.1.L1
https://github.com/Refinitiv/Real-Time-SDK/blob/master/Cpp-C/Ema/Docs/EMACPP_ConfigGuide.pdf0 -
Hi @t0mh
Thanks for getting back - I have raised an issue with the Dev team to get that corrected.
You may also be interested in the fuller documentation set available at
Documentation | Refinitiv Developers
This includes the HTML docs for the EMA & ETA Reference manual - which includes complete class, namespace and function etc documentation.
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 中文论坛