The functions of OAM are carried out by its three components:
- The Object Storage and Retrieval Function (OSR) stores,
retrieves, and deletes objects. Applications operating in the CICS®, IMS™, TSO, and z/OS environments use this application
programming interface to store, retrieve, and delete objects, and
to modify information about objects. Object Storage and Retrieval
stores the objects in the storage hierarchy and maintains the information
about these objects in DB2® databases.
- The Library Control System (LCS) writes and reads objects
on a file system, tape volumes, or optical disk storage, and manipulates
the volumes on which the objects reside. The LCS controls the hardware
resources attached to the system.
- The OAM Storage Management Component (OSMC) determines
where the objects should be stored, manages object movement within
the object storage hierarchy, and manages expiration attributes based
on the installation storage management policy defined through z/OS.