z/OS MVS System Messages, Vol 5 (EDG-GFS)
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


EDG2223E

z/OS MVS System Messages, Vol 5 (EDG-GFS)
SA38-0672-00

EDG2223E
DYNAMIC ALLOCATION OF VITAL RECORDS SELECTION SORT FILE dd_name FAILED ERROR CODE return_code function_code error_code info_code sms_code

Explanation

During vital record processing, DFSMSrmm attempted to allocate or deallocate its sort input/output work files. These files are used during sorts to contain records selected from the DFSMSrmm control data set.

The size of the sort files is determined at execution time as follows:
SRTINOUT
Is determined by estimating the maximum number of possible data set records in the used space of the CDS.
DATUPD
Is determined by counting the number of data set records to be processed. Normally, non-scratch data sets are processed. For CATSYNCH processing all data set records are processed.
VOLCON
Is determined by estimating the maximum number of possible data set records in the used space of the CDS.
VOLSET
Is determined by estimating the maximum number of possible data set records in the used space of the CDS.
CONSET
Is determined by counting the number of volume records to be processed. Only non-scratch, non-pending release volumes are processed.

Some file sizes are estimated because they must be allocated and opened before the record numbers can be counted.

The allocation uses AVGREC=U and the size of the DFSMSrmm sort record. The primary space is set to half the determined value, and the secondary space is set equal to the primary space to enable flexible file size, and the allocation is rounded to the nearest cylinder.

In the message text:
dd_name
The name of the file to be allocated. It can be one of the following:
  • SRTINOUT
  • DATUPD
  • VOLCON
  • VOLSET
  • CONSET
return_code
The DYNALLOC return code expressed in hexadecimal.
function_code
One of the following codes:
  • 01 - dynamic allocation failed
  • 02 - dynamic de-allocation failed
error_code
The error code expressed in hexadecimal.
info_code
The information code expressed in hexadecimal.
sms_code
The SMS reason code in hexadecimal. It appears in the message only when the error_code is 97xx.

For an explanation of these codes, see z/OS MVS Programming: Authorized Assembler Services Guide.

System action

DFSMSrmm inventory management vital record processing ends with ABEND code U2220 and DFSMSrmm writes a system dump.

Operator response

Inform the system programmer.

System programmer response

Use the dynamic allocation error and information codes to determine the reason for the failure and correct the problem if possible. You can check the LOGREC for additional SMS messages that describe the error. Use the AMS LISTC command to check used space in the CDS (High Used RBA - Available Space) and the number of free rack numbers available. DFSMSrmm dynamically allocates the sort files if one is not pre-allocated. If you add a sort file to the DFSMSrmm started procedure, DFSMSrmm uses it and dynamic allocation and de-allocation are skipped. If the problem cannot be identified, report the error to the IBM® Support Center.

Source

DFSMSrmm

Module

EDGVRECK

Routing code

11

Descriptor code

7

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014