question

Upvotes
Accepted
58 7 14 10

Can't recieve NYMEX data using RIC CLK8 and CLM8.

Hi, support team
Today We can't recieve data from RIC CLM8 ,CLK8 and CLc1, we are using RFA Java API to recieve data from EED, wo noticed there is a DN095602 change effective on 26th March, please check attached RFA.jar if it is still valid or not. thanks.

treprfarfa-api
icon clock
10 |1500

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

Upvote
Accepted
58 7 14 10

We found the root cause is due to DN095602 change effective on 26th March, the RDMFieldDictionary and enumtype.def has been updated, which caused RFA API can't recieve NYMEX data correctly . After update the data dico file, the data issue was fixed.

icon clock
10 |1500

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

Upvotes
26.3k 61 17 14

Hello @Raj.Huang

Basically, the RFA API just receives an incoming data from the Provider/TREP infrastructure and passes it to the application as it is.

Could you please give us the RFA trace file when the problem occurs? It will let us verify if the EED sent those data to the API or not.

icon clock
10 |1500

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

Upvotes
58 7 14 10

How to generate trace file? thanks.

icon clock
10 |1500

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

Upvotes
26.3k 61 17 14

Hi @Raj.Huang

You can configure the following RFA Java configurations to enable the log file

  • <namespace>/Connections/<Connection Name>/ipcTraceFlags = 7
  • <namespace>/ Connections/<Connection Name>/mountTrace = True
  • <namespace>/ Connections/<Connection Name>/logFileName=<path to log file>

Please note that the application requires to restart to take the configurations changed effect.

Example:

<node name="rsslConnection">
   <map>
      <entry key="connectionType" value="RSSL"/>
      <entry key="serverList" value="localhost"/>
      <entry key="portNumber" value="14002"/>
      <entry key="ipcTraceFlags" value="23"/>
      <entry key="mountTrace " value="True"/>
      <entry key="logFileName" value=".\logs\RSSL_%U.log"/>
   </map>
</node>
icon clock
10 |1500

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

Upvotes
58 7 14 10

Hi, if RDMFieldDictionary and enumtype.def has updates, how can client subscribe the update notificiaton? If we can't update timely , we may have big risk that API can't recieve data from EED and business will be down. thanks.

icon clock
10 |1500

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

Hi @Raj.Huang

You can subscribe the software update notification from the Customer Zone web site in this link.

new.png (32.6 KiB)

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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