Error starting OPSMAIN when a new OPSLOG dataset was defined:
*OPS0152S DIV ACCESS of OPSLOG data set failed, ABEND=X'0008B000', reason
code=X'0000'
*OPS0150S Initialization of OPSLOG failed, RC=4
OPS9998I OPSLOG initialization failed OPSLOG DD_OPSLOG hlq.OPSLOG 1 1
OPS9998I INOPBX 4 No OPSLOG ALET - shutdown
OPS/MVS
The OPSLOG dataset was allocated with a control interval size different from 4096.
To confirm the symptom matches what is described in this article issue the command below from the TSO command prompt:
LISTC ENT(CAI.OPS.OPSLOG) ALL
Where "CAI.OPS.OPSLOG" is the name of the OPSLOG dataset.
In the command output, check the value of the field CISIZE:
CLUSTER--CAI.OPS.OPSLOG
ATTRIBUTES
KEYLEN-----------------0 AVGLRECL---------------0 BUFSPACE------------8192 CISIZE--------------4096
RKP--------------------0 MAXLRECL---------------0 EXCPEXIT----------(NULL) CI/CA----------------180
SHROPTNS(2,3) RECOVERY UNIQUE NOERASE LINEAR NOWRITECHK UNORDERED NOREUSE
NONSPANNED
If CISIZE is different from 4096, delete the OPSLOG dataset and recreate it passing the parameter CONTROLINTERVALSIZE as below:
"DEFINE CLUSTER ( NAME('"OPSLOG_dsn"')",
"CYLINDERS("OPSLOG_cylinders","0")",
"STORCLAS("OPSLOG_volser")",
"SHAREOPTIONS(2,3)",
"CONTROLINTERVALSIZE(4096)",
"LINEAR )",
"DATA ( NAME('"OPSLOG_dsn".DATA') )"