Using parm ZSORT=YES in ICEPRMxx member for IBM DFSORT, program SASSHIS5 will abend with error message:
ICE185A 0 AN S0C4 ABEND WAS ISSUED BY DFSORT, ANOTHER PROGRAM OR AN EXIT (PHASE S 1)
How to bypass this problem?
Release :
Component : CA-7
This error is solved applying the IBM APAR PH32395.
PH32395: ABEND0C4-11 AT X'6FA' INTO THE MODULE ICEMTS AT PTF LEVEL UI90068 WHEN ZSORT=Y IS IN EFFECT
Error description
The ZSORT feature does not support SORTs that are program invoked and using E15 and/or E35 EXITS for input and output. In this case ZSORT needs to be disabled and use the traditional sorting techniques, otherwise program failures like ABEND0C4 may occur. This APAR will improve this check.
Problem summary
******************************************************************************
* USERS AFFECTED:
* All DFSORT users who:
* 1) Invoke DFSORT from a program and
* 2) Pass E15 and/or E35 address in the invocation parameter
* list and
* 3) Do not use MODS control statement and
* 4) Use ZSORT=YES as installation default, or OPTION ZSORT at
* runtime. *
******************************************************************************
* PROBLEM DESCRIPTION:
* ABEND0C4 may occur in ICEIPUT load module.
******************************************************************************
Problem conclusion
DFSORT will be modified to correct the problem.
So, this IBM APAR will automatically disable the ZSORT option for the program-invoked SORTs following the above specifications.
For them ZSORT=NO will be set to allow the steps ending correctly and the below message will be probably issued:
'ICE267I 0 ZSORT ACCELERATOR PATH NOT USED RSN=nnn'