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.
Release : 19.0
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.
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.