DB00501E - OPEN ERROR - RETURN CODE 74 (081) CXX=DBMUFT (IXX00202)
search cancel

DB00501E - OPEN ERROR - RETURN CODE 74 (081) CXX=DBMUFT (IXX00202)

book

Article ID: 6803

calendar_today

Updated On:

Products

Datacom DATACOM - AD CIS COMMON SERVICES FOR Z/OS 90S SERVICES DATABASE MANAGEMENT SOLUTIONS FOR DB2 FOR Z/OS COMMON PRODUCT SERVICES COMPONENT Common Services CA ECOMETER SERVER COMPONENT FOC Easytrieve Report Generator for Common Services INFOCAI MAINTENANCE IPC UNICENTER JCLCHECK COMMON COMPONENT Mainframe VM Product Manager CHORUS SOFTWARE MANAGER CA ON DEMAND PORTAL CA Service Desk Manager - Unified Self Service PAM CLIENT FOR LINUX ON MAINFRAME MAINFRAME CONNECTOR FOR LINUX ON MAINFRAME GRAPHICAL MANAGEMENT INTERFACE WEB ADMINISTRATOR FOR TOP SECRET Xpertware

Issue/Introduction

My programmer is trying to compile an Ideal program in test and is getting the following error:

DBMUFT:000:DBMUFT:DB00501E - OPEN ERROR - RETURN CODE 74 (081) CXX=DBMUFT (IXX00202) MUFNAME=DBMUFT

 

 

Environment

z/OSCA Datacom

Cause

A RC 74(081) is a dynamic allocation error.

Look in the MUF for message   

DB01401E MVS DYNAMIC ALLOCATION ERROR, DDNAME=xxxxxx, R15=n,

                ERROR=nnn, INFO=nnnn

                     -----

                     ----- (SVC99 or DYNALLOC Error Reason Code)

 

                The following is a list of the common ERROR codes:

                   . 0210 - Requested data set unavailable.  The dataset

                            is allocated to another job and it's usage

                            attribute conflicts with this request.

                            (dsname allocation)

                   . 0214 - Unit not available.

                   . 0218 - Specified volume or an acceptable volume         |

                            is not mounted.

                   . 0238 - Space unavailable in task I/O table (TIOT)

                   . 1708, 1718, 172C - LOCATE error. Cannot find dsname

                            in catalog, volume, etc.

                   . 0450 - Request caused the limit of concurrent allocations

                            (TIOT) to be exceeded.

 

                (The ERROR= value is obtained from DYNALLOC S99ERROR)

                (The  INFO= value is obtained from DYNALLOC S99INFO)

Resolution

 

1.Run DBUTLTY REPORT AREA=CXX,DBID=202

2.Look for the DATA SET NAME  for the INDEX 

3.If the DATA SET NAME is not blank then check the z/OS catalog to see if this data set exists

4.If the data set does not exist then you can allocate the data set and run DBUTLTY INIT AREA=IXX,DBID=202 followed by RETIX DBID=202,OPTIMIZE=YES,SORT=9999999  

5. If the DATA SET NAME is blank, then the CXX has lost the DSN information (that can happen during certain DBUTLTY abends). In that case, run DBUTLTY with CXXMAINT OPTION=ALTER,AREA=IXX,DBID=202,DSN=your.dataset.name to inform the CXX what the dataset name should be.

Additional Information

See the CA Datacom DBUTLTY Reference Guide for more information or the online documentation DocOps