Dataset maintenance Utility (z/OS only)

#### Search Results

Search

# Dataset maintenance Utility (z/OS only)

### Overview of Messages

`UDS0000 | UDS0001 | UDS0002 | UDS0003 | UDS0004 | UDS0005 | UDS0006 | UDS0007 | UDS0008 | UDS0009 | UDS0010 | UDS0011 | UDS0012 | UDS0013 | UDS0014 | UDS0015 | UDS0016 | UDS0017 | UDS0018 | UDS0019 | UDS0020 | UDS0021 | UDS0022 | UDS0023 | UDS0024 | UDS0025 | UDS0026 | UDS0027 | UDS0028 | UDS0029 | UDS0030 | UDS0031 | UDS0032 | UDS0033 | UDS0034 | UDS0035 | UDS0036 | UDS0037 | UDS0038 | UDS0039 | UDS0040 | UDS0041 | UDS0042 | UDS0043 | UDS0044 | UDS0045 | UDS0046 | UDS0047 | UDS0048 | UDS0049 | UDS0050 | UDS0051 | UDS0052 | UDS0053 | UDS0054 | UDS0055 | UDS0060 | UDS0100 | UDS0101 | UDS0102 | UDS0103 | UDS0104 | UDS0105 | UDS0106 | UDS0107 | UDS0108 | UDS0109 | UDS0110 | UDS0111`

UDS0000 | ---> return code was $1
Explanation: | Self-explanatory message.

UDS0001 | DSN not found on indicated Volume
Explanation: | This message is associated with the UDS utility. It indicates that an operation was directed to a specific direct access volume for a specific dataset and the dataset was not found on that volume.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The appearance of this message indicates that either an entry was misspelled or the dataset was not found where it should have been found. Attempt to locate the dataset using a catalog search. If this fails, consult the individual responsible for the dataset and arrange to have the dataset restored.

UDS0002 | Not found online.
Explanation: | This message indicates that a volume search operation was requested for a specific dataset and the dataset was not found on any currently mounted direct access volume.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The appearance of this message indicates that either an entry was misspelled, the dataset was not found where it should have been found, or the volume containing the dataset was not mounted. Attempt to locate the dataset using a catalog search. If this fails, consult the individual responsible for the dataset and arrange to have the dataset restored or the correct volume mounted.

UDS0003 | Volume(s) not online.
Explanation: | This message indicates that a request was entered for a specific direct access volume and the volume was not mounted.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The appearance of this message indicates that either an entry was misspelled or the volume was not mounted. Arrange to have the correct volume mounted.

UDS0004 | VOLUME must be less than seven characters.
Explanation: | This message indicates that a request was entered for a specific direct access volume and the VolSer was entered incorrectly.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct volume name. Volume names are a maximum of six characters long.

UDS0005 | Too many Volumes entered.
Explanation: | This message indicates that a request was entered for more than one specific direct access volume. The number of volumes entered was larger then could be accommodated by the UDS request.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct number of volumes.

UDS0006 | Invalid password, dataset in use, or in a VSAM dataspace
Explanation: | This message indicates that a request was entered to access a password protected dataset and an invalid password was given, or the desired dataset was in use by another job or user, or that is a VSAM dataspace.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct password.

UDS0007 | No volumes entered.
Explanation: | A request was entered that required a volume entry and no volume entry was given.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct volume(s).

UDS0008 | 20 volume maximum exceeded.
Explanation: | A request was entered for more than one specific direct access volume and the number of volumes entered was larger than could be accomodated by UDS. The maximum number of volumes that may be accomodated by UDS with one functional request is 20.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct number of volumes. If more than 20 volumes are required, renter the request specifying the additional volume(s).

UDS0009 | Retention date has not expired
Explanation: | A SCRATCH request was made against a dataset whose retention date has not expired.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request using the PURGE function instead of SCRATCH.

UDS0010 | Devicetype specified is invalid or ambiguous
Explanation: | A CATLG, RECATLG, or CONNECT request was made and an invalid device type argument was specified, or the devicetype specified is ambiguous.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request specifying the correct device type argument.

UDS0011 | Invalid or unauthorized operand field
Explanation: | A UDS function was requested and an invalid argument was specified.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request specifying the correct argument.

UDS0012 | (Yet) unsupported function requested
Explanation: | A (currently) unsupported UDS function was requested.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Refer to the Com-plete Utilities Manual for the currently supported UDS functions.

UDS0013 | field missing
Explanation: | A UDS function was requested, a required field or argument was omitted.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct argument(s). Refer to the Com-plete Utilities Manual for the currently supported UDS functions and their arguments.

UDS0014 | field too long
Explanation: | A field or argument required for a UDS function was entered incorrectly.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct argument(s). Refer to the Com-plete Utilities Manual for the currently supported UDS functions and their arguments.

UDS0015 | NewDSN
Explanation: | Self-explanatory message.

UDS0016 | Dataset name already exists
Explanation: | The datset name given to the ALLOC function already exists on the indicated volume.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request and specify the correct dataset name.

UDS0017 | Enter '?' for HELP
Explanation: | Additional information can be obtained regarding the requested function by entering a question mark (?).
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request or enter the question mark (?) for help.

UDS0018 | Required volume not online
Explanation: | A UDS function was requested that required a specific direct access volume, which was not currently mounted.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Contact the computer operator and arrange to have the correct volume mounted, then reenter the request.

UDS0019 | Bad return code from scratch / rename
Explanation: | A SCRATCH request was entered an unusual error condition occurred. The dataset to be scratched was NOT scratched.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | This error condition indicates that the dataset to be scratched is currently inaccessible. One reason for this may be the dataset being enqueued to another user or job. In this case reenter the request when the enqueue has been released. If this is not case, the VTOC contents for the volume in question may be in error. Contact the System Programmer to determine the cause of the error.
System programmer info: | If the dataset is not enqueued to another user or job, the VTOC entry for the dataset may be in error. Obtain a listing of the VTOC and determine the cause of the error. If the error persists, a direct access hardware problem my exist, either with the volume itself or with the disk unit.

UDS0020 | Bad return code from OBTAIN
Explanation: | A DISP request was entered and an unusual error condition occurred.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | This error condition indicates that the VTOC contents for the volume in question may be in error.Contact the System Programmer to determine the cause of the error.
System programmer info: | The VTOC entry for the dataset may be in error. Obtain a listing of the VTOC and determine the cause of the error. If the error persists, a direct access hardware problem may exist, either with the volume itself or with the disk unit.

UDS0021 | Alias does not exist
Explanation: | A DLTA (delete alias) request was entered and the aloas name to be deleted does not exist.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | This error may be caused because the alias name was mistyped. Correct the entry and reenter the request.

UDS0022 | Alias has datasets cataloged
Explanation: | A BLDA (build alias) request was entered and the alias name to be created already exists.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The alias name requested may have been incorrectly typed. Correct the entry and reenter the request.

UDS0023 | Index not built
Explanation: | A CATLG (catalog) request was entered and the index name required has not been created
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Build or created the appropriate index entry and reenter the request.

UDS0024 | Inconsistent catalog structure
Explanation: | An invalid index structure was specified while creating an index or alias.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Determine the appropriate index entry format and reenter the request.

UDS0025 | Bad return code from index
Explanation: | A BLDX (build index) or DLTX (delete index) request was entered and an unusual error condition occurred.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The catalog structure may be in error. Contact the System Programmer to determine the cause of the error.
System programmer info: | Obtain a listing of the catalog and determine the cause of the error. If the error persists, a direct access hardware problem my exist, either with the volume itself or with the disk unit.

UDS0026 | Higher level index does not exist
Explanation: | A BLDX (build index) or DLTX (delete index) request was entered and a higher level index structure could not be found.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The catalog structure may be in error. Contact the System Programmer to determine the cause of the error.
System programmer info: | Obtain a listing of the catalog and determine the cause of the error. Create the required higher level indexes and establish the correct index connections between volumes.

UDS0027 | Index has alias or dataset(s) cataloged
Explanation: | A DLTA (delete alias) or DLTX (delete index) request was entered for an index structure and one or more datasets are still cataloged using the index structure.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Uncatalog the dataset(s) that are cataloged with the index structure and reenter the DLTA or DLTX request.

UDS0028 | Not cataloged
Explanation: | A request was entered to locate a dataset via the catalog and the dataset was not cataloged.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | This error may be caused by an incorrectly entered dataset name. Correct the dataset name and reenter the request.

UDS0029 | Syntax error in DSN
Explanation: | A request was entered for a dataset and the dataset name was entered incorrectly.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the format of the dataset name and reenter the request.

UDS0030 | Bad return code from LOCATE
Explanation: | A DISP request was entered and an unusual error condition occurred.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The VTOC contents for the indicated volume may be in error. Contact the System Programmer to determine the cause of the error.
System programmer info: | The VTOC entry for the dataset may be in error. Obtain a listing of the VTOC and determine the cause of the error. If the error persists, a hardware problem may exist, either with the volume itself or with the disk unit.

UDS0031 | Bad return code from CATALOG
Explanation: | A Disp request was entered and an unusual error condition occurred.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | The catalog for the indicated volume may be in error. Contact the System Programmer to determine the cause of the error.
System programmer info: | The catalog for the dataset may be in error. Obtain a listing of the catalog and determine the cause of the error. If the error persists, a hardware problem may exist, either with the volume itself or with the disk unit.

UDS0032 | Catalog not available
Explanation: | A catalog request was entered and the catalog could not be accessed.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Retry the request. If the error persists, contact the System Programmer to determine the cause of the error.
System programmer info: | Determine why the catalog cannot be accessed and correct the error.

UDS0033 | Index not found
Explanation: | A catalog request was entered and the index name required was not found.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Build or create the appropriate index entry and reenter the request.

UDS0034 | Generation DSname invalid
Explanation: | a BLDG (build generation) request was enter for a dataset and the dataset name was entered incorrectly.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the format of the dataset name and reenter the request.

UDS0035 | Already cataloged
Explanation: | A CATLG (catalog) request was entered and the datase name was already cataloged.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the dataset name and reenter the request.

UDS0036 | Error loading security user exit 'UDSEX1'
Explanation: | A site user exit, UDSEX1, can be used to check authorization to use UDS functions. An unexpected error occurred while trying to load UDSEX1.
System action: | UDS is abnormally terminated and an online dump is taken.
Terminal operator info: | Contact the System Programmer to determine the cause of the error.
System programmer info: | The UDS security user exit routine, UDSEX1, is loaded into the thread region of UDS when this utility is initially invoked. Examine the online dump to determine the cause of the error.

UDS0037 | Bad return code from SVC 32
Explanation: | SVC 32, the allocation SVC, was issued by UDS and returned an error.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Retry the operation; If the error persists, contact the System Programmer to determine the cause of the error.
System programmer info: | This message may be caused by a hardware problem. Retry the operation. If the error persists, contact the hardware maintenance personnel.

UDS0038 | Invalid value for DSORG
Explanation: | A request was entered to allocate a dataset and an invalid DSORG value was specified.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the format of the DSORG argument and reenter the request.

UDS0039 | Invalid value for RECFM
Explanation: | A request was entered to allocate a dataset and an invalid RECFM value was specified.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Coorect the format of the RECFM argument and reenter the request.

UDS0040 | Fifth value must be CONTIG, MXIG, or ALX
Explanation: | A request was entered to allocate a dataset and an invalid fifth argument was specified for the space definition.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the format of the argument andreenter the request.

UDS0041 | Non-numeric data in field
Explanation: | A request was entered and a non-numeric value was entered for a numeric argument.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Coorect the format of the argument and reenter the request.

UDS0042 | Index not found in catalog
Explanation: | A BLDX (Build index) or DLTX (delete index) reuqest was entered and a higher level index structure could not be found.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Retry the request. If the error persists, this may indicate the catalog structure is in error. Contact the System Programmer to determine the cause of the error.
System programmer info: | Obtain a listing of the catalogand determine the cause of the error. Create the required higher level indexes and establish the correct index connections between volumes.

UDS0043 | Directory space larger than primary allocation
Explanation: | A request was entered to allocate a dataset and the values entered for the primary allocation and the number of directory entries are conflicting.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the arguments and reenter the request.

UDS0044 | Primary space is zero
Explanation: | A request was entered to allocate a dataset and the value specified for the primary allocation was zero - a non-zero value is expected.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the arguments and reenter the request.

UDS0045 | VTOC full
Explanation: | A request was entered to allocate a dataset and no space remains in the Volume Table of Contents (VTOC) to contain the requested entry.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Contact the System Programmer to remove dataset(s) from the volume.
System programmer info: | Scratch one or more datasets from the indicated volume.

UDS0046 | Space requested not available
Explanation: | A request was entered to allocate a dataset and there is not enough space available on the direct access volume to contain the dataset being requested.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Contact the System Programmer for assistance.
System programmer info: | Scratch one or more datasets from the indicated volume.

UDS0047 | Invalid record length
Explanation: | A request was entered to allocate a dataset and an invalid record length argument was specified.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Correct the record length argument and reenter the request.

UDS0048 | Catalog not found on indicated volume
Explanation: | A CVOL request was entered and the indicated control volume did not contain a catalog.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | This may indicate that the volume requested is in error. If not, contact the System Programmer for assistance.
System programmer info: | Obtain a VTOC listing of the volume, determine the cause of the error. Create the required entries (or catalog).

UDS0049 | Sixth field must be 'ROUND'
Explanation: | A request was entered to allocate a dataset and an invalid sixth argument was specified for the space allocation request.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Specify 'ROUND' as the sixth argument or omit it at all.

UDS0050 | List type operand invalid
Explanation: | A request was entered and 'LIST' was specified as an argument. LIST may be specified as an operation, but not as an argument.
System action: | UDS remains conversational and processing continues.
Terminal operator info: | Reenter the request, omitting 'LIST' from the arguments.

UDS0051 | Security module not found
Explanation: | The UDS security user exit routine, UDSEX1, is not linked in with the utility or is not available on COMPLIB.
System action: | UDS will terminate.
Terminal operator info: | Contact your System Programmer for assistance.
System programmer info: | Either link UDSEX1 with UDS, or make it available in COMPLIB.

UDS0052 | Please enter TRK, CYL or average block size
Explanation: | Self-explanatory message.

UDS0053 | Value for BLKSIZE incorrect
Explanation: | Self-explanatory message.

UDS0054 | Operation aborted
Explanation: | Self-explanatory message.

UDS0055 | Bad return code from LSPACE
Explanation: | An LSPACE macro was unsuccessfully issued to get the free space information for a disk.
System action: | The UDS function is terminated
System programmer info: | Inform SAG support about the returncode and the z/OS version.

UDS0060 | Error calling the CSI interface.
Explanation: | Self-explanatory message.
System action: | The CSI interface gave a returncode (R15) > 0. UDS is terminated.
System programmer info: | If the problem is reproducible inform Software Ag Support.

UDS0100 | Unknown function given
Explanation: | Self-explanatory message.

UDS0101 | DSN operand missing
Explanation: | Self-explanatory message.

UDS0102 | VOLUME operand missing
Explanation: | Self-explanatory message.

UDS0103 | NEWNAME operand missing
Explanation: | Self-explanatory message.

UDS0104 | DEVICE operand missing
Explanation: | Self-explanatory message.

UDS0105 | ALIAS operand missing
Explanation: | Self-explanatory message.

UDS0106 | INDEX operand missing
Explanation: | Self-explanatory message.

UDS0107 | NUMBER operand missing
Explanation: | Self-explanatory message.

UDS0108 | NEWVOL operand missing
Explanation: | Self-explanatory message.

UDS0109 | Unknown PF-key used
Explanation: | Self-explanatory message.

UDS0110 | Invalid fetch request
Explanation: | Self-explanatory message.

UDS0111 | Access to requested function disallowed
Explanation: | Self-explanatory message.