CONPARMX parm 7 value 'N' S0C4
search cancel

CONPARMX parm 7 value 'N' S0C4

book

Article ID: 217476

calendar_today

Updated On:

Products

Endevor

Issue/Introduction

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 ********************************

 

 

Environment

Release : 18.1

Component : CA Endevor Software Change Manager

Resolution

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.