3964 abend at startup: S0C4 in IDMSDBIJ +3C10 after journal changes
search cancel

3964 abend at startup: S0C4 in IDMSDBIJ +3C10 after journal changes

book

Article ID: 262063

calendar_today

Updated On:

Products

IDMS IDMS - Database

Issue/Introduction

After enlarging the size of the IDMS journals and make changes to the DMCL, the CV startup abends with a U3964.

The TCEACE in the dump shows that task 1 (RHDCMSTR) abended with a S0C4 in IDMSDBIJ +3C10 and this caused the 3964 abend.

Environment

Release : 19.0

Resolution

The S0C4 occurs due to a problem with the code when running under zIIP which will is scheduled to be fixed soon (as of January 22, 2024).

Register 8 in the TCE SPIE registers points to the IOP.  In this case the IOSTATUS in the IOP is 3028.

This means there is a mismatch between the number of blocks in the journal and the number of pages specified in the DMCL.

The problem in this case was the DMCL was still pointing to the old journal dataset name which has a smaller number of pages.

ABND3028

Reason:

The number of pages in the physical journal file is NOT equal to the number of pages specified in the DMCL. The journal was probably created using a different DMCL than the one being used by the current program.