When starting TPX I get a JCL error saying: IEF642I EXCESSIVE PARAMETER LENGTH IN THE PARM FIELD.

Document ID : KB000024708
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

This happens after I defined a Terminal Option Table in the TPX procedure.

Solution:

If you define all TPX tables to use in the TPX procedure it can happen that the resulting PARM field on the EXEC statement may exceed the maximum length of 100 characters. This is a restriction from JCL not from TPX.

//TPX  EXEC PGM=NVISION,
//       PARM=('SMRT=&SMRT','TMSK=&TMSK','ACT=&ACT','VNODE=&VNODE',
//       'PRTB=&PRTB','VMSK=&VMSK','OVAC=&OVAC','SAMT=&SAMT'),
//       TIME=1440,REGION=0M,DPRTY=(15,15)

At startup TPX requires at least the specification of VNODE=, SMRT= and ACT=.
All other tables can be defined in SMRT(10) - Startup Parameters.