
ZCOM Tables and Data Structures
ZCOM Header Structure
HNDSIG - ZNODE signal number
Contains the type of signal to use when informing ZNODE of the arrival of new data in the ZNODE queue. This field is initialized to zero by TTGEN and is set up by the ZNODE program when it starts up.
HNIDLE - ZNODE idle timer
This contains the time in seconds since ZNODE last issued a
HNHIGH, HNLOW - ZNODE queue high and low water marks (flow control)
These two fields are used by the LDM to control the flow of data between the ZNODE daemon and the LDM. When the number of pending messages on the ZNODE queue reaches the
A special case exists when both the high and low water marks are set to the same value. In this situation, whenever the number of pending messages on the ZNODE queue is at or above this mark, all remote requests are rejected with an immediate error return value of ZENBUSY
Note that this mechanism is only applicable to programs initiating remote requests and does not limit the messages or responses generated as a result of ZCOM subsystem operation (e.g. a terminal ZLU returns a message to its receiver in a remote system).
These two values are defined by the
HNWAIT - ZNODE queue
This field is maintained and used by the LDM to keep track of the number of programs currently suspended due to the high/low water mark flow control mechanism. It is initialized to zero by TTGEN.
Chapter 3 | 51 |