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?
Best Answer
-
@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.0
Answers
-
@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_item0 -
@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.
0 -
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.0 -
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?
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 688 Datastream
- 1.4K DSS
- 620 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 254 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 664 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛