Changing DSOP (SPACE-MNGMNT) via CXXMAINT versus ALTER 1000 AREA

Document ID : KB000030679
Last Modified Date : 14/02/2018
Show Technical Document Details

Symptoms

DBUTLTY CXXMAINT ALTER was used to change DSOP (SPACE-MNGMNT attribute) to 4, for the majority of our production areas.

And recently we executed a DDUPDATE to enable Dynamic Extend.

Example:

-UPD AREA,aaaaaa(PROD,DD)

1000 ALTER

1500 DYNAMIC-EXTEND,T

1500 DYN-EXT-TRACKS,nnnn

-END

When we do the change for the Dynamic Extend, the change to DSOP to 4 is getting reverted back.

Is this suppose to happen? 

 

Environment: 

- CA Datacom/DB Data Dictionary 12.0 or higher, under z/os or VSE.

 

 

Cause:

 

The DDUPDATE 1500 transaction can be used to update the SPACE-MNGMNT attribute in conjunction with the 1000 ALTER

and

- DBUTLTY CXXMAINT ALTER DSOP will also change the SPACE-MNGMNT in the Directory CXX  (but not the Data Dictionary). 

 

So a Catalog will revert back the SPACE-MNGMNT set by the CXXMAINT. 

 

Resolution/Workaround:

 

With the advent of the 1000 ALTER for areas, that should be the method used to update SPACE-MNGMNT in the CXX as it assures DD and the CXX are synchronized.

 

Using CXXMAINT will always be subject to being reversed by a CATALOG of the Database 

OR 

a 1000 ALTER of the AREA.

 

Either of the functions cause an update to the CXX data. It is just that the 1000 ALTER is limited to the AREA data only.

 

Additional Information:

 

See CA Datacom/DB System and Administartion Guide 14.0 - Modifying Selected Options - Data Area Space Management.

See the CA Datacom/DB DBUTLTY Reference Guide for details on the CXXMAINT ALTER DSOP function