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)

ToggleSyntax

Visual Basic (Declaration)
Public Interface ICmTivoliManagementClass _
	Implements IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C#
public interface ICmTivoliManagementClass : IIndependentlyPersistableObject, 
	IIndependentObject, IEngineObject, ICloneable
Visual C++
public interface class ICmTivoliManagementClass : IIndependentlyPersistableObject, 
	IIndependentObject, IEngineObject, ICloneable
JavaScript
FileNet.Api.Admin.ICmTivoliManagementClass = function();
FileNet.Api.Admin.ICmTivoliManagementClass.createInterface('FileNet.Api.Admin.ICmTivoliManagementClass');

ToggleRemarks

Metadata

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

ToggleSee Also