IBM Support

CMIS for FileNet Content Manager, Version 1.1

Product Documentation


Abstract

IBM FileNet Content Manager CMIS Version 1.1 implements the services defined in the OASIS CMIS specification Version 1.1.

Content

Getting Started
Use the IBM Content Navigator Configuration and Deployment tool to install the following files:

- README.txt
- install directory: WAR file, sample configuration files, and Ant script to configure the WAR.
- LICENSE: License files in various languages
- CMIS V1.1 Server installation and deployment guide

More Information
The general CMIS support forum can be found at:
https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000002334

Key differences between CMIS 1.0 and CMIS 1.1


CORS support for the Browser Binding
CORS support has been added to the JSON / Browser Binding. To enable it edit the web.xml file located in the \WEB-INF directory of the CMIS .war file. Find the commented out section that starts like this:
"Uncomment the following filter to enable CORS support for the browser binding."
Uncomment the entire section and re-deploy the WAR file. CORS will now be enabled for you Browser Binding client application to use. For more information about the CORS filter, see http://software.dzhuvinov.com/cors-filter.html.

The CMIS 1.0 product contained schema extensions to include additional object and repository data for certain clients. The following schema extensions have been migrated into a format that compatible with CMIS 1.1 and OpenCMIS:

com.ibm.xmlns.prod.ecm.cmis.p8extensions.IsHidden
com.ibm.xmlns.prod.ecm.cmis.p8extensions.DomainName
com.ibm.xmlns.prod.ecm.cmis.p8extensions.ObjectStoreDBType
com.ibm.xmlns.prod.ecm.cmis.p8extensions.RecordsManagementEnabled
com.ibm.xmlns.prod.ecm.cmis.p8extensions.TextSearchEngine
com.ibm.xmlns.prod.ecm.cmis.p8extensions.ObjectStoreID
com.ibm.xmlns.prod.ecm.cmis.p8extensions.ObjectStoreDisplayName

These can now be found on their appropriate objects by the following extension names (respectively) for JSON:
(note that the JSON binding drops the namespace)
IsHidden
DomainName
ObjectStoreDBType
RecordsManagementEnabled
TextSearchEngine
ObjectStoreID
ObjectStoreDisplayName

The XML bindings have the same namespace as before:
[ xmlns:e1=http://www.ibm.com/xmlns/prod/ecm/cmis/p8extensions ].


Important: Your client code for reading these extensions will have to change when moving from the GA CMIS servers format to the new V1.1 OpenCMIS browser binding compatible extension format.

Configuring optional properties

Currently, for the CMIS 1.0 product, you can configure optional properties by manually editing the cmis.properties file. The allowedRepositories property setting specifies a list of FileNet® P8 object stores that are retrieved by the getRepositories request. Use this setting to filter out any repositories that cause problems or that you don't want users to see.

However, the file name and property names are different for Open CMIS. For CMIS 1.1, you can configure optional properties by manually editing the repositories.properties file. The includeP8Repositories property setting specifies a list of FileNet® P8 object stores that are retrieved by the getRepositories request. The excludeP8Repositories property setting specifies a list of FileNet® P8 object stores that are not retrieved by the getRepositories request. Use this setting to filter out any repositories that cause problems or that you don't want users to see.

The combination of these settings are applied with the following results:
includeP8Repositories excludeP8Repositories retrieved by the getRepositories request.
empty list empty list All repositories
included list empty list Only repositories in the included list
empty list excluded list Only reposito ries that are not in the excluded list
included list excluded list Only repositories that are in the included list and not in the excluded list.
Exceptions:
  • If a FileNet® P8 object store is in the includeP8Repositories list, but is not present on the domain, it is not retrieved by the getRepositories request.
  • If a FileNet® P8 object store is in the includeP8Repositories list and the excludeP8Repositories list, it is not retrieved by the getRepositories request.

Restriction: WS-Security Authentication is not supported in IBM CMIS for FileNet Content Manager Version 1.1.

To identify which version of IBM CMIS for FileNet Content Manager you have installed, run the following steps:
1. Open a web browser and access the following landing page: http://host:port/openfncmis/.
2. If you are running IBM CMIS for FileNet Content Manager Version 1.1, the landing page loads with a message stating that IBM CMIS for FileNet Content Manager is a CMIS server that is based on Apache Chemistry OpenCMIS.

IBM CMIS for FileNet Content Manager Version 1.0 continues to support WS-Security Authentication.

Support for System Dashboard for Enterprise Content
System Dashboard for Enterprise Content Management is now supported. For more information, see:http://www.ibm.com/support/knowledgecenter/SSGLW6_5.2.0/com.ibm.p8.sysoverview.doc/p8sov135.htm

The support is added as a CMIS plug-in, so you can replace the plug-in with a custom plug-in, if needed. For more information, see:
https://www.ibm.com/developerworks/community/forums/html/topic?id=1b604d6b-e366-4fa3-9b06-579ee57553d8&ps=25

To turn off the Dashboard support, comment out the following line in the repository.properties file:
servicewrapper.1=com.ibm.ecm.cmis.extensions.BasicPchListener.

[{"Product":{"code":"SSEUEX","label":"IBM Content Navigator"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"CMIS for FileNet Content Manager","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF033","label":"Windows"}],"Version":"2.0.3.7","Edition":"","Line of Business":{"code":"LOB18","label":"Miscellaneous LOB"}}]

Document Information

Modified date:
17 June 2018

UID

swg27047332