Defines the criteria in which audit records are identified for disposition (deletion). A ICmAuditDispositionPolicy is specified at the object store level, and is applied by the audit disposition thread, configured with ICmAuditingConfiguration. Dispostion uses an audit disposition policy in conjunction with the object store's bookmark objects (ICmAuditProcessingBookmark ). Disposition is executed by a Content Engine instance that is local to the target object store.

The criteria for selecting audit records for deletion is specified in a disposition rule. For example, criteria for deleting update events after three months is a rule. A disposition rule is expressed as the where clause of a query expression.

ICmAuditDispositionPolicy is an independently persistable object, specifying one disposition rule. You can create or retrieve an ICmAuditDispositionPolicy object with a Factory method. You can create more than one ICmAuditDispositionPolicy object, and more than one associated schedule (configured with ICmAuditingConfiguration).

For more information, see Audit Disposition.

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

ToggleSyntax

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

ToggleRemarks

Metadata

Auditable: true
AllowsInstances: true
AllowsSubClasses: true
ClassDefinitionName: ReplicableClassDefinition
IsDependent: false
IsHidden: false
Name: DisplayName
Searchable: true
StorageType: ObjectStore
SuperclassName: Replicable

ToggleSee Also