0021
Explanation
The IMS system log writer was passed an invalid request or detected an illegal condition. An invalid request element was posted to the physical log master ITASK or the set up ITASK.
Analysis
For DFSFDLG0:
This is a standard abend that can be issued from the physical log writer-master routine, DFSFDLG0. When issued, the program status word (PSW) at entry-to-abend points to the instruction from which the abend (SVC 13) is issued.
Register 12 in the abend SVRB registers is the base register for these modules. Register 11 and register 10 contain the addresses of the system contents directory (SCD) and the log control directory (LCD), respectively. Register 14 contains the address at which the abnormal condition occurred. A reason code indicates an internal error.
Key | Label | Description |
---|---|---|
Reg15=X'04'
Reg2=A(AWE) |
MAIN0600 | While processing the routine in the AWE request, the AWLFUNC field contained an invalid code. |
Reg15=X'08'
|
MSTRCLSE MSTRFEOV | In the FEOV/CLOSE log data set routine, one or more buffers still remain in the work-to-do-queue (LPWKTDQ in LCD). Prior to FEOV/CLOSE, this field must be 0. |
Reg15=X'0C'
Reg9=A(OLDS buffer prefix) |
WRTE1700 | During back-end OLDS write processing, register 9 points to a buffer prefix whose block sequence number is not 1 greater than the block sequence number most recently written to the OLDS. |
Reg15 = X'10'
Reg6 = A(ECB) that failed INITECB Reg7 = Return code from INITECB Reg9 = A(Buffer prefix) |
CKCP0817 WRTE1110 | An INITECB call returned a non-zero return code for an ECB associated with a Logger ITASK. |
For DFSFDLS0:
This is a standard abend that can be issued from the physical log writer—setup routine, DFSFDLS0. When issued, the program status word (PSW) at entry-to-abend points to the instruction from which the abend (SVC 13) is issued.
Register 12 in the abend SVRB registers is the base register for this module. Register 11 and register 10 contain the address of the system contents directory (SCD) and the log control directory (LCD), respectively. Register 14 contains the address at which this abnormal condition occurred. Register 15 contains the reason code, indicating an internal error, for this abend.
Key | Label | Description |
---|---|---|
Reg15=X'04'
Reg2=A(AWE) |
SUBT0600 | In the routine that processes the AWE request, DFSFDLS0, the AWLFUNC field contained an invalid code. |
Reg15=X'08' | SOPN0200 | In the routine that first opened the next OLDS, DFSFDLS, there was no DCB available in the LCD. The LCD contained 2 sets of DCBs (LDCBP1/LDCBS1 and LDCBP2/LDCBS2), but both sets were in an opened status (DCBOFLGS-X'10'). |
Reg15=X'0C' | DFSFDLS5 | In the timer exit routine, DFSFDLS5, the target SCD could not be located from the current TCB. The register 1 field of the first register save area must point to the IMS dispatcher work area. |
System action
IMS terminates abnormally.
Operator response
Emergency restart IMS to resume processing.