A management class that represents a specific retention setting for an IBM Tivoli Storage Manager (TSM) server. A TivoliFixedContentDevice class can have one or more CmTivoliMangementClass classes associated with it (via its TSMManagementClasses property). Each management class that you create represents a retention scheme type and a retention period that you can associate with a specific TivoliFixedContentDevice class. Note that if data retention protection is turned off (controlled via the TSMArchiveProtectionFlag property of a TivoliFixedContentDevice class), any management classes that specify a chronological retention scheme will be made unavailable by the Content Engine server.

There are two types or retention schemes that a management class can represent: chronological or event. The type of retention scheme used by the management class determines how the retention period is interpreted:

  • In a chronological retention scheme, the retention period is determined by the value of the TSMRetentionPeriod property. After a document is checked in for the first time, the retention period is initiated and a hold is place on the document to prevent deletion in the TSM archive until after the retention period has expired.
  • In an event retention scheme, the retention period is determined by the value of the TSMMinimumRetention property. In this type of retention scheme, you must set the TSMRetentionPeriod property to 0. The retention period is initiated after an object has been deleted from an object store.

Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)

Syntax

Visual Basic (Declaration)
Public Interface ICmTivoliManagementClass
    Implements IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C#
public interface ICmTivoliManagementClass : IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C++
interface class ICmTivoliManagementClass : IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
J#
public interface ICmTivoliManagementClass implements IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
JScript
public interface ICmTivoliManagementClass extends IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable

Remarks

Metadata

Auditable: false
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: false
IsHidden: false
Searchable: false
StorageType: Domain
SuperclassName: GenericObject

See Also