devcartel / pyrfa

Open sourced Python API for Refinitiv (Thomson Reuters) Enterprise Platform.
http://devcartel.com/pyrfa
MIT License
52 stars 16 forks source link

pyrfa returns different value when comparing with testclient #57

Open unnikvin opened 3 years ago

unnikvin commented 3 years ago

Example: For 019490.KS, fID 6614 TRD_STATUS on 13 Oct 2021, the value was blank when using testclient (confirmed correct with helpdesk) however pyrfa was showing as OD (Opening Delay). Please could you explain the difference?

wiwat-tharateeraparb commented 3 years ago

Hi, this 6614 FID is an enumerate type and translated as the following. Can you check with your testclient's enumtype.def file?

!
! ACRONYM    FID
! -------    ---
!
TRD_STATUS  6614
!
! VALUE      DISPLAY   MEANING
! -----      -------   -------
      0         "  "   Undefined
      1         "N "   Normal
      2         "H "   Halted
      3         "S "   Suspended
      4         "OD"   Opening Delay
      5         "R "   Restricted
      6         "CD"   Closing Delay
unnikvin commented 3 years ago

enumtype.def reads exactly the same as listed above. Refinitiv Helpdesk also confirmed that they see " " (undefined) and that matches our finding. We are trying to figure out why it is different in pyrfa - "OD"

wiwat-tharateeraparb commented 3 years ago

Can you try to set pyrfa.cfg

\Connections\<Connection_RSSLxxx>\traceMsg = true

To see raw RSSL message and check FID 6614 value.

unnikvin commented 3 years ago

It gave this in the console:

<fieldEntry fieldId="6614" data=""/ >

On Mon, Oct 18, 2021, 12:47 PM Wiwat Tharateeraparb < @.***> wrote:

Can you try to set pyrfa.cfg

\Connections\\traceMsg = true

To see raw RSSL message and check FID 6614 value.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/devcartel/pyrfa/issues/57#issuecomment-945361642, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWDH624ZTA3EMZIGTQ2V27DUHORFLANCNFSM5GFPWWGQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

unnikvin commented 3 years ago

FID 6614 shows OD when try with pyrfa when try to subscribe without setting "traceMsg" to true. And when we try to subscribe data after setting setting to true, is shows null as I pasted yesterday. could you please let me know what would be the reason ?

On Tue, Oct 19, 2021, 5:07 PM Vinesh Unni @.***> wrote:

It gave this in the console:

<fieldEntry fieldId="6614" data=""/ >

On Mon, Oct 18, 2021, 12:47 PM Wiwat Tharateeraparb < @.***> wrote:

Can you try to set pyrfa.cfg

\Connections\\traceMsg = true

To see raw RSSL message and check FID 6614 value.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/devcartel/pyrfa/issues/57#issuecomment-945361642, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWDH624ZTA3EMZIGTQ2V27DUHORFLANCNFSM5GFPWWGQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

wiwat-tharateeraparb commented 3 years ago

@unnikvin We think this is a bug in the PyRFA decoder. The trace message data shows raw blank data on FID 6614 from the server which I believe is correct. However, we are not able to investigate and fix this mainly because we don't access to real-time Refinitiv anymore. But if this is important to you and need it fixed, we can provide service for that matter.

unnikvin commented 3 years ago

Thank you. Yes it is important to us , kindly help to fix it. Thanks.

On Wed, Oct 20, 2021, 9:14 AM Wiwat Tharateeraparb @.***> wrote:

@unnikvin https://github.com/unnikvin We think this is a bug in the PyRFA decoder. The trace message data shows raw blank data on FID 6614 from the server which I believe is correct. However, we are not able to investigate and fix this mainly because we don't access to real-time Refinitiv anymore. But if this is important to you and need it fixed, we can provide service for that matter.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/devcartel/pyrfa/issues/57#issuecomment-947225670, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWDH623BTQCVA3NBZURLEXDUHYJXRANCNFSM5GFPWWGQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

wiwat-tharateeraparb commented 3 years ago

Please contact support@devcartel.com for assistance.