z/OS JES2 Messages
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


$HASP291

z/OS JES2 Messages
SA32-0989-01

$HASP291

Explanation

Read syntax diagramSkip visual syntax diagram
>>-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

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014