CA Datacom How to change area blocksize in datadictionary?
book
Article ID: 130217
calendar_today
Updated On:
Products
CA Datacom - DBCA DatacomCA Datacom - ADCA Datacom - ServerCA CISCA Common Services for z/OSCA 90s ServicesCA Database Management Solutions for DB2 for z/OSCA Common Product Services ComponentCA Common ServicesCA Datacom/ADCA ecoMeter Server Component FOCCA Easytrieve Report Generator for Common ServicesCA Infocai MaintenanceCA IPCUnicenter CA-JCLCheck Common ComponentCA Mainframe VM Product ManagerCA Chorus Software ManagerCA On Demand PortalCA Service Desk Manager - Unified Self ServiceCA PAM Client for Linux for zSeriesCA Mainframe Connector for Linux on System zCA Graphical Management InterfaceCA Web Administrator for Top SecretCA CA- Xpertware
Issue/Introduction
What modifications are needed in datadictionary to change the block size of an area?
Environment
Release: DATABB00200-14.0-Datacom/AD Component:
Resolution
You can make the datadictionary changes directly to PROD structure. However if a history of changes is required, then copy the structure to TEST first, modify the blocksize in TEST with the 3002 transaction then copy to PROD and catalog the database.
The PROD structure can be modified directly using the 1000 ALTER transaction which also updates the CXX without having to close the database.
Sample DDUPDATE cards to make the block size change:
-UPD AREA,area_name(PROD) 1000 ALTER 1500 BLOCK-SIZE,27998
The new blocksize will not take effect until you INIT and re-LOAD the area.
In Datacom 15.1 there is a new Alter Area Block Size (BA24) feature which allows a change to the block size while the data stays available.