DACS 7.2 Item Requirement / Perm Test / Map Collect after disabling SSL on rmds.cnf
We are disabling SSL globally on our rmds.cnf to force users to migrate off SSL API, since has not been supported for a long time.
Now, we just realised that DACS Item Requirement / Perm Test / Map Collect rely either on the ipcroute (SSL)
Now, on DACS 7.2 Installation Guide section 4.13 Advanced RFA Configuration for DACS Tools, i found that you can use PERMTEST_DACS_rfa.cfg / MCA_IDN_rfa.cfg
Example provided looks as this:
# We want to download the data dictionary \Adapters\SSLED_Adapter\downloadDataDict = true # How to find/login into the ADS \Connections\Connection_SSLED\PortNumber = 8101 \Connections\Connection_SSLED\ServerList = "132.88.60.164" \Connections\Connection_SSLED\connectionType = "SSLED" \Connections\Connection_SSLED\convertSPI = true # If you set the following to 'true' then you get a log file for RFA \Logger\AppLogger\fileLoggerEnabled = true # Very important so that the permissioning is performed on ADS \Control\Entitlements\dacs_CbeEnabled = false \Control\Entitlements\dacs_SbeEnabled = false # Standard RFA logging messages \Logger\ComponentLoggers\Connections\messageFile = "ConnectionsMessages.mc" \Logger\ComponentLoggers\Adapter\messageFile = "AdapterMessages.mc" \Logger\ComponentLoggers\SessionCore\messageFile = "SessionLayerMessages.mc" \Logger\ComponentLoggers\SSLED_Adapter\messageFile = "SSLED_AdapterMessages.mc" # Map collect uses "MapCollectSession" to create the session \Sessions\MapCollectSession\connectionList = "Connection_SSLED"
But this still uses SSL. When trying to move this onto RSSL:
PERMTEST_RBC_LONDON_rfa.cfg
#Preferable to have the dictionary pulled
\Adapters\RSSL_Adapter\downloadDataDict = True \Adapters\RSSL_Adapter\downloadFullMarketFeedDataDict = True
# If you set the following to 'true' then you get a log file for RFA \Logger\AppLogger\fileLoggerEnabled = True \Logger\AppLogger\fileLoggerFilename = "/opt/mds_data/logs/dacs/rfa.log" \Logger\AppLogger\maxLogFileSize = 100000
# Very important so that the permissioning is performed on DACS (True)
\Control\Entitlements\dacs_CbeEnabled = False \Control\Entitlements\dacs_SbeEnabled = False
# How to find/login into the ADS
\Sessions\PermTestSession\connectionList = "Connection_RSSL"
\Connections\Connection_RSSL\ServerList = "wokdlpamds003, wokdlpamds004"
\Connections\Connection_RSSL\connectionType = "RSSL"
\Connections\Connection_RSSL\convertSPI = True
\Connections\Connection_RSSL\rsslPort = "14002"
Does not seem to like it cause i am getting the following:
[user@dacs_server:/opt/mds_data/logs/dacs]> tail -f permTest.log
Aug 14 16:35:59:(68)******* permTest Process started.********
Aug 14 16:35:59:Error creating the RFA session ITEM:EUR=:Status (RFA Exception):Exception Type: InvalidConfigurationException Exception Severity: Error Exception Classification: ConfigurationError Exception Status Text: Illegal attempt to create MarketDataSubscriber using RSSL connection type Connection name: Connection_RSSL Connection type: RSSL Session: PermTestSession
Aug 14 16:36:00:******* permTest Process ended.******** .
Aug 15 14:58:58:(71)******* permTest Process started.******** Aug 15 14:58:58:Error creating the RFA session ITEM:EUR=:Status (RFA Exception):Exception Type: InvalidConfigurationException Exception Severity: Error Exception Classification: ConfigurationError Exception Status Text: Illegal attempt to create MarketDataSubscriber using RSSL connection type Connection name: Connection_RSSL Connection type: RSSL Session: PermTestSession
Aug 15 14:59:00:******* permTest Process ended.******** [user@dacs_server:/opt/mds_data/logs/dacs]>
The ADS are listening on port 14002, connectivity is not the issue
So want to check with you guys, if anyone have managed to test and get Item Requirement / Perm Test / Map Collect working over RSSL
Best Answer
-
Hello @ivan.amo,
A little disclaimer, the moderators of this forum are developers, knowledgeable on Refinitiv APIs, I am not a DACS administrator.
Our goal is to help, whenever we can. I have confirmed with the product development, that at present, it is not supported by the product.
Please refer back to the DACS installation guide for the recommended config.
Your have an option, of opening an enhancement request via
ProductSupport -> DACS
It will be prioritized by the product team.
My understanding, however, is that you are looking to configure and run DACS now, therefore, would like to suggest suggest configuring, at present, as documented to be supported.
I hope this explanation helps?
0
Answers
-
Hello @ivan.amo,
DACS
utilities (map collect is one of them) use SSL (port 8101) for communication
to the ADS. Internal SSL use in DACS remains supported, as discussed in the latest, at the time of this writing, DACS 7.4, DACS Installation Guide doc.0 -
But we are going to disable SSL, so we need to use RSSL to do this
0 -
*ads*allowSSLConnections : False
we setting this on the rmds.cnf, which will break the 3 components mentioned. So we require this on RSSL
0 -
This can be closed as this has been added as an enhancement for next releases
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 中文论坛