z/OS DFSORT Messages, Codes and Diagnosis Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


ICE637A

z/OS DFSORT Messages, Codes and Diagnosis Guide
SC23-6879-00

ICE637A
ddname RECORD LENGTH OF n BYTES EXCEEDS MAXIMUM WIDTH OF m BYTES

Explanation

Critical.
  • For a DISPLAY or OCCUR operator without NOCC: The calculated record length for the indicated list data set was greater than 8192 with LONGLINE, greater than 2048 without LONGLINE, or greater than the maximum width specified by WIDTH(m). n is the total bytes required in the list data set record for the carriage control character, the title lines (resulting from specified title elements), column widths (resulting from specified ON, HEADER, PLUS, BLANK, TOTAL, BREAK, BTITLE, and BTOTAL operands), and blanks before and between title elements and columns (resulting from specified INDENT, TBETWEEN, BETWEEN, and STATLEFT operands). m is the value specified for the WIDTH operand, or the maximum allowed value if WIDTH was not specified.
  • For a DISPLAY or OCCUR operator with NOCC:
    • WIDTH(8192) was specified. This exceeds the maximum width of 8191 allowed with NOCC. n is 8192 and m is 8191.
    • The calculated record length for the indicated list data set was greater than 8191 with LONGLINE, greater than 2047 without LONGLINE, or greater than the maximum width specified by WIDTH(m). n is the total bytes required in the list data set record for the title lines (resulting from specified title elements), column widths (resulting from specified ON, HEADER, PLUS, BLANK, TOTAL, BREAK, BTITLE, and BTOTAL operands), and blanks before and between title elements and columns (resulting from specified INDENT, TBETWEEN, BETWEEN, and STATLEFT operands). m is the value specified for the WIDTH operand, or the maximum allowed value if WIDTH was not specified.
  • For a COUNT operator with WRITE: The calculated record length for the indicated output data set was greater than the maximum width specified by WIDTH(m). n is the total bytes required in the output data set record for the count line (resulting from specified TEXT, DIGITS and EDCOUNT operands). m is the value specified for the WIDTH operand.

System action

This operation is terminated.

Programmer response

  • For a DISPLAY or OCCUR operator:

    If WIDTH is specified, remove the WIDTH operand and let ICETOOL set the width automatically, or if you need to set the WIDTH explicitly, increase its value to n or greater.

    If WIDTH is not specified, use the LONGLINE operand to increase the maximum width to 8192 without NOCC or 8191 with NOCC.

    If m is 8192 without NOCC or 8191 with NOCC, take one or more of the following actions:
    • Use formatting items or the PLUS or BLANK operand. For example, use ON(21,18,ZD,U19) instead of ON(21,18,ZD) with TOTAL to change the column width from 32 bytes to 20 bytes.
    • Reduce the length of one or more HEADER strings.
    • Reduce the length of one or more ON fields. For example, if an ON(1,8,PD) field always has zeros in bytes 1 through 3, use instead (1,8,PD,U09), or ON(4,5,PD) with BLANK, to reduce the column width from 16 bytes to 10 bytes.
    • Reduce the number of ON fields, especially if the BTOTAL or TOTAL operand is used.
    • Reduce BETWEEN(n).
    • Reduce INDENT(n).
    • Remove STATLEFT.
    • Reduce TBETWEEN(n).
  • For a COUNT operator, remove the WIDTH operand and let ICETOOL set the width, or if you need to set the WIDTH explicitly, increase its value to n or greater.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014