Each session - session or subsession - holds an ID.
Session
The ID of the session is unique inside one instance of Application Designer.
If you have two Application Designer installations running, the same ID may be used inside
both servers.
Subsession
The ID of a subsession is unique inside one session. If you
have multiple sessions running inside one Application Designer instance, the same subsession
ID may be used in two sessions.
You can access the IDs from your adapter in the following way:
public class TestAdapter extends com.softwareag.cis.server.Adapter { ... ... public void xxx() { ... String sessionId = this.m_interactionProcess.getSessionId(); String subsessionId = this.m_interactionProcess.getProcessId(); ... } ... ... }