Abend Code S0C3 and S0C1 running the compiled version of the STATESET REXX
search cancel

Abend Code S0C3 and S0C1 running the compiled version of the STATESET REXX

book

Article ID: 436484

calendar_today

Updated On:

Products

OPS/MVS Event Management & Automation

Issue/Introduction

Getting the following error messages trying to run a compiled OPS/REXX program:

OPS3092O CANNOT OPEN OPSEXEC(STATESET) (ABEND X'000C3')

OPS3092O ESTAE LEVEL 1 PROGRAM CHECK CODE=0C1 

Environment

OPS/MVS

Cause

A dataset in the OPSEXEC concatenation had incorrect record length (LRECL) attributes, preventing the proper loading of compiled OPS/REXX programs. Another possible cause is missing permissions to read a library in the OPSEXEC concatenation.

Resolution

  1. Identify the libraries allocated to the OPSEXEC DD concatenation.
  2. Verify the DCB attributes of each library. For OPS/MVS compiled REXX (CCLXOPEX), the expected LRECL should be 4096 (or 4090).
  3. Check for empty or "shell" datasets in the concatenation that may have been initialized with standard LRECL=80 (FB) attributes.
  4. Remove or recreate any offending datasets with the correct attributes.
  5. Make sure the OPS/MVS userid has the proper permissions to read all libraries in the OPSEXEC concatenation