Hi Team,
I am trying to download the RDMFieldDictionary using the ELEKTRON_DD service but I could not get any response. Please can you advise me on this ?
Many thanks in advance!!
The application can receive State: OPEN, SUSPECT, NONE, "Waiting for service ELEKTRON_DD UP. Item recovery in progress..." if it requests dictionary to the down service or the service does not exist on the server.
You can find what services that the server provides in RFA trace log file. It is REFRESH_RESP message of DIRECTORY. For example:
This server provides the service name ELEKTRON_NEON.
If the service goes down, ServiceState is 0. For example:
The service API_NEON_NI on this server goes down.
In addition, RFAJ configuration parameters named traceMsgDomains is NORMAL means tracing all message domains except DICTIONARY due to huge size. To see dictionary request/response, please set traceMsgDomains to be ALL.
You can find more details of RSSL configuration parameters in section RSSL Connection of RFAJ_ConfigLoggingGuide.pdf
Not getting a response sounds like a network problem -- can you elaborate?
The framework we provide downloads the directories and dictionaries from the dELEKTRON_DD service so you might want to try that and see if that fixes the problem.
Tom
Hi,
What infrastructure (Elektron, TREP, etc.) are you connecting to? Were you able to connect to the infrastructure successfully?
Hi Sussana,
Thank you very much!! I am connecting to Elektron infrastructure and my login is successful. Also I can retrieve prices for RICs like EUR=,SEK=,etc
But whenever I try to download the dictionary, I am only receiving a status response like "DictionaryClient: Received Dictionary Response - MsgType.STATUS_RESP"
If I use the dIDN_RDF service then its running fine and I am able download the dictionary as well as updates for RICs.
Is there any specific configuration I need to do for this ?
Many thanks in advance !!
Regards,
Alok
Hi alokreturns,
You may try to enable RFAJ trace log file showing requests sent from the RFAJ application and responses from the server. This can help to find out why your request fails.
set ipcTraceFlags = 15, traceMsgTypes =ALL, traceMsgDomains=NORMAL,mountTrace=true and specify logFileName parameter of the connection node as shown below:
Hi Pimchaya,
Thanks a lot for this!! Actually now the problem seems to be little more clearer. I have installed EZD (ezd1.2.1.L1.win.rrg) and using EZD demo tool and I am able to access the dictionaries as well as live data from ELEKTRON_DD.
However my application was earlier using the dIDN_RDF service do access the dictionary and data. If I am just updating the service name to ELEKTRON_DD then I am not getting the expected response. Sometimes also getting the below message :
State: OPEN, SUSPECT, NONE, "Waiting for service ELEKTRON_DD UP. Item recovery in progress..."
Any help would be great
If you used dIDN_RDF before then I would recommend trying dELEKTRON_DD.
Tom
Make sure your application is connecting to your installed EZD (if it's installed on your local box, then your app should connect to your localhost, etc.). Take/use the connection details from that EZD Demo Tool (since that successfully connected to it).
Hi alokreturns, that's great. Thanks for your letting us know what helped resolve the issue!