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


ICE098I

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

ICE098I
AVERAGE RECORD LENGTH - PROCESSED: p, EXPECTED: e

Explanation

Indicates the processed (p) and expected (e) average record length in bytes for the variable-length records processed by sort, that is, the number of bytes in the variable-length records (including the record descriptor word) divided by the number of records. The number of records includes all records received, added and not deleted during DFSORT input processing.

p is based on the number of bytes and records actually processed. e is based on DFSORT's determination of the average record length it expected taking into account various factors such as the AVGRLEN value, the estimated input file size, the FILSZ value, and so on.

If DFSORT terminated before completing the input phase, p is based on the number of bytes and records processed up to the point of failure.

System action

None.

Programmer response

Take appropriate action depending on whether or not DFSORT issued message ICE046A:
  • ICE046A: If p is greater than e, specify AVGRLEN=n, where n is greater than or equal to p and is a reasonably accurate estimate of the average record length.
  • No ICE046A: If p is significantly different from e, specifying AVGRLEN=n with a reasonably accurate estimate of the average record length can prevent DFSORT from overallocating or underallocating dynamic work space. p was the actual average record length for this run. If future runs will process approximately the same amount of data and number of records, consider specifying AVGRLEN=p.

See z/OS DFSORT Application Programming Guide for additional information about parameters you can use to provide accurate information to DFSORT that can prevent overallocation or underallocation of dynamic work space (FILSZ, AVGRLEN, DYNSPC, and so on). Also, see the following messages, if issued: ICE253I, ICE254I, and ICE258I.

For a JOINKEYS operation, you can supply any needed parameters as follows:
  • In DFSPARM for the JOINKEYS main task.
  • In JNF1CNTL for the JOINKEYS F1 subtask.
  • In JNF2CNTL for the JOINKEYS F2 subtask.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014