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 richard.bradford · Sep 25, 2019 at 11:02 AM · elektronrefinitiv-realtimeelektron-sdkrrtema-apielektron-message-apijavarsslsslnon-interactive-provider

NIProvider using RSSL_SOCKET over SSL: unable to publish data

We're having trouble understanding why we are unable to publish some fake data.

We have been roughly following the tutorial here: https://developers.refinitiv.com/elektron/elektron-sdk-java/learning?content=11690&type=learning_material_item

We use RSSL_SOCKET as the ChannelType. The host requires SSL to port 443 - we are using stunnel for this.

We can log on and receive logon responses ok - so the RSSL_SOCKET and SSL appear to work ok.

We don't get any exceptions when we submit a RefreshMsg.

We see an outgoing RefreshMsg when we set:

<XmlTraceToStdout value="1"/>

However, we then receive a message indicating an error:

2019-09-24 17:40:08,667 OmmNiProviderImpl [main] ERROR: loggerMsg
    ClientName: ItemCallbackClient
    Severity: Error
    Text:    Received an item event without a matching stream Id  -1
Instance Name TransFICCNiProvider_1
RsslReactor 1e66f1f5
RsslReactorChannel 2c35e847
RsslSelectableChannel 7bd4937b
loggerMsgEnd

The state on the message we receive is:

State: Closed/Suspect/Not entitled - text: "Tunnel stream between client application and TRCE is required but still not opened."

Has anyone seen this before?

Any help much appreciated.

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.

1 Reply

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by wasin.w · Sep 25, 2019 at 11:16 AM

Hello @richard.bradford

I assume that you are trying to contribute data to TRCC server via Elektron SDK. Please be informed that the Non Interactive-Provider (NI-Provider) can publish data to TREP only, not TRCC.

You can use OMM Consumer to contribute data to TRCC via the Post message. I suggest you find more detail regarding TRCC contribution via the OMM Consumer from the following resources:

  • Contributing your data to Thomson Reuters article
  • EMA Consumer tutorial - Posting data to TR Contribution Channel


Please see more details regarding TRCC contribution in this diagram.





trccdiagram.png (23.9 KiB)
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 >
10 People are following this question.

Related Questions

(JAVA) Does using interestAfterRefresh(false) remove the need for deregistering items with Elektron?

Auto listener occupies 70-100% of CPU as we are waiting for the update(Consumer.dispatch)

ERROR: 'Attempt to submit initial RefreshMsg with service name of XYZ that was not included in the SourceDirectory

EMA NIP Dictionary request

Can we use EMA Consumer example to read Ticket Output Feed?

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