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
A RC 74(081) is a dynamic allocation error.
Look in the MUF for message
DB01401E MVS DYNAMIC ALLOCATION ERROR, DDNAME=xxxxxx, R15=n,
----- (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.
. 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)
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.
See the CA Datacom DBUTLTY Reference Guide for more information or the online documentation DocOps