Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • App Studio /
avatar image
Question by john.adey · Aug 01, 2017 at 09:02 AM · c# .net.net sdk

Linking eikon apps, and enabling broadcast

We have a custom eikon app created with the .net desktop sdk, we would like this app to be able to receive NavigationContext from any other Eikon app on the same 'Color' or directly broadcasting to it.

In order to acheive this our app implents the IAppNavigation interface, however the 'PutContext' method is never being called. We have tried various combinations of the SupportNavigationType for the 'GetSupportedNavigation' method, some of which allow us to link via color, and none of which allow our app to appear as a broadcasting target. Even when linked by color, the app does not receive any context, even when other apps on the same color are broadcasting.

Are you aware of any additional steps which need to be performed to enable this behaviour, and any documentation on the meaning behind some of the SupportedNavigationType flags?

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.

5 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by Alex Putkov. · Aug 02, 2017 at 10:28 AM

@john.adey
I suggest you engage with whomever manages the relationship between your company and Thomson Reuters from Thomson Reuters side. It's practically impossible to help you through this forum, since apparently you're not using anything that's officially released and supported by TR. To help you one will need to know the details of how this project came about, where the SDK came from, some tech details of what you're building, how your app is distributed if you're not part of App Studio program and so on and so forth. All of this calls for direct engagement rather than through a generic Q&A forum.

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 Alex Putkov. · Aug 01, 2017 at 12:42 PM

@john.adey
I must say I'm rather puzzled by your question. I've never heard of IAppNavigation interface and none of the members you mentioned look familiar to me. They're certainly not part of ThomsonReuters.Eikon.Integration namespace, which is what I'd expect you to use. To make your App Studio app developed with Eikon .NET SDK subscribe to context broadcast by linked apps you need to use IAppHost.ContextService.Subscribe() method as described in the following tutorial:
https://developers.thomsonreuters.com/app-studio/app-studio-net-sdk/learning?content=4102&type=learning_material_item

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
Answer by john.adey · Aug 01, 2017 at 12:55 PM

@Alex Putkov.

The interface in question is within the 'ThomsonReuters.Eikon-4.0.Integration.1.2.1\lib\net40\ThomsonReuters.Container.Integration' dll, namespace 'ThomsonReuters.Container.Integration'.

I think some of the confusion may be because my question was moved to the 'App Studio' forum, our application is using the ThomsonReuters.Desktop.SDK.

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 Alex Putkov. · Aug 01, 2017 at 01:33 PM

Sorry for the confusion. So, you're not part of App Studio program then, right? And you have a Windows desktop application that runs outside of Eikon, but needs to share context with Eikon apps? In this case you need to use this API:
https://developers.thomsonreuters.com/eikon-apis/side-side-integration-api
The .NET interface you mention doesn't look to me like anything that's ever been officially released. Did you get it as part of EAP or some such some years ago? None of the Eikon .NET SDK packages available on NuGet include the dll you mentioned.

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
Answer by john.adey · Aug 02, 2017 at 04:21 AM

The packages were supplied directly from TR some while ago to ourselves, these weren't publilically available at the time as far as I'm aware.

Our App is runnning within Eikon, and we are wanting to enable interaction with other apps running in Eikon, so I don't beleive the side-side integraiton api will help us. We have existing apps within Eikon which have the ability to receive context from other Eikon apps already, but following the same approach (implementing IAppNavigation) as them does not work, I am wondering if there is a filter or some such set up on your side which you also need to enable/disable?

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 >
11 People are following this question.

Related Questions

App Studio .Net SDK Installation and Visual Studio

  • 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
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • 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