How to get ServiceID from a Service Name

Can anyone tell me how to get the Service ID from a Service Name to allow me to create a CBE Lock? This question is for OMM and Market Feed.
I'm currently getting this from OPEN DACS but that seems a bit of overkill! My App knows its service Name but this needs to be converted to ID to allow setting the CBE locks.
Best Answer
-
I don't think a Provider application has access to this information per se. (neither a SSL Publisher nor an OMM Provider app)
As I see it you need to any of the following
(1) Use the DACS classes to obtain the service id for your own service. This is what you currently do, you say. This requires that the API can establish a connection to a DACS daemon.
or
(2) Who knows, perhaps this information can be retrieved via DACS's web service API ? You'll probably consider such a method just as much overkill as your current solution.
or
(3) In your Provider app first create a mini-consumer OMM app that will connect to the infra and request DIRECTORY. From the message coming back it can tell the relationship between Service Id and Service Name. Again, you'll probably consider this solution to be just as much overkill as the one you're currently using. The only benefit of this solution is that it doesn't require a connection to DACS daemon, only to an ADS.
But I guess the big question to ask yourself is this: Why can't this be part of your Provider app's config? Service IDs are pretty static so I wouldn't personally - in your scenario - be too scared to stick them in a configuration file.
If there are solutions I've overlooked in my reply to you then I'm sure someone will correct me. :-)
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
- 687 Datastream
- 1.4K DSS
- 622 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
- 671 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
- 918 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
- 48 中文论坛