Deploying SharePoint customized web services
This procedure highlights the basic steps that are required to deploy SharePoint custom web services.
About this task
Procedure
-
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.
- 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.
- Within IIS, click Sites and find the website that was created by the previous installation. Right-click that website and remove it.
- 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.
- In Windows Explorer, go to the folder where the web service was deployed and delete all content within this folder.
- Reset IIS with the iisreset command.
- Install the installation package.
- Verify that the web service is hosted. The following steps must be completed on the SharePoint server.
- 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.
- 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.
- Select the newly created site and switch to the Content View, which is on the right pane.
- 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.
- Configure admin knobs as described in Configuring administration knobs.