Connect-IT open too many connection on Service Manager side (system Status)

  • KM544620
  • 03-Feb-2009
  • 03-Feb-2009

Summary

Connect-IT open too many connection on Service Manager side (system Status)

Error

Connect-IT open too many connection on Service Manager side (system Status) and this way uses all licenses.
After no more uses can login an error occurs and no more data is processed.

From log file:

2009/01/27 12:00:15.163 0 1 [(hc master material importDst) hc master material import] (0) Unable to initialize request.
2009/01/27 12:00:15.163 0 1 [(hc master material importDst) hc master material import] (0) Error processing query.
2009/01/27 12:00:15.163 1 1 [(hc master material importDst) hc master material import] (0) Cause by java.io.IOException: The server returned HTTP error code '500'.<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>The maximum number of user sessions (50) has been reached.</faultstring><faultactor>Server</faultactor></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
2009/01/27 12:00:15.163 2 1 [(hc master material importDst) hc master material import] (0) Cause by java.io.IOException: Server returned HTTP response code: 500 for URL: http://FTHW9GDA.ww002.siemens.net:13080/SM/1/ws


Cause

configuration issue

Fix

The following configuration change should solve the issue:

1) enable inactivity timer
2) enable sync Process
3) startup a servlet dedicated for Connect-It as follows:
sm -httpPort:<value> -sessiontimeout:1

This new servlet wil have a lower session timeout than any other servlet servicing clients which should help.
You will need to update the Connect-IT scenario to attach to the new port for this new servlet.