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.
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.
In this case, doc1, doc2, and doc3 are excluded from the Source Document Class list.