Trying to run TMSEXTEND TEST and its failing with U1022
TMSRINIT fails with:
TMSRI02I CPU(ABCD) - CALL TMSMRINT TO ACCESS NEW TMC
*TMSMR01I NEW TMC INITIALIZATION STARTED FOR CA 1.
*TMSMR99E CA 1 EXTEND PROCESS ABORTED. REASON=016
TMSXTEND fails with:
TMSXT16I VERIFY ALL CPUS CAN ACCESS NEW TMC.
*TMSXT50I CPU(ABCD) HAS NOT ACCESSED NEW TMC. RUN TMSRINIT ON THAT CPU.
*TMSXT59E CPU(ABCD) NEW TMC ACCESS FAILED!.
TMSXT14E SOME CPU(S) DID NOT ACCESS NEW TMC.
TMSXT41I AUTO-RECOVER FUNCTION STARTING.
*TMSMR09I CLEARED EXTEND STATUS FOR ALL CPUS.
:
:
IEA995I SYMPTOM DUMP OUTPUT 208
USER COMPLETION CODE=1022 REASON CODE=0000003B
TIME=12.59.28 SEQ=00277 CPU=0000 ASID=0032
PSW AT TIME OF ERROR 078D1000 8000A994 ILC 2 INTC 0D
ACTIVE MODULE ADDRESS=00000000_00007BB8 OFFSET=00002DDC
NAME=TMSXTEND
CA/1 - R14.0
For some combinations of block size and record numbers, the access of the new TMC may fail. This occurs when the TMC is blocked and includes a short block at the end, and when the number of DSNBs is so small that the Volume Definition Record resides in this last short block.
Avoid the error condition by adding a sufficient number of DSNBs, or by allocating the new TMC with a different BLKSIZE.
When a TMC BLKSIZE of 8840 is chosen, there will be 26 340-byte physical records per block (26 * 340 = 8840). In this case the minimum number of DSNBs for this TMC would be 52 (2 DSNBs per physical record, 26 physical records per 8840 block)..
For further details please refer Allocate the TMC and AUDIT datasets.
To avoid these abends use the recommended block size of 8840 for the TMC and 8880 for the AUDIT datasets.