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


ICE218A

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

ICE218A
n BYTE VARIABLE RECORD IS SHORTER THAN m BYTE MINIMUM FOR [ddname] FIELDS

Explanation

Critical. A variable-length record was shorter than 4 bytes, or was too short to contain all specified fields. The values shown in the message are as follows:
  • n is the length of the variable-length record
  • m is 4 or the minimum length needed for all fields specified
  • if ddname is blank, the short record was detected during non-OUTFIL processing. Otherwise, the first data set in the OUTFIL group for which the short record was detected is indicated by ddname.

System action

The program terminates.

Programmer response

If a variable-length record was too short to contain all INREC, OUTREC, or OUTFIL fields, use an INREC or OUTREC statement with operands OVERLAY or IFTHEN as appropriate, or an OUTFIL statement with operands OVERLAY, IFTHEN, or BUILD and VLFILL=C 'x' or VLFILL=X 'yy' as appropriate, to prevent DFSORT from terminating.

If the variable-length record was too short to contain all SORT, MERGE, or SUM fields, use the VLSHRT option to prevent DFSORT from terminating.

If a variable-length record was too short to contain all INCLUDE or OMIT fields, use the VLSCMP or VLSHRT option to prevent DFSORT from terminating.

This message can be issued in the JOINKEYS F1 or F2 subtask for an INCLUDE or OMIT statement specified in JNFnCNTL or for an INCLUDE or OMIT operand specified on a JOINKEYS statement. An INCLUDE or OMIT statement specified in JNFnCNTL will be displayed in the subtask. An INCLUDE or OMIT operand specified on a JOINKEYS statement will be displayed in the main task. If you specify an INCLUDE or OMIT statement in JNFnCNTL, you can also specify VLSCMP in JNFnCNTL if appropriate. If you specify an INCLUDE or OMIT operand on the JOINKEYS statement, you can specify VLSCMP in DFSPARM if appropriate.

See the Programmer Response for message ICE015A for additional information.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014