Deploying SharePoint customized web services

This procedure highlights the basic steps that are required to deploy SharePoint custom web services.

About this task

This procedure applies only to SharePoint 2010, 2013, or 2016 web services.

Procedure

  1. Obtain the installation package.
    This package is created for you by IBM® StoredIQ®. Depending on whether SharePoint 2010, 2013, or 2016 is used, the package is located in either /deepfs/downloads/webservice/sp2010/, /deepfs/downloads/webservice/sp2013/, or /deepfs/downloads/webservice/sp2016/ on the data server. Use a utility such as SCP to transfer the installation package.
  2. Uninstall an existing instance of the web service.
    To install an upgrade to a web service, any previous, existing instance must first be uninstalled. The following steps must be completed on the SharePoint server.
    1. Within IIS, click Sites and find the website that was created by the previous installation. Right-click that website and remove it.
    2. Within IIS, click Application Pools, find the web application that was created (it has the same name as the website). Right-click that web application and remove it.
    3. In Windows Explorer, go to the folder where the web service was deployed and delete all content within this folder.
    4. Reset IIS with the iisreset command.
  3. Install the installation package.
  4. Verify that the web service is hosted.
    The following steps must be completed on the SharePoint server.
    1. Within IIS, click Sites, and verify that you see the new site name that is listed along with the name that is entered into the installer.
    2. Expand Sites and verify that you can see the new site name that is listed along with the name that is entered into the installer.
    3. Select the newly created site and switch to the Content View, which is on the right pane.
    4. An SVC file corresponds to the installed web service that is installed. Right-click the SVC file and click Browse.
      The web service is started in a browser, the address bar of which contains the HTTP location of the web service such as http://localhost:9000/UpdateItemService.svc.
  5. Configure admin knobs as described in Configuring administration knobs.