CONPARMX abends S0C4 when 'N' is used in parm 7. The same code using a value of 'Y' in parm 7 works.
C1X0013I PARM=NDAPARM,(##ABC-),$CPDEFLT,COBXXX,NIX455GG,(ALWAYZ),N,Y
C1X0011S STEP NDAPAYY PROGRAM CONPARMX ABENDED, CODE=S0C4
PARM5 NIX455GG
BROWSE NDVR.F.CONPARM(NIX455GG) - 01.08 Line 0000000000 Col 001 080
Command ===> Scroll ===> CSR
********************************* Top of Data **********************************
*---------------------------------------------------------------------*
* ELEMENT LEVEL OPTIONS *
*---------------------------------------------------------------------*
NDAPARM = 'EL-SALT'
******************************** Bottom of Data ********************************
Release : 18.1
Component : CA Endevor Software Change Manager
The problem is caused by a special combination. In this example, the block size read by CONPARMX of the PDS is 400 and there are 5 records in the NIX455GG member:
Records 1-3 are comments (they start with "*")
Record 4 is NDAPARM = 'EL-SALT'
Record 5 is all spaces.
If a record in a PARMS member contains nothing but spaces AND it's the last record in a block, then this S0C4 happens.
You need to delete the 5th "all spaces" record or change it to start with an asterisk so that it becomes a comment record.