The creation of a service through the console demands the user to define the service-pid for the created service. However, the information of the service-pid is not passed to the connector manager, which ends up in a random uuid as service-pid for every created service by the console.
The fix for this includes two steps:
- the ConnectorManager needs a new method "forceCreateWithId" which does the same like forceCreate, but which takes the given service-pid instead of a random one
- improve the ServicesHelper class of the console bundle in order that it actually passes the service-pid to the connector manager