IEC031I D37-04 during dynamic extend of a Datacom area

book

Article ID: 224036

calendar_today

Updated On:

Products

CA DATACOM - AD CA Datacom CA Datacom/DB CA Datacom/AD

Issue/Introduction

Dynamic Extend of a Datacom area (PMF001 in this case) fails due to the following errors:                                        

DB01705I - DYNAMIC EXTEND START PMF001 TRK 3,000 hlq.PMF001
DB01709I - EXTEND SIZE PMF001 CYL 0 - AREA FULL  - JCL CYL 0              
IEC031I D37-04,IFG0554P,mufname,stepname,PMF001,dev,volser,hlq.PMF001   
DB01702I - DYNAMIC EXTEND OF AREA PMF001   HAS FAILED

Cause

Per IBM documentation, the IEC031I message with D37-04 is returned when the primary space for the dataset is completely used and the dataset was not defined to use secondary space:

04
A data set opened for output used all the primary space, and no secondary space was requested. Change the JCL specifying a larger primary quantity or add a secondary quantity to the space parameter on the DD statement.

Environment

Release : 15.1

Component : CA Datacom/AD CA Datacom/DB

Resolution

The area, PMF of DBID 001 in this case, was allocated without specifying secondary space, as shown on the CXX report of that area:

DYN.EXT.TRACKS -      0              
SECONDARY CYLS -      0

A quick solution is to run an on-demand Dynamic Extend of the involved area, as outlined on "How to extend a CA Datacom area while the database is open" article.

Then, when it's possible, backup the area (if necessary), reallocate it specifying a secondary space quantity in the JCL, re-init and reload it.

Additional Information

For additional info about space management for Datacom areas, read the following article:

Management and monitoring of CA Datacom database space (z/OS 2.1 and higher)