We have certain interfaces built on PI 7.1 and some new interfaces being built on PI 7.3.The older interfaces on 7.1 have not yet been migrated to 7.3.As there can be only one PI system connected to ECC at a time,so for interfaces involving ABAP proxy we are facing limitations.
For my new interface,we have developed ESR objects in 7.3 then moved it to 7.1.As 7.1 system is connected to ECC hence was able to activate the proxy.Then deleted the ESR objects from 7.1 and created my ID objects in 7.3.I have then maintained an entry in ECC system in SXMB_ADM of category 'RUNTIME' with parameter 'IS_URL' and subparameter as username and in current value have maintained link for 7.3 system.
So,when I execute the interface with this user maintained in SXMB_ADM,then it points to 7.3 system and data flow happens successfully from ECC to PI 7.3 system.But this is user-specific and in production environment this is not feasible.Also, if the user here executes some interfaces which have objects in 7.1 system then too at runtime message will be directed to 7.3 and it will result in error.
Kindly suggest solution for the issue.