IBM FileNet P8, Version 5.2.1            

Syntax of the filter configuration file

The filter.properties file specifies the list of document classes that are displayed for the source and target repositories of the Federation Administration application.

The specific details about which document classes are filtered out from the federation process are defined in the filter.properties file in the CFS_INSTALL_DIR/FedExporter/conf directory.

The following Content Platform Engine document classes cannot be used with content federation and are automatically filtered from the classes that are displayed in the Federation Administration tool:

The filter.properties file supports the following filter types:

Filter Category Applies Remark
includingSourceClasses Include All source repositories The list defines which document classes to include for all source repositories.
includingSourceClasses.repository_type Include All source repositories of repository_type The list defines which document classes to include for the specified type of source repository.
includingSourceClasses.repository_name Include The source repository with connector name repository_name The list defines which document classes to include for the specified source repository.
excludingSourceClasses Exclude All source repositories The list defines which document classes to exclude for all source repositories.
excludingSourceClasses.repository_type Exclude All source repositories of repository_type The list defines which document classes to exclude for the specified type of source repository.
excludingSourceClasses.repository_name Exclude The source repository with connector name repository_name The list defines which document classes to exclude for the specified source repository.
includingTargetClasses Include All target repositories The list defines which document classes to include for all target repositories.
includingTargetClasses.repository_name Include The target repository with connector name repository_name The list defines which document classes to include for the specified target repository.
excludingTargetClasses Exclude All target repositories The list defines which document classes to exclude for all target repositories.
excludingTargetClasses.repository_name Exclude The target repository with connector name <repository_name The list defines which document classes to exclude in the target repository.

The filter.properties file can be customized to specifically exclude or include document classes from both Content Platform Engine object stores and other source repositories. The following repositories are supported as source repositories. The target repositories are always Content Platform Engine object stores.

Repository Type repository_type keyword
IBM® FileNet® P8 Content Manager P8CM
IBM FileNet Content Services FN_CONTENT_SERVICES
IBM Content Manager ContentMgr
Documentum Content Server DOCUMENTUM
Open Text Livelink Enterprise Server LIVELINK

The exclude list takes precedence over the include list that applies to the same filter hierarchy. For example, when a document class is listed in both includingSourceClasses.repository_type and excludingSourceClasses.repository_type, the document class is excluded.

For the includingSourceClasses and includingTargetClasses settings, the repository name list takes precedence over the repository type list, and the repository type list takes precedence over the general list. For example, the following settings are present in the filter.properties file:
  • includingSourceClasses=doc1, doc2, doc3
  • includingSourceClasses.P8CM=doc1, doc2
  • includingSourceClasses.P8CM_connector1=doc3

In this example, only doc3 is included in the Source Document Class list for P8CM_connector1. For all other IBM FileNet Content Manager connectors, doc2 and doc3 are included. For all other repositories, doc1, doc2, and doc3 types are included.

For the excludingSourceClasses and excludingTargetClasses settings, the final list of excluded document classes is the combination of all the settings that are applied to the repository. For example, the following settings are defined for an IBM FileNet Content Manager connector that is named P8CM_connector1:
  • excludingSourceClasses=doc1
  • excludingSourceClasses.P8CM=doc2
  • excludingSourceClasses.P8CM_connector1=doc3

In this case, doc1, doc2, and doc3 are excluded from the Source Document Class list.

Important: Both include and exclude lists can be defined at the same time. The resulting list of document classes is generated from all inputs that are applied in the filter.properties file.


Last updated: October 2015
cfs_filter_props.htm

© Copyright IBM Corporation 2015.