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:
- An input record length was greater than 32767.
- An input record length for fixed-length records was greater than
32760.
- An input record length for variable-length unspanned records was
greater than 32756.
- An output record length was greater than 32767.
- An output record length for fixed-length records was greater than
32760.
- An output record length for variable-length unspanned records
was greater than 32756.
- A reformatted record length was greater than 32767.
- A reformatted record length for fixed-length records was greater
than 32760.
- A reformatted record length for variable-length unspanned records
was greater than 32756.
- Blockset was not selected and the specified or calculated minimum
record length (L4) was greater than the specified or calculated maximum
record length (L2).
- Blockset was not selected and the specified or calculated minimum
record length (L4) was greater than the specified or calculated average
record length (L5).
- 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
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.