We’re in the process of deploying a new EMA-based market data application and have run into a weird entitlement issue that I’m hoping someone here can shed some light on.
We are using the same user login concurrently from two different servers. The application configuration is identical on both servers.
On one server, subscriptions work as expected.
On the other server, we consistently receive Access Denied / Not entitled status messages for a specific subset of RICs when we attempt to subscribe to them.
The affected RICs are:
AUCASH=
AUCASH=RBAA
AUDFIX10H=WM
AUDNZD=S
AUD=S
AUUS3BSRBS=WPAC
MONEY
NZCASH=RBNZ
NZDFIX14H=WM
NZD=S
A typical status message looks like:
State: Closed / Suspect / Not entitled
Text: "Access Denied: User req to IDN for Prod e.g. - WWRIVXMKT"
Service: hEDD
Domain: MarketPrice
What makes this confusing is that these exact same RICs subscribe successfully on the other server at the same time using the same login.
So far, we’re considering a few possibilities, but haven’t been able to confirm any of them:
Are there RIC-level entitlements that restrict concurrent usage of the same login from multiple hosts?
Do any of the above RICs have stricter entitlement or concurrency rules than standard instruments?
Is it even possible for entitlements to behave differently depending on the server, host, or connection context?
If anyone has seen similar behaviour with the EMA API or can point out something obvious we might be missing that would be great.
Thanks!