ICE267I ZSORT ACCELERATOR PATH {SELECTED | NOT USED} RSN = nnn

Explanation

For this run, SELECTED | NOT USED indicates if the new ZSORT accelerator path is selected or not used. RSN is the reason code associated with the information.

For SELECTED and RSN=0, this indicates ZSORT accelerator path is selected.

For SELECTED and RSN not equal to 0 indicates an error was encountered.

For NOT USED and RSN=nnn, the following are reason codes that explain why the IBM Integrated Accelerator for Z Sort was not used.

193
The job is NOT running on a z15 and higher processor.

The job in question is running on a machine which does not have the IBM Integrated Accelerator for Z Sort available.

194
ZSORT path is not activated.

DFSORT exploitation of IBM Integrated Accelerator for Z Sort is shipped as disabled by default. It can be enabled with ICEPRMxx members of concatenated PARMLIB, with the ICEMAC macro, or with the OPTION control statement ZSORT option.

195
SORT FIELDS=COPY or OPTION COPY is specified.

The job is requesting a COPY operation and does not support the IBM Integrated Accelerator for Z Sort.

196
MERGE FIELDS= is specified.

The job is requesting a MERGE operation and does not support the IBM Integrated Accelerator for Z Sort.

197
INREC is specified and is not supported with the use of the IBM Integrated Accelerator for Z Sort
198
OUTREC is specified and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
199
OUTFIL is specified and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
200
DFSORT was invoked via a program and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
201
Obtaining the required amount of memory object storage failed which is required for using the IBM Integrated Accelerator for Z Sort.
Memory object size and limits can be affected by the following:
  • REGION and MEMLIMIT parameters on the JOB or EXEC JCL statement:

    If REGION is set equal to a value other than 0M and MEMLIMIT is not specified, the default MEMLIMIT value defined in the SMFPRMxx member of PARMLIB is used. It is recommended jobs requesting ZSORT specify a REGION=0M.

  • An IEFUSI Exit can limit the total amount of virtual storage above the bar available to any address space.
  • MOSIZE run time option or DFSORT Installation options.

    MOSIZE/EXPOLD/EXPRES/EXPMAX can limit the size of the memory objects obtained by DFSORT. It is recommended to use MOSIZE=MAX for ZSORT and not further control with EXPOLD/EXPRES/EXPMAX limits.

  • Physical resources: Ensure the system is configured with adequate real and auxiliary storage to back any increased virtual storage demands.
209
Minimum memory requirements are NOT met to exploit the Z Sort accelerator.

The amount of memory required to sort the input exceeded the amount of memory DFSORT was able to obtain.

210
DFSORT was unable to obtain sufficient memory object storage or MOSIZE=0 was specified.

To use the IBM Integrated Accelerator for Z Sort DFSORT must be able to obtain enough memory object storage.

211
Unsupported sort fields (UTFxx Formats, LOCALE, ALTSEQ).

IBM Integrated Accelerator for Z Sort is aimed at improving performance. Using formats that require conversion before sorting may degrade the performance.

Using such formats will disable the use of the IBM Integrated Accelerator for Z Sort.

212
SUM FIELDS is specified and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
213
JOINKEYS Maintask, Subtask1 or Subtask2 execution is specified and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
214
MODS Statement is specified (User Exits are in use) and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
215
Unknown file size or FILSZ=0 and is not supported with the use of the IBM Integrated Accelerator for Z Sort.

If DFSORT does not have an accurate file size to be sorted, then IBM Integrated Accelerator for Z is not used.

216
When sorting variable length records (VLR), the input LRECL must be greater than 24 bytes.
217
The input/output data set is a VSAM cluster and is not supported with the use of IBM Integrated Accelerator for Z Sort.
226
DFSORT determined EXCP access method was to be used for SORTIN or SORTOUT data set which is not supported with the use of the IBM Integrated Accelerator for Z Sort.

The exploitation of IBM Integrated Accelerator for Z Sort requires the use of BSAM.

227
DFSORT was unable to obtain sufficient amount of below-the-bar storage.

Specifying SIZE/MAINSIZE=MAX may allow the job to obtain enough below-the-bar storage that will allow the use of the IBM Integrated Accelerator for Z Sort.

228
The SORT Control Field key position is beyond 4092 bytes for variable records and VLSHRT was specified.
229
The total length of the key is greater than 4080 or 4088.
DFSORT's exploitation of IBM Integrated Accelerator for Z Sort has the following limits on the total length of the control fields:
  • With EQUALS in effect the total length of control fields is 4080
  • With NOEQUALS in effect the total length of control fields is 4088.
Note: DFSORT no longer restricts sorting up to 4,294,967,295 records with EQUALS when using IBM Integrated Accelerator for Z Sort.
230
A condition exists in key processing that prevents DFSORT using the IBM Integrated Accelerator for Z Sort.
231
File size is approximately 32MB or smaller and is not supported with the use of the IBM Integrated Accelerator for Z Sort.
232
zHPF is either disabled on the system or the disk sortwork data sets reside on non zHPF capable DASD volumes.

Ensure zHPF is available on the system and ensure sortwork data sets are created on devices that support zHPF. The necessary amount of memory object was not available that would have allowed the sort job to be processed entirely in memory.

233
SIZE/FILSZ=Uxxxxxx was requested which prevents DFSORT from using the IBM Integrated Accelerator for Z Sort.
240
Start of changeDFSORT was unable to obtain 1.5 times the input file size, or an amount that is greater than 1.5 times the input file size, as memory object storage.End of change
Memory object size and limits can be affected by the following:
  • REGION and MEMLIMIT parameters on the JOB or EXEC JCL statement:

    An IEFUSI Exit can limit the total amount of virtual storage above the bar available to any address space.

  • MOSIZE runtime option or DFSORT Installation options.

    MOSIZE/EXPOLD/EXPRES/EXPMAX can limit the size of the memory objects obtained by DFSORT. It is recommended to use MOSIZE=MAX for ZSORT and not further control with EXPOLD/EXPRES/EXPMAX limits.

  • Physical resources: Ensure the system is configured with adequate real and auxiliary storage to back any increased virtual storage demands.
241
DFSORT was unable to obtain enough amount of disk sort work space.

For JCL defined sortworks using SORTWKxx DD statements, the amount of space specified in the SPACE parameters was not enough. Increasing the space that amounts to the input size or using dynamically allocated sort works data sets are options to overcome this reason.

System action

None.

Programmer response

Refer to the reason code description. If your job returns a code that is not described, you can bypass this by disabling ZSORT for the job as a temporary circumvention and report it to IBM.