Licensed Sessions
Your license allows a specified number of users to have sessions in the Integration Server concurrently. The Integration Server creates a session when a developer connects to the server from Software AG Designer or an IS client connects to the server to execute services. If a user attempts to access the server while the maximum number of sessions are in use, the server rejects the request and returns the following error to the user:
Server has reached client limit.
You can view the current number of active sessions and the licensed session limit using the Statistics screen in the Integration Server Administrator. This value is permanently associated with your license key and can only be changed by obtaining a new license.
Any connection made to the server by a non-Administrator user (that is, a user that is not part of the Administrators group) consumes a licensed session. The session exists until it times out (based on the server's Session Timeout setting) or the requester stops the session by invoking the wm.server:disconnect service.
If a user invokes a stateless service and a session does not already exist for the user, the server creates a session. If the user is a non-Administrator, the user consumes a licensed session. After the service completes, the server removes the session and reduces the number of licensed sessions in use.
Note: If
Integration Server receives multiple requests simultaneously and does not have the resources to handle them, the server's performance might decrease. You can tune performance by adjusting the concurrent stateful sessions limit on the server. For more information, see
Managing Server Sessions.