Provides a set of constants that specify how content validation is performed on a storage area. The constants are set as a bitmask on the CmContentIntegrityOptions property of IStorageArea.

Content integrity options apply only to an advanced storage area.

See Advanced storage areas"

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

ToggleSyntax

Visual Basic (Declaration)
Public Enumeration ContentIntegrityOption
C#
public enum ContentIntegrityOption
Visual C++
public enum class ContentIntegrityOption
JavaScript
FileNet.Api.Constants.ContentIntegrityOption = function();
FileNet.Api.Constants.ContentIntegrityOption.createEnum('FileNet.Api.Constants.ContentIntegrityOption', false);

ToggleMembers

TypeMember nameDescription
VALIDATE_ON_RETRIEVAL
Validates existence and size at the beginning of content retrieval (prior to returning content to the end user). Advanced storage area only: Attempts to retrieve from another replica if the content is determined to be invalid.
AUTO_REPAIR_ON_VALIDATE_CONTENT
Advanced storage area only: If the validateContent API on IStorageArea detects invalid content (missing, invalid size, invalid signature), initiate auto repair of the content with the replication sweep. Note that signature validation is only applied if the signature has been computed and the VERIFY_SIGNATURE_ON_VALIDATE_CONTENT option is specified.
VALIDATE_ON_CREATION
Validates existence and size after content upload. Advanced storage area only: Validates existence and size after content replication (target replica).
COMPUTE_CONTENT_SIGNATURE
If specified, the content signature is always computed during content upload.
VERIFY_SIGNATURE_ON_RETRIEVAL
If VALIDATE_ON_RETRIEVAL is specified and the content signature has been computed, verifies the signature prior to returning content to the end user. The content signature is computed if either content de-duplication is enabled on IStorageArea, or if the COMPUTE_CONTENT_SIGNATURE option is enabled. Advanced storage area only: Attempts to retrieve from another replica if the content is determined to be invalid.
VERIFY_SIGNATURE_ON_VALIDATE_CONTENT
If the content signature has been computed, verifies the signature within the validateContent API on IStorageArea. The content signature is computed if either content de-duplication is enabled on IStorageArea, or if the COMPUTE_CONTENT_SIGNATURE option is enabled.
AUTO_REPAIR_ON_RETRIEVAL
Advanced storage area only: If VALIDATE_ON_RETRIEVAL is enabled and content retrieval detects invalid content (missing, invalid size, invalid signature), initiate auto repair of the content with the replication sweep. Note that signature validation is only applied if the signature has been computed and the VERIFY_SIGNATURE_ON_VALIDATE_CONTENT option is specified.
VERIFY_SIGNATURE_ON_CREATION
If VALIDATE_ON_CREATION is specified and the content signature has been computed, verifies the signature after content upload. The content signature is computed if either content de-duplication is enabled on IStorageArea, or if the COMPUTE_CONTENT_SIGNATURE option is enabled. Advanced storage area only: Applies the same logic to content replication.

ToggleSee Also