A management class that represents a specific retention setting for an IBM Tivoli Storage Manager (TSM) server. A
Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)
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
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.TSMRetentionPeriod - In an event retention scheme, the retention period is determined by the value of the
property. In this type of retention scheme, you must set theTSMMinimumRetention
property to 0. The retention period is initiated after an object has been deleted from an object store.TSMRetentionPeriod
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