Installing the Inventory Management Web Application and Web Services

This section describes the deployment of the following web applications on IIS:
  • myOrganizations — manages the Automation Service for multiple databases

  • RA_WebsService — allows Reporting and Analytics to communicate with Inventory Management

  • POSWebService — used for some interfaces and access to other applications

  • MobileWebService — allows Mobile Solutions to communicate with the database

This example shows how to upgrade a Inventory Management system where all components are installed on one single Windows installation. These steps may differ if using more than one Inventory Management app server, with different components on different servers.

In preparation for the installation:
  1. Copy all files from the build to a temporary directory on the Inventory Management app server, from which we will stage the upgrade. For this example, a folder named HIMSetup was created on the C: drive and the build files were copied to it.

  2. Stop the IIS Admin Service, DGService, DGNetService (which can be uninstalled) and Oracle.Hospitality.Inventory.AutomationService. These can all be stopped from services.msc.

Note:

The Inventory Management IIS webpages for this example are represented as <myOrgDir> and <WebServiceDir>. <POSWebServiceDir>. <MobileWebServiceDir>. Replace these with the names of the IIS directories in your environment.
Unzip the these files to a temporary directory. The values in bold are specific to your environment.
  • date_HIM_myOrganizations_version.zip will create the following folders when unzipped:
    • HIM_myOrganizations.Application

    • HIM_myOrganizations.Config

  • date_HIM_RA_WebService_version.zip will create the following folders when unzipped:

    • HIM_RA_WebService.Application

    • HIM_RA_WebService.Config

  • date_HIM_POSWebService_version.zip will create the following folders when unzipped:

    • HIM_POSWebService.Application

    • HIM_POSWebService.Config

  • date_HIM_MobileWebService_version.zip will create the following folders when unzipped:

    • HIM_MobileWebService.Application

    • HIM_MobileWebService.Config

  1. Copy and paste the contents of the HIM_myOrganizations.Application folder into the C:\inetpub\wwwroot\<myOrgDir> directory.
  2. Copy and paste web.config from the HIM_myOrganizations.Config folder into the into the C:\inetpub\wwwroot\<myOrgDir> directory.
  3. Open the web.config file and configure the value for each key manually between the <appSettings> and </appSettings> tags.
  4. Copy and paste the contents of the HIM_RA_WebService.Application folder into the C:\inetpub\wwwroot\<WebServiceDir> directory.
  5. Copy and paste web.config from the HIM_RA_WebService.Config folder into the C:\inetpub\wwwroot\<WebServiceDir> directory.
  6. Open the web.config file and configure the value for each key manually between the <appSettings> and </appSettings> tags.
    1. When updating 8.5.0 and higher, the key <add key="MyMicrosRefreshURL" value="/core/keepLiveAction.do?method=update”/> must be changed to <add key="MyMicrosRefreshURL" value="/core/keepLiveAction.do?method=refresh”/>.
  7. Copy and paste the contents of the HIM_PosWebService.Application folder into the C:\inetpub\wwwroot\<PosWebService> directory.
  8. Copy and paste web.config from the HIM_PosWebService.Config folder into the C:\inetpub\wwwroot\<PosWebServiceDir> directory.
  9. Open the web.config file and configure the value for each key manually between the <appSettings> and </appSettings> tags.
  10. Copy and paste the contents of the HIM_MobileWebService.Application folder into the C:\inetpub\wwwroot\<MobileWebService> directory.
  11. Copy and paste web.config from the HIM_MobileWebService.Config folder into the C:\inetpub\wwwroot\<MobileWebServiceDir> directory.
  12. Open the web.config file and configure the value for each key manually between the <appSettings> and </appSettings> tags.
  13. Open the IIS Manager. Search for the new web applications in the tree on the left side.
  14. Select each application folder and select Convert to Application from the context menu.
  15. Restart the IIS.