KFJ00205W The length of SYSNAME exceeds 4.

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