Installing the Inventory Management Application Server

This chapter describes the prerequisites and instructions for installing and setting up the Inventory Management application server:

Prerequisites

Before installing the Inventory Management application:

  • Review the Oracle MICROS Inventory Management Security Guide for information pertaining to installing and setting up a secure environment. The Security Guide contains instructions that must be followed prior to starting installation.

  • Review the Oracle MICROS Enterprise Back Office Release Notes for the latest operating system, database server, and software requirements.

  • Install the latest full version of Microsoft .NET Framework. Do not install the Client Profile distribution.

  • Install the required Microsoft Visual C++ Redistributable Package on Microsoft Windows Server 2008 R2, Microsoft Windows Server 2012 R2, and Microsoft Windows Server 2016.

  • Add the environment variables c:\oracle and c:\oracle\bin to Microsoft Windows system properties.

  • Install Oracle Data Provider for Microsoft .NET using the setup file extracted from ODAC121024Xcopy_x64-30165.zip. Use the appropriate 32-bit or 64-bit version for your system and for the Oracle Client.

  • In a command line prompt, enter the following command: install.bat odp.net4 root:\oracle odac

  • Copy the Microsoft .NET Infragistics scripts from the Inventory Management package to root\inetpub\wwwroot\aspnet_client\Infragistics\ and verify that it creates the \2013CLR4\ folder.

If you are performing an upgrade:
  • Stop the IIS Admin Service, the DGService, the DGNetService, and the delegateSys.myinventoryAutomation2 services.

  • Uninstall DGService.

  • Back up the following folders:
    • \inetpub\wwwroot\

    • \AutomationService\

    • \Program Files\Materials Control\ (you can exclude the log files)

    • \Program Files\Inventory Management Database Maintenance\ (you can exclude the log files)

  • If you are upgrading from a version older than 8.5.0, uninstall existing instances of the Database Maintenance tool.

Installing Inventory Management

  1. Extract the installation archive to the application server.
  2. Right-click WebAppInstaller.exe, and then click Run as administrator.
  3. On the WebSite page, select the web application port, and then click Use this Web Site.
  4. Select the web applications and services to install, and then configure the Web Path to which they are installed.
  5. Select the destination application pool, and then click Use this App Pool.

    To create an application pool, enter a name and then click Add Application Pool.

  6. Allow the installation to complete, and review the summary for installation errors.

Installing Automation Service

  1. To install the Automation Service, download and extract date_HIM_AutomationService_version.zip to the application server, double-click setup.exe, and then follow the installation wizard instructions.
  2. On the Inventory Management database server:
    1. Log in to the Inventory Management database.
    2. Enter the following command where the values in bold are specific to your environment:

      update dbo.filiale set FIL_NAME=orgshortname, FIL_DBUSER=orgshortname, FIL_NAMEID=orgshortname(capitalized),FIL_DATABASE=serve rname, FIL_PASSWORD=databasepassword, ORGANIZATIONID=orgID, FIL_RETENTION=93 where fil_id=0;

      You can find the organization short name and organization ID in COREDB.CORE_ORGANIZATION.

  3. Start the Automation Service Console, and then fill out the Configuration tab:
    1. For the Database user and Database catalog fields, enter the organization short name.
    2. Make sure to deselect Disable Notifications per E-Mail.
    3. Click Save Configuration and make sure the database connectivity shows OK.
    4. Click Start and verify that the service status changes to Running.
  4. Configure the service:
    1. From Microsoft Windows, click Start, click Run, enter services.msg, right-click the Oracle.Hospitality.Inventory.AutomationService service, and click Properties.
    2. On the Recovery tab, set First failure, Second failure, and Subsequent failures to Restart the Service.

Installing the Automation Service Monitor

The Automation Service Monitor is a utility for monitoring the job queue and activity of the Activity Service.

  1. Extract date_HIM_ASAMon_version.zip to a temporary directory to create the following folders:
    • HIM_ASAMON.Application

    • HIM_ASAMon.Config

  2. Copy the content of HIM_ASAMON.Application to the installation path for the Automation Service Monitor, such as root\HIM_ASAMon.
  3. Copy the content of HIM_ASAMON.Config to the installation path for the Automation Service Monitor.
  4. In the installation directory, open fmlogin.ini in a text editor.
  5. Enter the server name for all instances of the DBLogin parameter. For example:

    [Inventory]

    DBLogin = server_name/Inventory/your_password,Inventory,myInvenMenu.ini

  6. Open sql.config in a text editor.
  7. Update the server name and service name where the values in bold are specific to your environment:

    <servers>

    <server name="server name used in fmlogin.ini”>

    <DbBrand value="SQLServer” or “Oracle”/>

    <ServiceName value="name of the Server instance” />

    </server>

    </servers>

Related Topics