Altering Set and Subset Physical Options

Allowed Changes to Set and Subset Physical Options details the changes that can be made to the set and subset physical options during an update, reorganization, or modeling process. Numbers in parentheses refer to explanatory notes following the table.

Table 41. Allowed Changes to Set and Subset Physical Options

Option

Model

Update

File Format Conversion (No Key Changes)

Record Format Conversion (Key Changes)

AREAS

Yes

Yes (1)

Yes

Yes

AREASIZE

No

No

Yes

Yes

BUFFERS

Yes

Yes (1)

Yes

Yes

CHECKSUM

No

No

Yes

Yes

disk/pack

Yes

Yes (2)

Yes (2)

Yes (2)

DUMPSTAMP

No

No

Yes

Yes

LOADFACTOR

No

Yes (3,4)

Yes (3)

Yes (3)

MODULUS

No

No

Yes

Yes

OPEN PARTITIONS

No

Yes

No

No

PARTITION set name

No

No

No

No

POPULATION

No

Yes (3,1)

Yes (3)

Yes (3)

PRIME

No

Yes (4)

Yes

Yes

RECORDCOUNT option

No

No

Yes

Yes

TABLESIZE

No

No

Yes

Yes

SECTIONS

No

No

Yes

Yes

Section bounds specifications

No

No

Yes

Yes

VSS2OPTIMIZE

No

No

Yes

Yes

VSSWARN

Yes

Yes (1)

Yes

Yes

VSS3OPTIMIZE

No

No

Yes

Yes


Explanatory Notes

  1. Recompilation of tailored data management software is not necessary.

  2. When the disk/pack option is changed, the system searches for the set or subset on the new device. The set or subset can be copied from the old device to the new device by using library maintenance.

    The disk/pack option should not be changed for a set or subset of the LOB tank data set or restart data set in conjunction with any updates that cause a reorganization. These files are accessed before the reorganization runs DMCONTROL and are expected to be on the original pack. Once DMCONTROL is run, these files are expected to be on the new pack. This move to the new pack requires manual intervention and, if not handled correctly, could lead to errors.

    If a structure is in a permanent directory, the permanent directory must exist on the new device or the directory must be created manually before copying the structures.

  3. Either an update or a reorganization process can be used to change the load factor or population value.

    The DASDL compiler uses the LOADFACTOR and POPULATION specifications to compute the AREAS, AREASIZE, and TABLESIZE specifications for sets and subsets; consequently, changing either the load factor or the population can affect these attributes.

    When the reorganization process is used, both the load factor and the population values can be increased or decreased as desired. These new values are used to compute new values for the AREAS, AREASIZE, and TABLESIZE specifications; and the reorganization process reformats the files using these new values. Alternatively, the values for the AREAS, AREASIZE, LOADFACTOR, and TABLESIZE options can be specified explicitly in the DASDL description.

    When an update process is used, the AREASIZE and TABLESIZE values must not change. The DASDL compiler computes a new value for the AREAS option based on the new load factor and population values.

  4. Recompile the Reorganization program.