RSM Database Object Relationships

[This is preliminary documentation and subject to change.]

All RSM objects are represented in the RSM database. The relationships among these objects are important for enumeration. When you use the EnumerateNtmsObject function, you specify the object ID of the appropriate container object. For example, specify a library ID to enumerate the drives in that library.

The following table lists the database relationships among RSM objects. The NULL container represents the RSM system and enumerates top-level objects.

Container Object Object
Library Changer
Door
Drive
Library request
Media type
Physical media
Port
Slot
Logical media Partition
Media pool Logical media
Media pool
Physical media
NULL Changer
Changer type
Door
Drive
Drive type
Library
Library request
Logical media
Media pools (scratch, foreign, import and application root)
Media type
Operator request
Port
Physical media
Partition
Physical Media Partition