The reason bytes for ‘B0’, the RCB of a stream to be cancelled
or rejected, are defined below. See
Table 1 for
the complete list of Subrecord control byte definitions.
Figure 1. B0
Reason BytesThe following reason codes are defined, with additions needed for
RSCS noted on the specific reason codes.
- X‘04’
- Normal response to an ABORT
- X‘08’
- Receiving system in SHUTDOWN
- X‘0C’
- RIF received for an unsupported stream
- X‘0C04’
- Stream not supported (NR)
- X‘0C08’
- Stream drained
- X‘0C0C’
- Unknown stream (NR)
- X‘0C10’
- FCS conflict
- X‘10’
- Resource lack
- X‘1004’
- Real storage (NR)
- X‘1008’
- Virtual storage
- X‘100C’
- Spool space
- X‘1010’
- CPU resources
- X‘14’
- Operator command
- X‘1404’
- HOLD command for connection
- X‘1408’
- STOP command for connection
- X‘140C’
- FLUSH command for connection
- X‘18’
- Protocol violation
- X‘1804’
- Last transmission not correctly terminated
- X‘1808’
- Compression/compaction error
- X‘180C’
- Records sent out of sequence
- X‘1810’
- Mixed RCBs within a buffer (M)
- X‘1814’
- Undefined RCB/SRCB combination
- X‘1C’
- Datastream error
- X‘20’
- File rejected by an installation-defined exit routine or by
some other security check
KEY: (NR) Not issued by RSCS
(R)Not issued when multiple RCB extension exists.