SMP 3.0 SP04: Agentry Application endpoints - Multiple instances of same type
So I have upgraded my local SMP 3.0 to SP04 PL01.
I am testing the multi Agentry application capabilities.
I have initially installed 1 Work Manager 6.1 and 1 Inventory Manager 4.0 (standard versions).
Application endpoints are:
So far so good - I can connect to both of them.
In the startup log I will see this line for the Work Manager application:
SAPWorkMgr6.1: Opening WebSockets servlet for sub-URL /SAPWM
This tells me the application endpoint for this application.
Why don't I see a corresponding line for the Inventory Manager application ?
I see the application is starting
12:58:41 09/17/2014: Starting SAPInvMgr4.0_CWIM
But not the application endpoint !
I guessed that it should be /SAPIM, and it worked.
Now I installed a second Inventory Manager.
What is the application Endpoint for this ?
/SAPIM is already in use !
I saw on the server that the Agentry Directory is now named com.sap.mobile.platform.server.agentry.application.<AppName>.
This makes really good sense, because this ensures uniques across applications.
However the application endpoint seems to be named from the Agentry Project name !
So what if you install the same application to support multiple backends, how do you ensure uniqueness of your application endpoints ?
I hope someone can answer this.
The SubURL that is use is the name of the application defined in the editor. If you change the name in the editor for one of the applications then you would will have two different subURLs.