Network Job Entry (NJE) Formats and Protocols
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Function Control Sequence (FCS)

Network Job Entry (NJE) Formats and Protocols
SA32-0988-00

Following the BCB are two bytes, called function control sequence (FCS), used by each receiver to control inbound flow. There is one bit to hold (off) or enable (on) each of the eight inbound streams and one bit to hold/enable all inbound streams. The latter bit is referred to as the “wait-a-bit”. Table 1 defines the binary representation and the meaning of bits in the FCS.

Table 1. FCS Stream Bit Definitions
Binary Meaning
1... .... 1... .... Must be 1... .... 1... ....
.0.. .... .... .... Normal state
.1.. .... .... .... Suspend all stream transmission (Wait-a-bit)
..rr .... ..rr .... Reserved for IBM's use
.... 1... .... .... Function stream identifier for SYSIN stream 1
.... .1.. .... .... Function stream identifier for SYSIN stream 2 or SYSOUT stream 7
.... ..1. .... .... Function stream identifier for SYSIN stream 3 or SYSOUT stream 6
.... ...1 .... .... Function stream identifier for SYSIN stream 4 or SYSOUT stream 5
.... .... .... 1... Function stream identifier for SYSIN stream 5 or SYSOUT stream 4
.... .... .... .1.. Function stream identifier for SYSIN stream 6 or SYSOUT stream 3
.... .... .... ..1. Function stream identifier for SYSIN stream 7 or SYSOUT stream 2
.... .... .... ...1 Function stream identifier for SYSOUT stream 1
.... .... .1.. .... Function stream identifier for console tasks

The FCS bit assignments cause the BSC protocol restriction of a maximum of eight SYSIN and SYSOUT streams concurrently in each direction.

The compressed transmission records are placed in the buffer after the FCS bytes. Each transmission buffer contains transmission records that belong to the same NJE job. NJE protocols do not allow transmission records from different streams to be placed in the same transmission buffer.

The system receiving an FCS containing Wait-a-bit that is on, should delay responding. The delay can be in the range of one or two seconds if the Wait-a-bit was sent with a null record. A delay of greater than two seconds is not recommended because a timeout will occur if the response is not received within three seconds. If the data was sent with the wait-a-bit, the system should respond immediately. The immediate response allows the system requesting the delay to continue to transmit data as fast as possible. The approach of always delaying causes transmission delays whenever a system has no data to transmit, but cannot receive data.

The node receiving the FCS containing a Wait-a-bit that is on should respond with either a:
  • DLE ACKO
  • Null buffer.
IBM recommends responding with null buffers. If a DLE ACK0 is sent, the node receiving it responds to the DLE ACK0 based on the last FCS that was sent. (This is the normal response to a DLE ACK0). NJE networking does not allow a node to transmit a data record in response to a wait-a-bit record.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014