Tivoli Header
Tivoli Storage Manager Using the Application Program Interface
One of the primary features that TSM offers is the use of policy
(management classes) to define how objects are stored and managed in TSM
storage. A management class is associated with an object when the
object is backed up or archived. This management class determines the
following:
- How many versions of the object are kept if they are backed up.
- How long to keep archive copies.
- Where the object is inserted in the storage hierarchy on the
server.
Management classes have two components, backup copy group, and
an archive copy group.
A copy group is a set of attributes that define the management policies for an
object that is backed up or archived. If a backup operation is being
performed, the attributes in the backup copy group apply. If an archive
is being performed, the attributes in the archive copy group apply.
Because the use of policy is a very important component of TSM, the API
requires all objects that are sent to the server first be assigned to a
management class. There are two ways to do this.
- Use an include-exclude list. The TSM product uses an
include-exclude list to perform management class binding. The
BSACreateObject and BSAResolveLifecycleGroup calls check
the object that is stored against the include-exclude list.
When it finds an Include statement that matches the name of the object, the
management class specified in the statement is assigned to the object.
If a management class is not specified, or the object is not explicitly listed
in the include-exclude list, the object is assigned to the default management
class.
- Override the include-exclude list. The BSACreateObject
call takes an ObjectDescriptor as an input parameter. You can assign a
particular management class to an object by placing the name of the management
class in the LGName field of the ObjectDescriptor.
- Note:
- The backup or archive copy group in a particular management class can be
empty or NULL. If an object is bound to the NULL backup copy group,
then that object cannot be backed up. If an object is bound to the NULL
archive copy group, the object cannot be archived.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]