KB Article #177393

Instream JCL's CFTUTIL CFTIN cannot be extended to 80th column. Command is truncated

Problem

Instream JCL's CFTUTIL SYSIN (CFTIN) cannot be extended to 80th col.


When the command string is overlaying column 80, the command gets truncated to 72.


No issue when the record length is longer than 80 though.

Resolution


It is related to a CFT's global option set in the SGINSTAL module (see JCL A12OPTS)


Option: TSOEDIT=YES, is provided in order to comply with JCL when records numbering is turned on (NUM ON).


When the option is set to YES (default) and, if the file LRECL is 80 then a test for numeric value on column 73 is performed to truncate the record accordingly if needed.

The test is done only for record length=80


When the option is set to NO, there is no test conducted when the record length is 80.


Working with the option TSOEDIT=NO can be retained as long as files are not used with the records numbering turned on (NUM ON)