Define the COMPAKTOR Unmovable Table


New installations

If you have COMPAKTOR, you will want to review the default COMPAKTOR Unmovable Table and probably will update it. See Compacting Active Volumes in Compacting-Active-Volumes for guidance on the data sets you may need to add to the table.

Existing installations

If you have COMPAKTOR, you can use the COMPAKTOR Unmovable Table from your previous release. It can be copied in this dialog (the COPY option), or you may have already copied it with the COPY option on panel A.I.4. In either case, you may want to review and update it.

Panel A.I.5 – COMPAKTOR Unmovable Table

Select option “5” (SETCPK) on the FDR Installation Options Menu which brings you to this panel. Like other FDR options, the COMPAKTOR Unmovable Table resides in a load module in the FDR program library.

COMPAKTOR Unmovable Table – Panel A.I.5

ABRCPKUM - FDR INSTALLATION -- COMPAKTOR UNMOVABLE TABLE ----------------------
COMMAND ===>
PLEASE PRESS THE "ENTER" KEY TO DISPLAY THE TABLE


FDR PROGRAM LIBRARY DATA SET:
DATA SET NAME ===> 'IDP.MODFDR54'
VOLUME SERIAL ===>

FDR program library data set

If the name of the FDR program library is not correct, correct it (optionally you can specify the volume serial if it is not cataloged for some reason). This is the library where the COMPAKTOR Unmovable Table is stored; it must already contain a copy of the module FDRCPKUM.

Refreshing the table in LLA

If the FDR program library is in the system link list, even though you save the updated table, the LLA facility of the operating system may still have a back-level version of the FDRCPKUM module. However, if you execute FDRSTART (the FDR dynamic exit installation program), it will also refresh the LLA copies of all of the FDR lists and tables. FDRSTART can be executed using the “REFRESH” command on the FDR Installation Options Menu (panel A.I.4, see Set-FDR-Global-Options).

COMPAKTOR Unmovable Table Panel

Once you press ENTER on the previous panel, this panel is displayed, showing the current contents of the COMPAKTOR Unmovable Table and allowing you to modify it. The example shown below is the default COMPAKTOR Unmovable Table distributed by BMC.

COMPAKTOR Unmovable Table

FDRCPKUM - FDR INSTALLATION -- COMPAKTOR UNMOVABLE TABLE ----- Row 1 to 3 of 3
COMMAND ===>


SAVE - SAVE CHANGES COPY - COPY THE MODULE CANCEL - EXIT IMMEDIATELY
RESET - RESET MODULE FIND - FIND A STRING HELP - TUTORIAL PANELS


DSN/
CMD DSG DATA SET NAME OR GROUP
--- ---- --------------------------------------------
DSG SYS1.VTOCIX.
DSG SYS1.VVDS.
DSN SYS1.LOGREC
******************************* Bottom of data *******************************

The COMPAKTOR Unmovable Table specifies data sets that COMPAKTOR leaves in the same location when it reorganizes DASD volumes. FASTCPK automatically recognizes data sets in use and makes them unmovable, but certain data sets are not properly enqueued by the system so COMPAKTOR cannot recognize them as active. This table may need to include your link list (LNKLST) data sets, tape management data sets, JES data sets and the other data sets listed in  Compacting-Active-Volumes that are not enqueued by the system.

The DSN/DSG column indicates whether the associated entry is a fully-qualified data set name (DSN) or a data set prefix (DSG). In either case, the name may also be a data set name mask, as described in Generic-Data-Set-Name-Selection. For example DSN **.LIST makes all data sets ending in LIST unmovable. DSG entries have an implied “**” at the end.

Basic line commands (I – insert; D – delete; R – repeat) are used to add and delete entries in the table.

You may exclude (protect) certain volumes from COMPAKTOR processing by making special entries in the COMPAKTOR Unmovable Table. If COMPAKTOR finds a name in the COMPAKTOR Unmovable Table in the format: FDRCPK.EXCLUDE.COMPAKT.Vvvvvvv

Any attempt to do any COMPAKTion on volume “vvvvvv” results in an error. If the name is: FDRCPK.EXCLUDE.RELEASE.Vvvvvvv

Then space release (TYPE=RLSE) is inhibited. If the name in the table is a DSN entry, then only the named volume is excluded. If the entry is a DSG, then “vvvvvv” must be 5 or fewer characters and all volumes starting with that prefix are excluded. For example, entries of:

DSN FDRCPK.EXCLUDE.COMPAKT.VTS0123 DSG FDRCPK.EXCLUDE.RELEASE.VTS0

exclude volume “TS0123” from COMPAKTion functions, and exclude all TSO volumes from release processing.

The source code for module FDRCPKUM, which contains the COMPAKTOR Unmovable Table, is supplied in the Installation Control Library (ICL). If the number of entries in the table is inadequate, you may change the source code to allow for more entries and then assemble and linkedit the module.

On the COMMAND line, enter “SAVE” to save the updated table, “RESET” to reset it to the default table, and “COPY” to copy the table from a previous release.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*