OAM components

The functions of OAM are performed by its three components:

  1. The Object Storage and Retrieval (OSR) component is an application programming interface for OAM. Applications operating in Customer Information Control System (CICS), Information Management System (IMS), TSO, and z/OS use OSR to store, retrieve, query, and delete objects, and to change information about objects. OSR stores the objects in the storage hierarchy and maintains the information about these objects in DB2 databases. OSR functions, invoked through the application programming interface, require the OAM thread isolation support (OTIS) application for administrative processing.
  2. The Library Control System (LCS) component writes and reads objects on the file system and on tape and optical disk storage, and deletes objects from the file system. It also manipulates the volumes on which the tape and optical objects reside. The LCS component controls the usage of optical hardware resources that are attached to the system.
  3. The OAM Storage Management Component (OSMC) provides storage management cycle processing which determines where objects should be stored in the OAM storage hierarchy, manages object movement within the object storage hierarchy, manages object expiration attributes that are based on the installation storage management policy that is defined through SMS, creates the requested backup copies of the objects, and manages the expiration of the volumes that contain objects.
    OSMC Utilities and Functionality
    In addition to the storage management functions described above, OSMC provides a number of utilities that are explicitly initiated by an operator command as well as other implicit functionality that can be configured to be performed automatically when events occur such as certain OSREQ API invocations. This publication may generically reference OSMC or the collection of OSMC activities and the following list identifies these OSMC activities - all of which consume system resources and must be considered in planning and operations.
    • Storage management cycle
      • All object storage groups
      • Specific object or object backup storage group
    • Library space management cycle for an optical library
    • DASD space management cycle for an Object storage group
    • Volume Recovery utility
    • Single Object Recovery utility
    • Move Volume utility
    • Recycle utility
    • Immediate Recall of objects to a disk sublevel following an OSREQ retrieve
    • Immediate Backup of objects following their initial OSREQ store

Related reading: For more information on how LCS controls the library management for tape library dataservers (automated and manual), see the z/OS DFSMS OAM Planning, Installation, and Storage Administration Guide for Tape Libraries.