SNAX/HLS Diagnosis and Support Manual

SNAX/HLS Return Codes
Return and Error Codes
A–8 104706 Tandem Computers Incorporated
11 RC-VERIFY-FAILURE
Cause. The OPEN-SESSION or HLS-OPEN request has indicated sequence number
verification, and the session partners do not agree on the session sequence numbers.
Effect. The session partner’s sequence numbers are returned in the verb reply. The
session still exists when this return code is given to the application, although the
session may soon be terminated.
If the SNAX/HLS program is a PLU supporting a device, the device’s sequence
numbers have been set to those specified in the request. The SNAX/HLS programmer
must decide whether to continue or terminate the session. If the session is to be
continued, message recovery should be initiated at the application level.
If the SNAX/HLS program is an SLU, the sequence numbers supplied by the
application are returned to the PLU in the STSN response only if the action codes
carried in the STSN request are not two IGNOREs or two SETs. If the action codes are
two IGNOREs or two SETs, the one byte form of the STSN response is sent. If the long
form of the response is sent, the session partner may not continue the session given the
session partner’s awareness of the sequence number mismatch. Some IBM subsystems
(for example, IMS) terminate the session if recoverable messages are outstanding.
Recovery. The programmer should provide logic to accommodate session termination
at the next verb in this situation.
12 RC-INSUFFICIENT-RESOURCES
Cause. The global extended data segment (used to store, for example, messages for the
user correlation table entries) has insufficient space to perform the current verb and
store its data.
The possible reasons for this condition include the following:
Your program is in a loop consuming resources.
Your session partner is sending long messages, and you are not reading them fast
enough (check the pacing parameters).
Your session partner is sending long messages, and you should be reading them
with the LMO PROFILE attribute set.
Effect. The verb request is rejected.
Recovery. Have your program log the condition and retry the operation at a later time.