S0C4 ABENDS in OPVIEW Options
search cancel

S0C4 ABENDS in OPVIEW Options

book

Article ID: 74291

calendar_today

Updated On:

Products

OPS/MVS Event Management & Automation

Issue/Introduction

We just upgraded and there are several options in OPSVIEW that are not functioning. We are getting S0C4 abends and/or the message: ERROR 12 COMPILING pgmname, LINE 0: CLAUSE TOO LONG. Everything else appears to be functioning OK.

OPSVIEW OPTIONS:
6   Command Enter JES2/MVS/IMS/VM commands directly
ERROR 12 COMPILING OP600000, LINE 0: CLAUSE TOO LONG
ESTAE LEVEL 1 PROGRAM CHECK CODE=0C4 TIME=12:42:12 SEQ=0 CPU=00 ASID=0098 (0098 0098) PSW AT TIME OF ERROR 078D2000 9BD0FBC6 ILC 4 INTC 11 RSCD 00000011 CURRENT ROUTINE NAME=OPRXIMCP ADDRESS=1BD0E240 OFFSET=00001986 ADDRESS CAUSING TRANSLATION EXCEPTION=000AB800 GPR 0-3 0000403C 000A7F54 1BFBB32A 0000403C GPR 4-7 000A7F54 000ABF8F 1BFB55A0 1BFBB31A GPR 8-11 1BFB5700 1C0B5720 1BD18000 1BD866C0 GPR 12-15 1BD0F92E 1BD86700 9BD0FCE6 00000000 AR 0-3 00990BF0 00000000 00000000 00000000 AR 4-7 00000000 00000000 00000000 00000000 AR 8-11 00000000 00000000 00000000 00000000 AR 12-15 00000000 00000000 00000000 000C0603 ABENDING LOCATION OPRXIMCP+X'1986' OPDAIO CALLED BY OPRXIMCP+X'3FDC' OPRXIMCP CALLED BY OPSAMD+X'994' OPRXIMCP CALLED BY SYSTEM+UNKNOWN Abend 0C4000 hex occurred processing command 'OI '.

4.12   COF Control View/Modify CICS Operations Facility
ERROR 12 COMPILING OP412000, LINE 0: CLAUSE TOO LONG
ESTAE LEVEL 1 PROGRAM CHECK CODE=0C4 TIME=12:45:41 SEQ=0 CPU=00 ASID=0098 (0098 0098) PSW AT TIME OF ERROR 078D2000 9BAB6BC6 ILC 4 INTC 11 RSCD 00000011 CURRENT ROUTINE NAME=OPRXIMCP ADDRESS=1BAB5240 OFFSET=00001986 ADDRESS CAUSING TRANSLATION EXCEPTION=000B2800 GPR 0-3 0000403C 000AEF54 1C0FC384 0000403C GPR 4-7 000AEF54 000B2F8F 1C0F65A0 1C0FC374 GPR 8-11 1C0F6700 1C1F6720 1BD1C000 1BD8A6C0 GPR 12-15 1BAB692E 1BD8A700 9BAB6CE6 00000000 AR 0-3 00990BF0 00000000 00000000 00000000 AR 4-7 00000000 00000000 00000000 00000000 AR 8-11 00000000 00000000 00000000 00000000 AR 12-15 00000000 00000000 00000000 000C0603 ABENDING LOCATION OPRXIMCP+X'1986' OPDAIO CALLED BY OPRXIMCP+X'3FDC' OPRXIMCP CALLED BY OPSAMD+X'994' OPRXIMCP CALLED BY SYSTEM+UNKNOWN Abend 0C4000 hex occurred processing command 'OI '.

5   EasyRule Settings Set/Change EasyRule settings
ERROR 12 COMPILING OPQOPTNS, LINE 0: CLAUSE TOO LONG

Environment



Cause

FB and VB formatted datasets cannot be mixed under the SYSEXEC DD.  When issuing the TSO ISRDDN this warning for SYSEXEC concatenation will be received:
 

Warning: ISRDDN has detected that one or more concatenations, including DD name SYSEXEC contain mixed record formats, organizations, or fixed record lengths. Reading from allocations containing different types of data sets can cause I/O errors, ABENDs, or other unpredictable results. For further information, see the z/OS documentation on using data sets. Enter CHECK OFF to disable this check.

Datasets in the SYSEXEC concatenation:

8906 255 VB PO > SYSEXEC STC1.REXXLIB
27920 80 FB PO > ISP.SISPEXEC 27920 80 FB PO > ISF.SISFEXEC
27920 80 FB PO > SYS1.SABXEXEC
27920 80 FB PO > SYS.OPSMVS.REXX
8906 255 VB PO > STC####.REXXLIB

Resolution

Check the SYSEXEC concatenation with a TSO ISRDDN command. It is recommended to use the FB format since OPS/MVS no longer supplies any VB format SYSEXEC datasets. The Variable Blocked (VB) REXXLIB datasets were corrected by making them Fixed Blocked (FB) datasets.