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


Miscellaneous system abends

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

Table 1 covers other common system abend codes. The items are listed by system abend code.

Table 1. Miscellaneous System Abends
Abend Code   Problem
001 This abend can result from the following:
  • The data control block (DCB) for SORTIN contained incorrect LRECL or BLKSIZE data set attributes. Check the SORTIN DD statement to ensure that the LRECL and BLKSIZE parameters are correct.
  • When a COBOL program invoked DFSORT:
    • The SELECT or ASSIGN statement specified an incorrect file name or DDNAME parameter.
    • The SORTIN or SORTOUT files specified DCB attributes different from those defined for the data set.
    • The FD file description for SORTIN or SORTOUT files contained inaccurate specifications (such as RECORD CONTAINS, BLOCK CONTAINS, RECORDING MODE, and so on).
002 This abend can result from the following:
  • For variable-length record SORTOUT or OUTFIL data sets, the record descriptor word was invalid (less than 4 bytes or greater than 32 KB) or, for nonspanned records, was greater than the specified block size.
  • For fixed-length record SORTOUT or OUTFIL data sets, the LRECL parameter was greater than the BLKSIZE parameter.
013 The SORTIN, SORTOUT, or OUTFIL BLKSIZE parameter:
  • Was greater than 32760 for a disk data set, or was greater than the maximum block size supported by the access method for a tape data set.
  • Was not an integer multiple of the LRECL parameter for fixed-length records, or was not at least four bytes longer than the LRECL for variable-length records.
0Cx These abends can result from the following:
  • Locale processing with a run-time library that contains down-level dynamically loadable routines.
  • An invalid PD or ZD sign (0-9) or digit (A-F) can result in a data exception (0C7 ABEND) for SUM processing. An invalid PD or ZD digit can result in a data exception for OUTFIL edit or statistics processing. ICETOOL's DISPLAY or VERIFY operators can be used to identify decimal values with invalid digits. ICETOOL's VERIFY operator can be used to identify decimal values with invalid signs.
  • A user exit passed back a variable-length record that was shorter than the record descriptor word indicated.
  • A user exit passed back a fixed-length record that was shorter than the length specified in the RECORD statement (L2 for E15 and E32, or L3 for E35).
  • The contents of register 1 (and possibly other registers) used by DFSORT were altered before returning to DFSORT. Ensure the registers are restored before returning to DFSORT.
  • The SORTLIB DD statement specified an incorrect library.
  • The DEBUG CTRx option was in effect and the criteria were met.
  • For COBOL:
    • DISPLAY was used for COBOL messages, but the message data set was missing. Supply a message data set DD statement. (See the discussion of MSGDDN in z/OS DFSORT Application Programming Guide for an alternative solution.)
    • An attempt was made to reopen an open data set, or a data set was already open prior to executing the SORT USING statement.
    • A STOP RUN or GOBACK statement was required but not supplied; therefore, the COBOL program did not exit as intended but processed the next instruction.
    • Invalid logic was used in a sort I/O procedure (possibly using the STOP RUN, GOBACK, CALL, or GO TO statements), or PERFORM referred to a paragraph outside the section.
    • The file name or DDNAME parameter of the SELECT/ASSIGN statement was incorrect.
    • The LINKAGE SECTION was specified incorrectly or misplaced.
    • The PROCEDURE DIVISION USING statement gave an invalid parameter list.
    • An attempt was made to move data from the COBOL SD area prior to execution of the SORT verb.
    • The FD entry RECORD CONTAINS clause (LRECL) for the USING data set is different than the SD entry RECORD CONTAINS clause for the SORTWK data set.
213 This abend can result from the following:
  • A specified data set was not found.
  • Space for the SORTOUT or OUTFIL data set was not allocated.
  • For COBOL:
    • The file name or DDNAME parameter of the SELECT or ASSIGN statement was incorrect.
    • The SORT verb required the SORTLIB DD statement.
30A The SORTIN LRECL parameter was greater than the SORTOUT or OUTFIL LRECL parameter (for VSAM data sets).
513 For COBOL, the SORT USING statement was used with an input tape data set that was already opened prior to invoking DFSORT.
806 DFSORT required a program, such as a user exit or invoking program, during execution and was unable to find it. Correct the job step or supply the necessary program.

ABEND 806, along with message “CSV003I REQUESTED MODULE CEEBINIT NOT FOUND”, may occur if during locale processing DFSORT does not have access to the library containing the dynamically loadable routines. For example, the data set containing these routines might be called SYS1.SCEERUN. If you are unsure of the name of the data set, contact your system administrator.

813 The SORTIN, SORTOUT, or OUTFIL data set was tape, and the data set name was incorrect or missing or DISP=MOD was specified inappropriately for a tape data set.
913 For COBOL, the file name or DDNAME parameter of the SELECT or ASSIGN statement was incorrect.
C03 A user exit opened data sets, but did not close them upon completion.
C13 For COBOL, the file name or DDNAME parameter of the SELECT or ASSIGN statement was incorrect.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014