Hello @hemalata.gavade,
There are two facets to your question, connecting via EZD and integrating with MRN. I am going to try to address both fully:
1. The first step we recommend, is to ascertain, that your EZD is installed and configured properly.
Suggesting to follow Installing EC for Developers
At the end, "Verifying the installation", please test using rmdstestclient as described, for instruments try using "/IBM.N" as a delayed instrument is not exchange-liable and your user is very likely entitled for it by default
2. Once you see the streaming data, the next step is to move on to MRN.
(Am assuming that we discuss EZD version 1.2, as MRN is not supported for general release on EZDs 1.3 version, at the time of this writing).
Next, test ric MRN_STORY consumption with rmdstestclient tool. Modifications from testing for delayed RIC will be
As part of this step, by seeing data, you verify that your user is permissioned for MRN.
3. The best way to learn about MRN is to follow one of our "Decoding Machine Readable News" tutorials. There is one in
Elektron/EMA Java
And one in
Elektron/EMA C++
There are more complex Java EMA MRN example apps, showing GUI and db integration, available in Elektron SDK Java Downloads section.
If you require to integrate in Python on C#, there is an option to follow "Decoding Machine Readable News" in RFA.Net Tutorials in C#. The tutorial comes with the downloadable code.
Elektron APIs are newest, most efficient, and new features are continuously made available in Elektron, so are recommended for any new development. RFA is a supported, feature-complete API.
The way to integrate with Python will be via Elektron Websocket. At this time it is not included in Elektron Connect (EZD) support, it's supported on deployed infra and via AWS cloud connectivity.
Hope this info is of help to you?
From where to get the Elektron SDK or dll's to start with the download code. any documentation available for client code to download news via EZD. do we have any pytho or C# code sample for news download ?
Hi @hemalata.gavade You can download the Elektron Message API from here (available in C++ and Java).
For subscribing and decoding News and understanding how to use the EMA in general, please use the tutorials section.
You can also see/use the demo and sample code to get News using the websocket API, which can be used in any language of your choice.
Tried executing
rmdstestclient -S ELEKTRON_DD -il MRN_STORY -md 33 -X -v -u Hema
and faced below error
Service: ELEKTRON_DD ConnectionType: rssl ServerHostname: localhost SipcVersion: 4Number of Connection Count = 1Creating RSSL connection Host: localhost Port: 14002rsslInitChannel() returned -1, Error <..\..\..\Ripc\Impl\ripcsrvr.c:5208> ripcConnecting() Error: 1002 client connect() failed. System errno: (10057)
could you please suggest what needs to be done herr
@hemalata.gavade Can you please confirm that EZD is running and there are no errors in the log file, and that it is listening on port 14002 (default RSSL port)
Looks like you are running on windows.
If you are able to confirm that ezd is installed and running without errors, as per @Gurpreet., could you please also share the output from
rmdstestclient -S ELEKTRON_DD -il /IBM.N -X -v -u Hema
and if this results in an error
netstat -a