I use ETA C++ API in Linux. We use EaaS (EMS) service that has multiple connection points across multiple data centers.
Since the serviceId is used when requesting data dictionary, does the client application need to download dictionary for every service id in the same connection and use it to decode response for the respective services ?
What is the best practice for an ETA application in handling data dictionary across data centers for the same services ?
In other words, when my application fails over to a different IP in the same or different data center, can it reuse the dictionary for the same service Id between different ADS servers.