Installing and Registering IQService

Warning
To enhance security, it is mandatory to configure the TLS for IQService. If you continue using non-TLS configuration, any before and after script execution will be disabled to safeguard your environment. Remove non-TLS configuration for IQService to execute any rules and scripts.

You can download IQService from the configuration page of a source that requires it.

  • Alternative Names: Look for "IQService," "Integration Service," or "Server Host".

  • Network Protocol: IQService is compatible with both IPv4 and IPv6.

Download the Integration Service

Make sure to install this service. It is only required if you use one of the following sources:

  • Azure Active Directory

  • Active Directory

  • HCL Domino (IBM Lotus Domino)

  • Microsoft SharePoint Online

  • Microsoft SharePoint Server

  • Windows Local

Note:
No need to install IQService, if you do not already have one of these sources configured.

To download the service, follow these steps:

  1. Go to Connections > Sources.

  2. Select one of the sources that needs IQService.

  3. In the source configuration page, find the panel labeled IQService or Integration Service.

  4. Select Download.

Installation and Service Start-Up

  1. Prepare the Installation Files

    Before you start, make sure to use the downloaded components in compliance with the active SailPoint license.

    Use the files only for their intended purpose and do not share or redistribute them.

    If you have questions about usage rights, contact your Account Representative or CSM.

    1. Unzip the Archive: Extract the downloaded IQService.zip archive into your desired location. For example:

      C:\SailPoint\IQService\

    2. Verify DLLs: After extracting, right-click the DLL files and check the properties to confirm they are from a trusted source.

  2. Install the Windows Service

    To improve security, the IQService installation enforces a TLS configuration by default. Make sure to complete the necessary TLS prerequisites before running the installation command.

    Once ready, open command prompt and choose one of the following commands to install the service.

    • Option A: Default Installation

      This command installs the service as IQService-Instance1 on the default port 5050, if available.

      IQService.exe -i

    • Option B: TLS-Only Installation

      This command installs the service as IQService-Instance1 on a specific TLS port that you provide.

      IQService.exe -i -o <TLS Port Number>

  3. Verify Configuration and Start the Service

    After the installation command completes, verify the service details and start the service.

    Service and Port Details

    • Service Name: The service is installed with the name IQService-Instance1. In the Windows Services console, its display name will begin with "SailPoint".

    • Default Port: By default, IQService uses port 5050 for the primary instance and 5051 for the secondary instance.

      The above command installs IQService with name IQService-Instance1 and given TLS port number.

    For Existing Installations (If Updating)

    Disable the old non-TLS port, if you are updating an existing IQService instance to use a TLS port. This is crucial to close any security gaps and maintain a secure connection.

    Start the Service

    Select one of the following methods to start the service:

    1. From the Windows Services Applet:

      • Open the Services console, locate the service name beginning with "SailPoint", and select Start.

    2. Run the following command from the command line:

      IQService.exe -s