Getting abend code S001 processing clist or rexx ended abnormally
search cancel

Getting abend code S001 processing clist or rexx ended abnormally

book

Article ID: 277310

calendar_today

Updated On: 07-02-2025

Products

Endevor

Issue/Introduction

After upgrade from 18.0 to 18.1 whenever trying to do any processing on the Endevor screens getting
PHASE 1 PROCESSING of CLIST OR REXX EXEC ENDED ABNORMALLY ABEND CODE: S001 REASON CODE: 0001  
and
ISPD223
Invalid command
Command 'CISUB' not found or contains invalid syntax

Environment

All supported releases

Resolution

The S001 abend code (I/O error) and the description of message IKJ79009I, the error is caused by a discrepancy in RECFM and LRECL for the libraries in the REXX library search chain.

In order to check,
- From within Quick Edit, issue command TSO ISRDDN
- From the ISRDDN display, issue MEMBER CISUB
- It shows all the libraries where CISUB is found. They may be allocated to a concatenation. DDnames may be SYSPROC, SYSEXEC or some dynamically-allocated SYSnnnnn
- Hit PF11 twice so that ISRDDN shows the DCB attributes of each library
- For the chains where CISUB is found, RECFM and LRECL must be the same for all the libraries in the chain. A mismatch will cause this error when ISPF tries to load CISUB from that DDname.

Additionally, TSO ALTLIB DISPLAY will show the DDnames where the system will look for REXX and CLIST. The above mismatch must be in one of these DDnames to raise this error.

Additional Information

Customer is running with TSO PROFILE NOMSGID which omits the display of message IDs. It may be reversed by TSO PROFILE MSGID which would generate the below messages when the error is encountered.

IKJ79009I PHASE 1 PROCESSING OF CLIST OR REXX EXEC ENDED ABNORMALLY.
IKJ79010I ABEND Code: S001 REASON CODE: 0001