SDS1360-SDS1369 Thread Management

In the following messages:

  • $P1 identifies the transport.
  • $P2 identifies the thread control script.
  • $P3 identifies the specific thread.
  • $P4 identifies the unit of work (e.g. BIND a socket to a port).

SDS1360T $P1: $P2/$P3/$P4 $P5. Description: $P6.
SDS1361T $P1: $P2/$P3/$P4 $P5. RtnCode=$P6. RsnCode=$P7. RtnValue=$P8.
These messages are the trace messages issued when DEBUG=YES. They describe the status of a unit of work. Listing all of the possibilities is beyond the scope of this document.

SDS1362W $P1: $P2/$P3/$P4 Forced thread cleanup due to SCIREQ failure.
The thread must be terminated because an SCIREQ failed. The SCIREQ failure may be detailed by other messages. If not, one should probably assume that there is a memory shortage.

SDS1363W $P1: $P2/$P3/$P4 Forced thread cleanup due to SSMALLOC failure.
The thread must be terminated because there is a memory shortage.

SDS1364W $P1: $P2/$P3/$P4 Forced thread cleanup due to incorrect connection id. SCIMHDR follows.
The thread must be terminated because it received an SCIMHDR containing an incorrect connection id. The SCIMHDR is displayed by message SDS1365W.

SDS1365W $P1: $P2/$P3/$P4 Forced thread cleanup due to malformed SCIMHDR which follows.
The thread must be terminated because it received an SCIMHDR that is malformed. The SCIMHDR is displayed by message SDS1365W.

SDS1366W $P1: $P2/$P3/$P4 $P5.
This message displays the SCIMHDR that is in error.

SDS1367W $P1: $P2/$P3/$P4 Forced thread cleanup due to idle time greater than $P5 seconds.
The thread must be terminated because it has been idle longer than the maximum allotted time. Enforced KeepAlive traffic prevents this situation in all cases except where there is a genuine network problem.

SDS1368I $P1: Transport terminating $P2 active threads.
The transport has begun a shutdown. This will cause active threads to be terminated. The number of affected threads is given.

SDS1369I $P1: Transport terminated with $P2 active threads remaining.
The transport is ending a shutdown. The number of residual active threads is given. A value greater than “0” indicates that one or more threads failed to terminate within time allotted for the shutdown.