Closed IswaryaaS closed 7 months ago
The duplicate operation-clients shall be kept. They were introduced on purpose: each module uses it's own instance of the respective operation-client to simplify the modularization. (E.g. if we want to apply a change to some module with respect to a certain operation-client, it won't affect other modules)
For the client application MicroWaveDeviceInventory, we could see three operation-client ltp instances for same operation-name /core-model-1-4:network-control-domain=cache/link={uuid} which are aips-0-0-5-op-c-is-mwdi-1-0-1-500, aips-0-0-5-op-c-is-mwdi-1-0-1-510 and aips-0-0-5-op-c-is-mwdi-1-0-1-602.
This creates duplicate entries for the same operation-name which could be reduced to one operation-client and reused in all places wherever required.
The above changes shall be required to be made