DFSORT issues two types of user abends at run time:
- If ABEND or ABSTP is in effect and DFSORT terminates with an error
message, you receive a user abend. With installation option ABCODE=MSG
(the supplied default), the user abend code is equal to the error
message (for example, U0046 for message ICE046A). With installation
option ABCODE=n, the user abend code is equal to n (for
example, U0010 with ABCODE=10 for any error message). For user abend
codes that are error message numbers (ABCODE=MSG), you can refer to
the explanation for the corresponding message (for example, the ICE046A
Explanation for U0046).
For a tape work data set sort or conventional
merge, user abend 0 can be issued if DFSORT terminates with an error
message and ABEND or ABSTP is in effect.
- If you receive a user abend with a code from 1000 through 1599,
DFSORT detected an error in its internal logic. The abend is issued
in this case to prevent infinite loops and to aid diagnosis of the
problem. Please report such problems to your IBM representative.
In
some cases, you may be able to bypass a DFSORT user 1nnn abend by
making more storage available to DFSORT; try adding 32 KB by changing
the REGION parameter or the MAINSIZE or SIZE value. See z/OS DFSORT Application Programming Guide for
ways to specify MAINSIZE and SIZE.