Accessing the SharePoint CMIS provider from Business Automation Workflow
In IBM® Business Automation Workflow, 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.
About this task
http://hostName:portNumber/fncmis/RepositoryServiceHowever, 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
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svcWhen Business Automation Workflow 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/RepositoryServiceTo enable Business Automation Workflow 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 Business Automation Workflow before it is processed by the web server. For example, consider the following request URL from Business Automation Workflow:
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryServiceThe 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.svcTo enable the URL Rewrite Module to rewrite incoming request URLs from Business Automation Workflow, the following tasks need to be completed:
- Download URL Rewrite Module 2.0 for Microsoft IIS 7
- Define the rewrite rules in IIS Manager
- Access the SharePoint CMIS Provider from Process Designer
To perform these tasks, complete the steps in the following procedure.