Isah Web Services

Installation

Start Isah.Sevice.Setup.msi to install the Isah Web Services. This will create the Isah Website in IIS and install the following web services:

During the installation you will be asked to enter the database connection details:

In addition, the installation will ask for a separate username and password for the report service. This user needs to have the IsahUserRole. The database user that has been configured for access to the Isah database in the Isah License Server has this role and can be used here.

Note:

If the server holding IIS and the Isah Web Services is not your Microsoft SQL Server, you will still need to install the SQL Server Native Client.

Configuration

To be able to print reports, you will need to configure Report Service.

  1. Assign permissions on DCOM ReportPrintService Object

    For the ReportService to work properly, it is necessary to set the right authorization on the COM object responsible for creating reports. This is done via the MMC snap-in Component Services, which must be run in 32-bit mode:

    1. Execute the command ‘mmc comexp.msc -32’ from an elevated command prompt.
    2. Go to Component Services – Computers – My Computer – DCOM config.
    3. Search for ‘ReportPrintService Object’ and open the properties.
    4. Go to the Security tab.
    5. Set the Launch and Activation Permissions to 'Customize'.
    6. Click the Edit button.
    7. Add the user ‘IIS AppPool\Isah AppPool’.
    8. Assign all permissions to this user.
  2. Assign user permissions to folder

    If the Isah Web Services have been installed in the standard IIS folder 'inetpub\wwwroot', all rights have already been configured correctly. If the Isah Web Services have been installed elsewhere, follow these steps:

  3. Configure port and firewall

    When you install the Isah Web Services, they are configured to use HTTP Port 80. If you want to use another port, you can change it in the IIS management application. After changing the port, you will need to restart the Isah Website.

    Make sure the servers' firewall allows the incoming HTTP traffic on the configured port.