Accessing the SharePoint CMIS provider
About this task
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
http://hostName:portNumber/_vti_bin/cmis/soap/RepositoryService.svc
When an attempt is made 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 the workflow system 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 the workflow system before it is processed by the web server. For example, consider the following request URL:
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
To enable the URL Rewrite Module to rewrite incoming request URLs from the workflow system, 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 the designer
To perform these tasks: