Represents an external fixed content device accessible via an instance of IBM Content Integrator (formerly known as Information Integrator Content Edition or IICE). This representation serves a two-fold purpose: to identify and describe the external device, and to configure the behavior of the Content Federation Service (CFS) with respect to that device. CFS uses metadata from the external device to create and update FileNet P8 federated documents. (For information on content federation, and on the CFS import process in particular, see the ICFSImportAgentConfiguration interface.)

As a content device description, this interface ties together these main entities:

  • Federator database - This database acts as a transmission medium between the CFS exporter that pulls metadata from the external device and the CFS importer that creates and updates FileNet P8 documents using the metadata. To specify the database instance to use, set these properties: FederationJNDIDataSource and FederationJNDIXADataSource.
  • External device/repository - The external device can be a Content Services repository or any other type of repository supported by CFS. To specify the external repository to use and to allow CFS to access it, set these properties: SourceRepositoryName, CFSUserName, and CFSPassword properties.

As a means for configuring the behavior of CFS with respect to the external device, this interface can affect FileNet P8 document updates. CFS periodically pulls metadata and content from the external repository to keep FileNet P8 documents in sync with any changes made to the corresponding external documents. To control how CFS performs these periodic updates, set the FederationUpdateHasPriority property.


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

Syntax

Visual Basic (Declaration)
Public Interface IIICEFixedContentDevice
    Implements IFixedContentDevice, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C#
public interface IIICEFixedContentDevice : IFixedContentDevice, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
C++
interface class IIICEFixedContentDevice : IFixedContentDevice, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
J#
public interface IIICEFixedContentDevice implements IFixedContentDevice, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable
JScript
public interface IIICEFixedContentDevice extends IFixedContentDevice, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable

Remarks

Metadata

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

See Also