gramming error. A command has been received
which the device is not designed to
read backward issued to a direct-access storage de
its present
protected tape unit. Command reject is also indicat
ed when the program issues an invalid sequence of
device without previously designating the data block.
be executed because of a condition requiring some
type of ill1tervention at the device. This bit indicates
conditions such as an empty hopper in a card punch
or the printer being out of paper. It is also turned on
when
unit.
Bus
received a data byte or a command code with an
invalid parity over the
recorded at the
cause the operation to be terminated prematurely.
mation
nated and suppresses checking for command reject
and intervention required conditions.
Equipmellit Check: During the last
device or the control unit has detected equipment
malfunctioning t such as an invalid card hole count or
printer buffer parity error.
Data Check: The device or the control unit has
detected a data error other than those included in
bus-out check. Data check identifies errors associat
ed with th.e recording medium and includes condi
tions such as reading an invalid card code or detect
ing invalid parity on data recorded on magnetic tape.
incorrect data may have been placed in main storage.
The control unit forces correct parity on data sent to
the channel.
incorrect data may have been recorded at the device.
Unless
precludes meaningful continuationt data errors on
reading and writing do not cause the operation to be
terminated prematurely.
to a request for service from the device.
occur when data is transferred to or from a nonbuf
fered control unit operating with a synchronous me
dium, and the total activity initiated by the program
exceeds the capability of the channel. When the
channel fails to accept a byte on an input
be shifted to fill the gap.
may be invalid. The overrun bit is also turned on
when the device receives the new command too late
during command chaining.
All information significant to the use of
normally is provided in the first two bytes. Any bit
positions following those used for programming in
formation contain diagnostic information, which may
extend to as many bytes as needed. The amount and
the meaning of the status information are peculiar to
the type of
SRL publication for the device.
The basic sense command has zero modifier bits.
This command initiates a sense operation on all de
vices and cannot cause the command-rejectt
intervention-required,
be turned on. If the control unit detects an equip
ment malfunction, or invalid parity of the sense com
mand
bits are turned
unit-status byte.
Devices that can provide special diagnostic sense
information or can be instructed to perform other
special functions by use of the sense command, may
define modifier bits for the control of these func
tions. The special sense operations may be initiated
by a unique combination of modifier bits, or a group
of codes may specify the same function. Any re
maining sense command codes may be considered
invalid, thus causing the unit-check indication, or
may cause the same action as the basic sense com
mand, depending upon the type of device.
The sense information pertaining to the last
the completion of a sense command addressed to
that device. The sense information may also be reset
by any other command addressed to the control unit,
provided the busy bit is not included in the initial
status byte, except where the command is a TEST
that causes the sense.
A CCW used in a sense operation is inspected for
everyone of the six flags--CD,
modifier bits.