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
- 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
- 652 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 中文论坛