|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CFSImportAgentConfiguration
Configures the importer component of Content Federation Service (CFS). The
CFS importer works in conjunction with the CFS exporter to map external documents to
FileNet P8 documents in a one-to-one relationship. Specifically, using data extracted from an
external repository and loaded into a federator database by the exporter, the importer creates
and updates FileNet P8 documents known as federated documents. (For background information
on the exporter and on
the relationship between the federator database, the IBM Content Integrator instance, and the external repository,
see the
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.
IICEFixedContentDevice
You can associate this import configuration with a server or a group of servers. Specifically, as
with all configuration objects belonging to SubsystemConfiguration
derived interfaces, a CFSImportAgentConfiguration
instance can be
associated with the following types of objects
(via the SubsystemConfigurations property):
ServerInstance
, representing one server;
VirtualServer
, representing one or more servers;
Site
, representing a yet larger grouping of
servers and other objects based on a geographic location; and a
Domain
, 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
ServerInstance
object representing itself, then the
VirtualServer
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 CFSImportAgentConfiguration
object occurs when you first create the domain.
Some site-specific settings might override the settings configured here. For more information,
see the
interface.
CFSSiteSettings
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 IICEFixedContentDevice
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:
For information about the properties on this class, see CFSImportAgentConfiguration Properties.
Metadata
Auditable: false
Method Summary | |
---|---|
java.lang.Integer |
get_BatchSelectionSize()
Returns the value of the BatchSelectionSize property. |
java.lang.Boolean |
get_DispatcherEnabled()
Returns the value of the DispatcherEnabled property. |
java.lang.Integer |
get_DispatcherWaitInterval()
Returns the value of the DispatcherWaitInterval property. |
java.lang.Integer |
get_LeaseDuration()
Returns the value of the LeaseDuration property. |
java.lang.Integer |
get_MaxInMemoryItems()
Returns the value of the MaxInMemoryItems property. |
java.lang.Integer |
get_MaxWorkerThreads()
Returns the value of the MaxWorkerThreads property. |
void |
set_BatchSelectionSize(java.lang.Integer value)
Sets the value of the BatchSelectionSize property. |
void |
set_DispatcherEnabled(java.lang.Boolean value)
Sets the value of the DispatcherEnabled property. |
void |
set_DispatcherWaitInterval(java.lang.Integer value)
Sets the value of the DispatcherWaitInterval property. |
void |
set_LeaseDuration(java.lang.Integer value)
Sets the value of the LeaseDuration property. |
void |
set_MaxInMemoryItems(java.lang.Integer value)
Sets the value of the MaxInMemoryItems property. |
void |
set_MaxWorkerThreads(java.lang.Integer value)
Sets the value of the MaxWorkerThreads property. |
Methods inherited from interface com.filenet.api.admin.SubsystemConfiguration |
---|
get_Id |
Methods inherited from interface com.filenet.api.core.EngineObject |
---|
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses |
Method Detail |
---|
java.lang.Integer get_DispatcherWaitInterval()
void set_DispatcherWaitInterval(java.lang.Integer value)
java.lang.Boolean get_DispatcherEnabled()
void set_DispatcherEnabled(java.lang.Boolean value)
java.lang.Integer get_LeaseDuration()
void set_LeaseDuration(java.lang.Integer value)
java.lang.Integer get_MaxWorkerThreads()
void set_MaxWorkerThreads(java.lang.Integer value)
java.lang.Integer get_BatchSelectionSize()
void set_BatchSelectionSize(java.lang.Integer value)
java.lang.Integer get_MaxInMemoryItems()
void set_MaxInMemoryItems(java.lang.Integer value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |