IIICEFixedContentDevice
interface.) A federated document is a FileNet P8 document created as a proxy for an external document, whereby FileNet P8 stores metadata (property values) mirroring the metadata stored in the external repository but keeps only a reference to the external stored content; the federated document accesses the external content in a transparent fashion, and thus behaves, with some limitations, like any other standard FileNet P8 document. The importer creates a new federated document to represent an external document when first importing the external document into FileNet P8. Thereafter, when subsequently re-importing the external document, the importer updates the metadata of the existing federated document. You can associate this import configuration with a server or a group of servers. Specifically, as with all configuration objects belonging to
derived interfaces, an
instance can be associated with the following types of objects (via the
property):
, representing one server;
, representing one or more servers;
, representing a yet larger grouping of servers and other objects based on a geographic location; and a
, representing the largest possible collection of resources and services sharing the same Global Configuration Database (GCD). On startup, and periodically thereafter, the Content Engine server checks the
object representing itself, then the
object representing the virtual server of which it is a part, and so on, searching for the most closely associated import configuration. At least one such configuration always exists, because the automatic creation of a default
object occurs when you first create the domain.
Some site-specific settings might override the settings configured here. For more information, see the
interface.
The importer runs as part of the Content Engine, and one importer exists for each Content Engine instance. Each importer runs against all of the federator databases that have been defined for the domain (via GCD-stored
objects); consequently, multiple importers can be operating against the same federator database. Importers process batches of import requests created in the federator database by the exporter, where each import request represents a document version series stored in the external repository. In addition to the external metadata and content, an import request has properties indicating the target document class and the target object store. An importer can process an import request for any object store within the domain. The configuration of import request processing revolves around these importer sub-components:
- Import Dispatcher -
The import dispatcher is the main sub-component of the importer; one dispatcher exists per importer. To enable or disable the dispatcher, set the
property.DispatcherEnabled - Import Agent -
The import agent periodically scans the federator database for incoming import batches, loads the batches into an in-memory federation request queue, and assigns the batches from the queue to the import workers it creates. One agent exists per federator database per Content Engine instance. Consequently, this configuration might govern the behavior of more than one dispatcher. To control the activity level of the agent, set these properties:
andMaxInMemoryItems
.DispatcherWaitInterval - Import Worker -
The import worker performs the actual work of creating or updating FileNet P8 documents from the incoming external metadata and content. Each worker exists on a separate thread of execution. To control the number of workers and the distribution of work among workers, set these properties:
,MaxWorkerThreads
, andLeaseDuration
.BatchSelectionSize
Namespace: FileNet.Api.Admin
Assembly: FileNet.Api (in filenet.api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Interface ICFSImportAgentConfiguration Implements ISubsystemConfiguration, IEngineObject, ICloneable, IDependentObject |
C# |
---|
public interface ICFSImportAgentConfiguration : ISubsystemConfiguration, IEngineObject, ICloneable, IDependentObject |
C++ |
---|
interface class ICFSImportAgentConfiguration : ISubsystemConfiguration, IEngineObject, ICloneable, IDependentObject |
J# |
---|
public interface ICFSImportAgentConfiguration implements ISubsystemConfiguration, IEngineObject, ICloneable, IDependentObject |
JScript |
---|
public interface ICFSImportAgentConfiguration extends ISubsystemConfiguration, IEngineObject, ICloneable, IDependentObject |
Remarks
Metadata
Auditable: false
AllowsInstances: true
AllowsSubClasses: false
ClassDefinitionName: None
IsDependent: true
IsHidden: false
Searchable: false
StorageType: Domain
SuperclassName: SubsystemConfiguration