SNAX/HLS Management Programming Manual

Standard SNAX/HLS Definitions
Common Definitions
6–16 104708 Tandem Computers Incorporated
ZRU–CNT
records the number of RUs waiting to be sent or processed.
ZSENSE–CODES
records the last sense bytes received from or sent to the partner, either in a
negative response or in an LUSTAT. Note that the data is presented in raw 32–bit
format. COBOL programs might have trouble decoding this information.
ZSEQNUM
records the next expected sequence number from or to the partner. This value is
an unsigned 16–bit number, wrapping from 65,535 to 0.
ZWORK–CNT
records the number of verbs queued to the session. On the send side, this includes
all send–type verbs. On the receive side, this counts all pending receive–type
verbs, as well as SEND–AND–RECEIVE–DATA verbs that have completed their
send phase.
ZFSM–CHAIN
reports the SNAX/HLS implementation of FSM_CHAIN. This finite state machine
(FSM) enforces the chaining protocol. This field can have the following
enumerated values:
ZHLS–VAL–FSM–CHAIN–BETC
indicates that the normal data flow is between chains. The next RU processed
must have the begin chain indicator (BCI) set.
ZHLS–VAL–FSM–CHAIN–INC
indicates that the normal data flow is inside a message (SNA chain). That is,
an RU has flowed with the begin chain indicator (BCI) set. The chain ends
when an RU with the end chain indicator (ECI) is processed.
ZHLS–VAL–FSM–CHAIN–NULL
indicates that this FSM is not yet initialized or is not used in the current
session.
ZHLS–VAL–FSM–CHAIN–PURGE
indicates that the remainder of the current chain is being discarded. This
purging ceases when the ECI is detected. This condition occurs only on the
receive data flow.