Explanation
>>-MEMBER--member-name – –--JES2 CKPTn DATA SET I/O ERROR------><
VOL=volser,DSN=dsname *** CHECKPOINT DATA SET { NOT }
{ POSSIBLY }
DAMAGED BY THIS MEMBER *** EXCP COMP CODE = cc IOS COMP CODE
= cc CSW UNIT STATUS = hh CSW CHNL STATUS = hh
CSW RESIDUAL CT = hhhh IOB SENSE DATA = sens
{DEVICE SENSE = ssssssss ssssssss ssssssss ssssssss ssssssss
ssssssssssssssss ssssssss}
{CURRENT CCW(S)}
{address1 = opwwwwww, wwwwwwww RECORD = nnnnnnnn}
{address2 = opwwwwww, wwwwwwww RECORD = nnnnnnnn}
{No CURRENT CCW}
A permanent I/O error (I/O completion
code other than X'7F') has been detected for a JES2 checkpoint
data set I/O operation. Depending on the point in JES2 processing
where the error occurred, data may have been read
or written and the error may or may not be catastrophic.
In
the message text:
- member-name
- The name of the JES2 member experiencing the I/O error.
- n
- The number of the checkpoint data set. Is either 1 or 2.
- volser
- The volume identifier.
- dsname
- The name of the checkpoint data set.
- cc
- Specifies the completion code returned (in hexadecimal). It may
be one of the following:
- 41
- (PERMANENT ERROR)
- 42
- (EXTENT VIOLATION)
- 44
- (INTERRUPT CONDITION)
- 4F
- (ERROR RECOVERY FAILURE)
- 6D
- NO PATHS AVAILABLE
- cc
- (UNKNOWN)
- hh
- Specifies the unit status returned in the CSW. It may be one or
a combination of the following:
- 80
- Attention
- 40
- Status modifier
- 20
- Control unit end
- 10
- Control unit busy
- 08
- Channel end
- 04
- Device end
- 02
- Unit check
- 01
- Unit exception
- Specifies the channel status returned in the CSW. It may be one
or a combination of the following:
- 80
- Program controlled interruption
- 40
- Incorrect length
- 20
- Program check
- 10
- Protection check
- 08
- Channel data check
- 04
- Channel control check
- 02
- Interface control check
- 01
- Chaining check
- hhhh
- Specifies the CSW residual byte count in hexadecimal.
- sens
- Specifies the sense byte 0 returned in the IOB. It may be one
or a combination of the following:
- 80
- Command reject
- 40
- Intervention required
- 20
- Channel bus out parity check
- 10
- Equipment check
- 08
- Data check
- 04
- Overrun
- Specifies the sense byte 1 returned in the IOB. It may be one
or a combination of the following:
- 80
- Permanent error
- 40
- Incorrect track format
- 20
- End of cylinder
- 10
- Message to operator
- 08
- No record found
- 04
- File protected
- 02
- Write inhibited
- ssssssss
- Complete device specific sense information (set after a unit check).
See the appropriate device document for an explanation of the sense
information.
- opwwwwww,wwwwwwww
- Specifies the CCW that failed, where op may be one of the
following:
- 03
- (NO-OP)
- 05
- (WRITE DATA)
- 06
- (READ DATA)
- 07
- (SEEK)
- 08
- (TIC)
- 0E
- (READ KD)
- 1D
- (WRITE CKD)
- 23
- (SET SECTOR)
- 29
- (SRCH KEY EQ)
- 31
- (SRCH ID EQ)
- op
- (UNKNOWN)
- nnnnnnnn
- Specifies the checkpoint data set record to which I/O was attempted.
It may be one of the following:
- CHECK
- LOCK
- MASTER
- CHANGE-LOG
- 4K-PAGE
- UNKNOWN
System action
JES2 continues processing while issuing messages
informing the operator of possible recovery actions. If the error
is not severe, JES2 continues processing without operator intervention.
Note: JES2 issues a $SDUMP to allow examination of the IOB and CCW
packets when $HASP291 is issued for a checkpoint data set I/O error
indicating command reject in IOB sense byte 0.
Operator response
Notify the system programmer and respond
to subsequent messages as directed.
System programmer response
Determine the severity and extent
of the error (channel, control unit, device, media) from the channel
status word and sense byte information provided. Determine the appropriate
recovery procedure and respond to subsequent messages to perform recovery.
Module
HASPCKPT
Routing Code: 1,2,10
Descriptor Code: 4