Validates that the content location recorded in the object store matches the actual location on the physical device. For non-federated content, this method also verifies that the content size is the same as when the content was created. See the validateContent(validations) form of this method for a list of exception codes that may result from a failed validation attempt.

Characteristics of ValidateContent include:

  • Validates documents and annotations.
  • Cannot validate content in a database storage area.
  • Only verifies that federated content exists (doesn't verify its size).
  • Requires VIEW_CONTENT access to the Document or Annotation object.
  • Throws an EngineRuntimeException after an unsuccessful validation. (The exception message contains enough information to manually restore the invalid content.)

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

ToggleSyntax

Visual Basic (Declaration)
Sub ValidateContent ( _
	contentObject As IIndependentlyPersistableObject, _
	contentElementIndex As Integer _
)
C#
void ValidateContent(
	IIndependentlyPersistableObject contentObject,
	int contentElementIndex
)
Visual C++
void ValidateContent(
	IIndependentlyPersistableObject^ contentObject, 
	int contentElementIndex
)
JavaScript
function validateContent(contentObject, contentElementIndex);

Parameters

contentObject
Type: FileNet.Api.Core..::.IIndependentlyPersistableObject
contentElementIndex
Type: System..::.Int32

ToggleSee Also