What is the logic that an icegridnode applies when generating a configuration to create an adapterID (if one was not explicit specified) and when using an IceBox?
From what I can see it is:
IceBoxName + "." + adapter_name + "." + service_name
Is that correct and can I assume that it is part of the protocol/api and is not
going to change in the future?
Also, why does it add the service_name?
What happens in the case of multiple services using/sharing the same adapter?