127.0.0.1 in EMA status message
If see the following messages (related to the DACS mount configuration), where is the 127.0.0.1 from? e.g., the DACS host or the (docker with real ip) host running the application?
State: Closed/Suspect/Maximum logins reached - text: "Access Denied-already using position 127.0.0.1"
Best Answer
-
Hi @Frederic
When the code sends a LOGIN request message, they should specify the IP Address/hostname of the PC/server where the application is running. If they do not provide the actual details, it defaults to 127.0.0.1 (localhost). So, they need to change their code to send the correct details - then the error will show that address.
e.g.
OmmConsumer consumer( OmmConsumerConfig().host( "yourads:14002" )
.username( "user" ).position("129.121.1.2/net") );where 129.121.1.2 is the local IP address or hostname.
NOTE: just to clarify EMA sends a LOGIN behind the scenes and the above call changes the position attribute in that Login. If the developer is explicitly sending an MMT_LOGIN, they should change the Position in that (e.g. consumer example 420_MP_AdminDomainCfg)
0
Answers
-
Hi @Frederic
This means that an application is already logged in using the same DACS ID on a different PC/server.
There is a limit set in the DACS system regards how many mounts can be made with a DACS ID - by default, this is set to 1.
This can be increased using the DACS admin system - however, there is often additional data usage cost associated with allowing multiple mounts with a single ID.
The developer should speak to their local DACS admin team.
0 -
0
-
Is the 127.0.0.1 means the DACS server? or a host says he is '127.0.0.1'?
0 -
@umer.nalla By the way, for multiple EMA consumers in one application (1 process with threads), will that be counted as multiple 'mount's or just 1 'mount'?0
-
Many thanks for the clarification.0
-
@umer.nalla For docker instances running on the same PC, is that OK to share one user (so as one mount)?0
-
@Frederic - in theory, that sounds OK - but I don't know enough about our content licencing to confirm if that would be OK or not.Hi
I expect you would need to speak to a Data licencing specialist within Refinitiv.
0 -
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
- 689 Datastream
- 1.4K DSS
- 627 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 24 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 708 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
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 96 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛