The INITIALIZENEW option causes DASDL to initialize new database files after a successful compilation. During update compilations, which add no new structures, INITIALIZENEW is ignored. This option is used when new structures are added and there are no record or file format reorganizations. The reorganization facility automatically creates new structure files when an UPDATE is required in the BUILDREORG parameters.
If you add new structures during the compile, DASDL instructs the COMPILEDB or AUTOREORGDB WFL job to run DMUTILITY to initialize the new data set files.
To initialize the new structures, the new DMSUPPORT library must be generated and the control file must be updated. So, if the ZIP $-option is RESET, the option is ignored.
You can use the INITIALIZENEW option instead of the INITIALIZE statement during a nonupdate compile to create a new database. In this case, the entire database is initialized.