The values that are set in the system-sense field are predefined by IBM®. These values are as follows (the operands shown here are those used with a MODCB or TESTCB macro; the corresponding hexadecimal value is also shown in parentheses):
System-sense values | Meaning |
---|---|
SSENSEI=PATH (X'80') | A path error occurred. The RU could not be delivered to the intended receiver because of a physical problem in the network path or an error in the system-supplied transmission header that accompanied the RU. If no recovery action is possible, terminate the session with the logical unit. |
SSENSEI=CPM (X'40') | An unrecoverable request header error occurred. |
SSENSEO=CPM (X'40') | The sender did not correctly enforce the current session protocols. Terminate the session with the logical unit. |
SSENSEI=STATE (X'20') SSENSEO=STATE (X'20') | A state error occurred in the application program's or logical unit's use of sequence numbers, chaining indicators, bracket indicators, or change-direction indicators. A state error can also occur when a data-flow-control request is issued, data is sent after a clear request, or when a session-control request is issued before a clear request. This type of error is recoverable; use clear, STSN, and SDT requests. |
SSENSEI=FI (X'10') SSENSEO=FI (X'10') | A request error occurred. The application program or logical unit cannot handle the request because the request itself is not valid. This error might be recoverable. |
SSENSEI=RR (X'08') SSENSEO=RR (X'08') | A request reject occurred. The request was delivered to the intended receiver; it was correctly interpreted, but not handled by the receiver. This might be a recoverable condition. |