Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Data management with ARCHIVE

&pagelevel(3)&pagelevel

The software product ARCHIVE can be used for the following applications:

  • Backup
    Periodical saving by the system support of all the data on the home pubset and on other public volumes, so that any data lost (disk error or accidental deletion) can be restored in its most up-to-date state (SAVE).

  • Archiving
    Swapping out from disk to tape (or MT cartridge) of data which is not or no longer needed online. This can be done by

    • a nonprivileged user, for documentation or other purposes;

    • the system support, to relieve the disk storage units of data which has not been used for some time (SAVE statement).

  • Transfer
    Transfer of data to other BS2000 systems or other user IDs (EXPORT and IMPORT statements).

  • Reorganization
    The system support can reorganize files by reading saved files back in; these files are then no longer split up over a large number of extents (SAVE CHANGED=NO and RESTORE REPLACE=ALLP,SPACE=REORG).

To support these applications ARCHIVE offers a range of functions, such as:

  • Selection of files and job variables
    The range of files and job variables to be saved or restored can be specified easily, e.g. by entering partially qualified names or specifying the name of the volume which contains the data.

  • Management via the directory file
    A directory file is an automatically maintained management directory of the saved data and the associated volumes (for further details, see section "Directory file").

  • Incremental save
    The user can specify that ARCHIVE is to save only the files which have been updated since the last save operation (for further details, see section "Full, incremental and partial save"). Information about the saved files is kept in the directory file.
    An incremental save reduces the execution time and saves storage space.

  • Partial save
    In the case of large files, the user can specify in a partial save that only the pages which have been updated since the last full save are to be saved (for further details, see section "Full, incremental and partial save").
    Partial saving is also possible for PLAM libraries, but not for PAM files without PAM keys.

  • Online saving of UDS databases
    UDS databases can also be saved while they are open (for further details, see section "Online saving of UDS databases").

  • Support for various save volumes
    ARCHIVE can save to magnetic tape, MT cartridge or disk. It achieves high data transfer rates because it executes I/O operations with the aid of page chaining, supports streaming mode, and can work with the highest possible blocking factor.
    Since ARCHIVE extends tapes (CONTINUE operand), full use is made of the capacity of these save volumes.

  • Restart option in the event of interruption
    ARCHIVE optionally writes so-called checkpoints into a file known as the checkpoint file. With the aid of the checkpoints in this file, interrupted ARCHIVE runs can be resumed (for further details, see section "Restarting ARCHIVE processes").

  • Parallel processing
    Saving can be further accelerated by distributing the work over several subtasks running in parallel: when several files are being saved, these are written to different volumes simultaneously (for further details, see section "Parallel and serial processing").

The software product ARCHIVE can be used for saving and restoring both by systems support (= users with TSOS privilege) and by nonprivileged users.

In interactive and batch modes, the ARCHIVE functions are available once the ARCHIVE subsystem has been loaded (see section "Loading and unloading ARCHIVE").

From user programs, the functions can be called by means of the ARCHIVE macro (see chapter "ARCHIVE macro").