Explanation
Before generating members in the RTEDEF library, the DISCOVERY, GENERATE, and
MIGRATE actions verify if the SYSNAME parameter exceeds 4 characters in length.
System action
The system action depends on whether KFJ_SYSNAME is specified.
- If KFJ_SYSNAME is not specified in the KCIVARS DD statement in the JCL, the system will use the
SYSSMFID parameter instead of SYSNAME.
- If KFJ_SYSNAME is specified and it does not exceed 4 characters in length, the system will use
the KFJ_SYSNAME value instead of SYSNAME.
User response
If you want to change the SYSNAME system parameter, specify the KFJ_SYSNAME
parameter in the KCIVARS DD statement in the JCL before submitting DISCOVERY and GENERATE
actions. See the example
below.//UID#ZMCM JOB ,CLASS=A,MSGCLASS=X,NOTIFY=&SYSUID
/*JOBPARM SYSAFF=ZOS1
//S1 EXEC PGM=KCIALPHA,REGION=0M,DYNAMNBR=256
//STEPLIB DD DISP=SHR,DSN=MONSUITE.TKANMOD
//KCIFLOW DD DISP=SHR,DSN=MONSUITE.TKANCUS(KFJOMEGA)
//KCIVARS DD *
ACTION DISCOVER
RTE_NAME RTE1
RTE_PLIB_HILEV TSOUID.MONSUITE
KFJ_SYSNAME MVS1
/*