Issue:
When I submitted the IN25OPTS JCL to customize the CA InterTest for CICS options the assembly step fails with return code 12. The following messages are generated.
ASMA057E Undefined operation code - IN25OPTS
ASMA435I Record 2 in EOT00.EOT00OPT.JOB10303.D0000101.? on volume:
2 IN25OPTS TYPE=FINAL
ASMA057E Undefined operation code - IN25OPTS
ASMA435I Record 3 in EOT00.EOT00OPT.JOB10303.D0000101.? on volume:
Assembler Done 2 Statements Flagged / 8 was Highest Severity Code
Environment:
Z/OS
CICS
Cause:
The assembly step was missing the SYSLIB DD statement.
The JCL was coded as follows
//IN25OPTS EXEC PGM=ASMA90,
// REGION=1024K,
// PARM='XREF(SHORT),DECK,OBJECT,TERM'
//DALIB DD DSN=CTS420.GA.CICS.SDFHMAC,DISP=SHR
//DCMAC DD DSN=INTERT91.GA.CABAMAC,DISP=SHR
//AZMAC DD DSN=SYS1.MACLIB,DISP=SHR
//AZGEN DD DSN=SYS1.AMODGEN,DISP=SHR
Resolution:
Add the SYSLIB statement to the JCL as follows.
//IN25OPTS EXEC PGM=ASMA90,
// REGION=1024K,
// PARM='XREF(SHORT),DECK,OBJECT,TERM'
//SYSLIB DD DSN=CTS420.GA.CICS.SDFHMAC,DISP=SHR
// DD DSN=INTERT91.GA.CABAMAC,DISP=SHR
// DD DSN=SYS1.MACLIB,DISP=SHR
// DD DSN=SYS1.AMODGEN,DISP=SHR