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 mkasim · Aug 05, 2019 at 07:19 AM · ezdbatchbat

Working on local environment but not working .Bat File

After i complete development and its running on local side also builded successfully, when i run it on prod session. Is there any connection needed as well like ip or Proxy after all ?

Ezd running on prod environment as well and i reach it from java it Works on local. But .bat file seems cannot connect at all.

aaa.png

aaa.png (26.9 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.

2 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by jirapongse.phuriphanvichai · Aug 27, 2019 at 12:31 AM

@mkasim

Typically, to connect to the server and retrieve data, you need to have the following information.

  1. The connection type or channel type. The possible values are:

     <!-- ChannelType::RSSL_SOCKET - TCP IP connection type --> 
    <!-- ChannelType::RSSL_HTTP - Http tunnel connection type -->
    <!-- ChannelType::RSSL_ENCRYPTED - Https tunnel connection type -->
    For EZD, the value should be ChannelType::RSSL_SOCKET.
  2. The IP address or host name of the EZD server
  3. The TCP port listening on the EZD server to accept the connection. The default port for the socket connection type is 14002
  4. The user name used to connect to the EZD server
  5. The service name available on the EZD server

Then, you need to set these values in the API through application code or the configuration file.

For EMA, the connection type, IP address, and TCP port can be set in the EMA configuration file (EmaConfig.xml).

<ConsumerGroup>
<DefaultConsumer value="Consumer_1"/>
<ConsumerList>
<Consumer>
<Name value="Consumer_1"/>
<Channel value="Channel_1"/>
<Dictionary value="Dictionary_1"/>
<XmlTraceToStdout value="0"/>
</Consumer>
...
<ChannelGroup>
<ChannelList>
<Channel>
<Name value="Channel_1"/>
<ChannelType value="ChannelType::RSSL_SOCKET"/>
<CompressionType value="CompressionType::None"/>
<GuaranteedOutputBuffers value="5000"/>
<ConnectionPingTimeout value="30000"/>
<TcpNodelay value="1"/>
<Host value="localhost"/>
<Port value="14002"/>
</Channel>

The above configuration indicates that the default consumer is Consumer_1 which uses the Channel_1 for the connection. The channel type of the Channel_1 is RSSL_SOCKET and it connects to the localhost on TCP port 14002.

However, the hostname and TCP port can be overridden in the application code or the application can create configurations programmatically. Therefore, you also need to verify the application code.

Then, the username and service name can be set in the application code.

OmmConsumerConfig config = EmaFactory.createOmmConsumerConfig(); 
consumer = EmaFactory.createOmmConsumer(config.username("user01"), new AppErrorClient());
ReqMsg reqMsg = EmaFactory.createReqMsg();
consumer.registerClient(reqMsg.serviceName("ELEKTRON_DD").name("IBM.N"), appClient);
Comment

People who like this

0 Show 0 · 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
REFINITIV
Answer by wasin.waeosri · Aug 07, 2019 at 12:18 AM

Hello @mkasim

Could you please give more detail regarding the issue? You develop the ESDK Java application (EMA or ETA?) to consume data from EZD.

  • Your application can connect and consume data from Production EZD in Dev environment successfully
  • The application on Production environment cannot connect to same EZD.
  • You run the application via a bat file script?

Can you share your .bat file in this post? What is the API you are using? (EMA or ETA?)

Comment

People who like this

0 Show 0 · 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.

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

OmmConsumer registerClient single-threaded?

EZD username configuration in EMA (Java) when using Channel Sets

EZD testclient command execution error

EMA Java: Possible to use Batch and View at the same time?

Closing a batch stream in EMA

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • 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
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges