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


ICE024A

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

ICE024A
MAXIMUM RECORD LENGTH EXCEEDED - REASON CODE IS rsn

Explanation

Critical. A specified or calculated record length was greater than the maximum length DFSORT could process. The record length can be one of the following:
  • Input record length: Can be obtained from the L1 or L2 value of the RECORD LENGTH operand, from the RECORDSIZE value for a VSAM input data set, or from the LRECL of a non-VSAM input data set.
  • Reformatted record length: Can be obtained from the INREC statement or OUTREC statement.
  • Output record length: Can be obtained from the L3 value of the RECORD LENGTH operand, from the RECORDSIZE value for a VSAM output data set, or from the LRECL of a non-VSAM output data set.

Note that for VSAM data sets processed as variable-length, the record length is increased by 4 bytes since DFSORT prepends an RDW to each record.

rsn is the reason code associated with the error. The reason code helps you determine the specific cause of the error. Reason code values (rsn) are as follows:
  1. An input record length was greater than 32767.
  2. An input record length for fixed-length records was greater than 32760.
  3. An input record length for variable-length unspanned records was greater than 32756.
  4. An output record length was greater than 32767.
  5. An output record length for fixed-length records was greater than 32760.
  6. An output record length for variable-length unspanned records was greater than 32756.
  7. A reformatted record length was greater than 32767.
  8. A reformatted record length for fixed-length records was greater than 32760.
  9. A reformatted record length for variable-length unspanned records was greater than 32756.
  10. Blockset was not selected and the specified or calculated minimum record length (L4) was greater than the specified or calculated maximum record length (L2).
  11. Blockset was not selected and the specified or calculated minimum record length (L4) was greater than the specified or calculated average record length (L5).
  12. Blockset was not selected and the specified or calculated average record length (L5) was greater than the specified or calculated maximum record length (L2).

System action

The program terminates.

Programmer response

Ensure that specified and calculated record lengths are not greater than the maximum length DFSORT can process. If Blockset was not selected, rerun the job with a SORTDIAG DD statement to get message ICE800I, which indicates the reason Blockset could not be used. If possible, remove the condition preventing the use of Blockset.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014