The IContentConfiguration type exposes the following members.
Properties
Type | Name | Description |
---|---|---|
![]() | AbandonedContentCleanupInterval |
The number of seconds between cleanups of the inbound directory. The
inbound directory is one of the temporary locations where content is
stored during the first stage of content upload. A cleanup deletes
those files considered abandoned; specifically, those files that have
not been committed and are not participating in an existing transaction.
This property works in conjunction with the TempFileLifetime property to determine which files get deleted as part of a periodic cleanup. |
![]() | AbandonedDBContentCleanupInterval |
The frequency (in seconds) with which database tables containing
temporary content will be scrubbed to eliminate abandoned content.
Abandoned content is content not participating in an existing
transaction and not committed as part of a previous transaction.
This property works in conjunction with the TempDBContentLifetime property to determine which temporary content gets deleted as part of a periodic cleanup. |
![]() | AbandonedThumbnailCleanupInterval |
The frequency (in seconds) with which abandoned thumbnail-generation temporary files
are removed from the system.
|
![]() | ClassDescription |
The ClassDescription object containing the property metadata for the EngineObject.
(Inherited from IEngineObject.) |
![]() | CompressionBlockSize |
Specifies the maximum size of uncompressed content that will form a single block in a compressed content stream written by the server.
Larger blocks will compress more effectively than smaller blocks, but will require more memory during retrieval.
This property requires that content compression be turned on, as set in the CmCompressionEnabled property of the IStorageArea interface. For administrator-related information, see Content compression. |
![]() | ContentQueueMaxWorkerThreads |
The maximum number of workers that can exist simultaneously per
object store.
The primary function of the workers is to carry out the second stage of the content upload process.
Workers process work from the content queue in batches of one or more queue items.
|
![]() | ContentTempDirectoryRoot |
The root of the directory structure that holds temporary content. Specify a fully qualified location
for the root directory local to the server, such as a mount point (/mount/root) or drive
(c:\data\root), and give the server exclusive permissions to access the root directory. The
server must have sufficient permissions to create subdirectories; it creates the inbound directory
off of this root directory.
When the value for this property is null, the server uses the FileNet working directory as the directory root for temporary content. |
![]() | ContentUploadTimeout |
The maximum period of time in seconds that a single content chunk upload request
can be delayed waiting for content to be read from the source or written to a
destination replica.
|
![]() | DatabaseContentUploadBufferSize | Obsolete.
Deprecated.
|
![]() | DispatcherWaitInterval |
Attention: Do not change the value of this property without guidance from a
support representative. Doing so might adversely affect system performance.
An interval, in seconds, between processing runs for the dispatcher; during this time, the dispatcher remains idle and waits for incoming work. The value specified by this property can represent differing wait intervals depending on the class on which the property occurs, as follows:
The interaction between the minimum and maximum intervals occurs in this manner: if in the previous processing run the dispatcher had work to perform, the duration of the subsequent wait interval that the dispatcher actually remains idle is the minimum interval; otherwise, if the dispatcher had no work to perform, the duration is the shorter of these two intervals: (a) Double the previous wait interval or (b) the maximum wait interval. As an example, assuming the minimum interval to be 35 seconds and the maximum as 120, the dispatcher remains idle for 35 seconds, detects no available work, remains idle for 70 seconds (double the previous wait interval), detects no available work, remains idle for 120 seconds (the maximum interval), detects no available work, remains idle for 120 seconds, detects incoming work and processes the work, remains idle for 35 seconds, and so on. Note that, when the minimal interval equals the maximum interval (as is always the case for the IAsyncProcessingConfiguration interface), this example can be simplified. If both the minimum and maximum interval is 35 seconds, the dispatcher remains idle for 35 seconds, detects no available work, remains idle for 35 seconds, detects incoming work and processes the work, remains idle for 35 seconds, and so on. For the ICFSImportAgentConfiguration interface, this property, despite the name, applies to the importer sub-component known as the import agent and not to the import dispatcher; for information on the importer sub-components, see the ICFSImportAgentConfiguration interface. |
![]() | ExpiredBatchSelectionSize |
Batch selection size used when updating expired requests. An item in
the Content Queue is said to expire when its LeaseDuration has been
exceeded. Expired items must be updated so they can be retried. Expired
queue items are updated in batches, the size of which is dependent on
the value of this property.
|
![]() | Id |
A representation of the Globally Unique Identifier (GUID), a unique 128-bit number, that is assigned to this Content Engine object when the object is created.
When converted to a string, the Id property is typically depicted as 32 hexadecimal characters enclosed by brackets in the following
format: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}. For example, {3F2504E0-4F89-11D3-9A0C-0305E82C3301}.
(Inherited from ISubsystemConfiguration.)For IUser and IGroup classes, the Id property takes the value of the Security Identifier (SID) rather than the 128-bit GUID. The string representation of the SID is in this example format: S-1-5-21-1559522492-2815155736-3711640725-55269. When Active Directory is used as the directory service for IBM FileNet P8, IUser.Id and IGroup.Id always return the current SID for the principal, even if this user or group has only historical SIDs populating the Active Directory server. For a given property representation, the Id property has the following characteristics:
For a newly created document object, you can override the Id property of its associated VersionSeries object before you save or check in the document for the first time. |
![]() | InboundFileNameCacheMaxEntries |
Maximum number of inbound file names to keep in an LRU cache (default 2K).
|
![]() | InlineContentRetrievalLimit |
The limit of the content size returned in a single round-trip from the Content
Platform Engine server.
In addition to setting this property in the ContentConfiguration class, you must also set a JVM argument on your Content Platform Engine client application: FileNet.Content.GetBlockSizeKB. By default, this JVM argument is set to 1 MB. The Maximum value allowed is 10 MB. Note that the server-enforced limit set by the InlineContentRetrievalLimit property takes precedence, so if you set the JVM argument to a value that is larger than the value for the InlineContentRetrievalLimit property, the JVM value is ignored. |
![]() | LeaseDuration |
Attention: Do not change the value of this property without guidance from a support
representative. Doing so might adversely affect system performance.
The maximum interval, in seconds, allowed for a worker to process a batch before the batch is assigned to another worker. Used for multi-server coordination, this interval ensures that any abnormal termination of the worker previously assigned to the batch does not prevent batch completion. For IVerityServerConfiguration, this property is deprecated. |
![]() | MaximumUploadBufferSize |
The maximum amount of memory, in kilobytes, to devote to buffering uploaded content prior to writing to a storage area.
|
![]() | MaxInMemoryQueueItems |
Maximum [un-dispatched] requests allowed in the in-memory queue (to avoid throwing away batches
that expire while held in-memory, this number is kept very low by default, but can be increased
under certain circumstances, like content migration to a slow device). Note that this limit is not
evaluated until there are at least three in-memory pending batches.
|
![]() | MaxResolutionBatchSize |
Maximum number of items to resolve within a batch.
|
![]() | MaxThumbnailGenerationProcesses |
The maximum number of concurrent thumbnail generation processes that the server can launch.
|
![]() | PartialResolutionChunkSize |
The number of content queue items to be resolved using a single delete statement, when a batch is resolved in chunks.
|
![]() | Properties |
The IProperties collection of properties for the EngineObject.
(Inherited from IEngineObject.) |
![]() | RenameFileRetryAttempts |
The number of times a worker thread is to attempt renaming and moving a content file from the
inbound directory to its permanent location in the storage area. Also, the number of milliseconds
that the thread is to wait after each failed attempt before making another renaming attempt. If
all attempts fail, the thread returns the item associated with the content file to the content
queue for future processing.
|
![]() | RetrievalRetryAttempts |
Content retrieval retry attempts (used when attempting to locate content before roll-forward is applied).
|
![]() | RollFwdBatchRetryAttempts |
Roll-forward batch retry attempts (before discarding the batch).
|
![]() | TempDBContentLifetime |
The number of seconds temporary content can exist in the database before being considered abandoned.
|
![]() | TempFileLifetime |
The number of seconds that temporary files must exist in the inbound directory before they will be
considered abandoned. Abandoned files get deleted as part of a periodic cleanup; for more
information, see the AbandonedContentCleanupInterval property.
|
![]() | ThumbnailGenerationBatchSize |
The number of files that will be processed by the thumbnail generation service provider in a single batch.
|
![]() | ThumbnailGenerationDelay |
The minimum number of seconds to delay generation of thumbnails for newly added content.
If generation fails with "file does not exist" errors, then increase this value.
|
![]() | ThumbnailGenerationProcessTimeOut |
The time out in seconds for the thumbnail generation service provider to process a single batch of files.
|
![]() | ThumbnailGenerationTempDir |
The working directory of the thumbnail generation service.
All temporary files related to thumbnail generation are written to this folder
and are deleted after the thumbnail generation is done.
If this property is not set, then the directory specified in the ContentTempDirectoryRoot property is used. |
![]() | ThumbnailTempFileLifeTime |
The number of seconds to keep temporary files in the working directory
should the thumbnail generation service fail to delete them.
In that situation, a background task will delete the files after the
specified time passes.
|