please help me with the following issue.
Scenario: EMA Interactive provider -> ADH -> ADS -> 2 consumers
Consumer 1 starts and subscribes to a RIC.
After some time, Consumer 2 starts and subscribes to the same RIC.
On the EmaTrace of the provider side, I see 2 requestMsg coming from the ADH/ADS for the two consumers. The two requests have the same streamId.
As result of this:
- the first requestMsg is notified by EMA to my application, and served properly on the first consumer (data is received correctly)
- the second requestMsg is not notified at all to my application (I guess because it's about the same streamId and item id?)
- after 5 minutes, the ADH/ADS closes the item request for timeout; as result a closeMsg is sent to my provider; after this, also the first consumer stops receiving data
Question: why is the infra sending to the provider a two requests despite there's already a stream opened by the ADH/ADS for that item?
Is that case to be handled on provider side? Or is this a sort of configuration issue on the ADH/ADS?