Best DACS library for dotnet core
Hi, I am currently using RTDS (LSEG.Ema.Core 3.2.0.1) in a C# project (targeting framework net6.0) to subscribe to a stream of quotes.
I would now like to incorporate DACS to the above project to control permissions.
The documentation seems to suggest there is a .NET DACS library which I haven't been able to find.
I did find some examples but they all seem to target a very old dotnet framework 4.5.1 which I don't think is supported any more.
What is the latest set of libraries and dependencies (hopefully nuget) I would need to use to get DACS working on dotnet 6.0 or above and where could I get those libraries from?
Thanks
Note: Development is in Windows but application is deployed to Linux box
Best Answer
-
Thank you for reaching out to us.
The solution could be Open DACS Permission Server (ODPS) which supports HTTP 1.1/REST protocol. Please check the Open DACS and Open DACS Permission Server article.
You can contact your LSEG account team or sales team directly for more information.
0
Answers
-
Hi @jose.moreno
Did you get a chance to look in NuGet for this .Net libraries? For example, here is the Dacs library: ">https://www.nuget.org/packages/LSEG.Eta.Dacs
0 -
thanks, I did look at LSEG.Eta.Dacs but it seems to contain only some of the classes that I need.
It doesn't seem to have any classes for login or checking permissions like AuthorizationSystem or AuthorizationAgent.
I was looking at this document for Open DACS .NET 7.5 (dacsauth_devguide_net.pdf) and trying to find the classes and methods with no luck.
@Jirapongse thanks, I had already read that document but can't download the sdk. Documentation seems a bit circular and ends up pointing to an RFA C++ library which is meant to be legacy and suggests using a new one but then link back to RFA. Our contact person in LSEG provided a C++ library as well over two weeks ago and have been waiting for a dotnet one.
Hence the questions on which sdk is the correct to use for c# and how could we get it. My understanding is the Eta\Ema is the strategic sdk (and we are using it for getting streaming quotes), but not sure about the correct one for DACS. Is it C++ only? do I need RFA? Documentation suggests there's a dotnet one.
Thanks
0 -
According to its description, LSEG.Eta.Dacs on Nuget is a DACS Lock API used to manage DACS locks.
I mean the the Refinitiv Open DACS Permission Server (ODPS) which is a server product so you need to setup it in your environment.
This product internally uses OpenDACS API to connect to DACS and it provides the REST API for client applications. The product is available in the Software Downloads.
The ODPS package contains the ODPS_Developers_Guide that explains how to use its REST API.
Regarding Open DACS SDK, currently the SDK supports C++, and Java and it depends on the RFA event distribution mechanism so it requires the RFA libraries. I can't find OpenDACS .NET Framework 4.x version anymore. It may be removed.
In conclustion, I think the suitable solution for .NET 6.0 is ODPS but you need to setup it on your environment.
0 -
Hi @jose.moreno
You can also refer to the Open Dacs API page for more details: ">https://developers.lseg.com/en/api-catalog/refinitiv-real-time/open-data-access-control-system-api-net
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛