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 (firstname.lastname@example.org) 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.
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:
rfa::common::RFA_String s("username1"); attribInfo.setName(s);
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.
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.