Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Elektron /
  • EMA /
avatar image
Question by t0mh · Apr 14, 2021 at 10:53 AM · elektronrefinitiv-realtimeelektron-sdkrrtema-apielektron-message-apirefinitiv-realtime-sdk

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?

1618397604553.png (122.5 KiB)

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Reply

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by umer.nalla · Apr 14, 2021 at 11:14 AM

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.

Comment

People who like this

0 Show 4 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
t0mh · Apr 14, 2021 at 12:06 PM 0
Share

Ah thanks. I've just looked at the header and those methods are there. I guess the PDF hasn't been updated yet

avatar image
REFINITIV
umer.nalla ♦♦ t0mh · Apr 14, 2021 at 12:12 PM 0
Share

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

avatar image
t0mh umer.nalla ♦♦ · Apr 14, 2021 at 12:24 PM 0
Share

Enterprise Message API C++ Edition 3.6.1.L1
https://github.com/Refinitiv/Real-Time-SDK/blob/master/Cpp-C/Ema/Docs/EMACPP_ConfigGuide.pdf

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
8 People are following this question.

Related Questions

Refinitiv Real-Time SDK - Java - Contributions Channel Test Environment Service Addresses

EMA CPP - Exception adding ric into OmmArray

EMA Tunnel Channel Disconnected

(JAVA) Does using interestAfterRefresh(false) remove the need for deregistering items with Elektron?

Error text Failed REST request from HTTP status code 400

  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Intelligent Tagging
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open Calais
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • RDMS
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • Workspace SDK
    • Element Framework
    • Grid
  • World-Check Data File
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges