In IBM Business Process Manager (BPM) 8.0, the Content Management Interoperability Services (CMIS) standard is used to provide integration with Enterprise Content Management (ECM) systems like Microsoft SharePoint. The CMIS functionality is comprised of nine separate web service endpoints.
http://hostName:portNumber/fncmis/RepositoryService
However, a SharePoint CMIS web service URL does not follow the same naming convention because the URL is not appended with the service name. Instead, the URL uses a naming convention that is similar to the following examples:
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc/basic
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc/kerberos
When IBM BPM attempts to contact the SharePoint server using the following URL, a connection cannot be made because the web service address is not known:
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService
To enable IBM BPM to accommodate the naming convention used in SharePoint, Microsoft URL Rewrite Module 2.0 for Internet Information Services (IIS) 7 is required. The URL Rewrite Module provides a rules-based mechanism to rewrite the incoming request URL from IBM BPM before it is processed by the web server. For example, consider the following request URL from IBM BPM:
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService
The URL Rewrite Module enables the URL to be rewritten in the SharePoint format that is shown in the following example:
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc/basic
To enable the URL Rewrite Module to rewrite incoming request URLs from IBM BPM, the following tasks need to be completed:
To perform these tasks, complete the steps in the following procedure.