Install and configure third-party software

You need to install and configure the following software and settings in the order listed below on a dedicated PC before installing Decipher IDP.

Please ensure that you have read the minimum requirements section, including the browser details, before installing the third-party software and Decipher IDP components.

Erlang and RabbitMQ

The following components must be installed before installing Decipher IDP:

  • Erlang OTP version 24.1.7 (12.1.5)
  • RabbitMQ version 3.9.10

Function

Erlang and RabbitMQ are required components and must be installed on the machine on which the Decipher Web Client will be installed.

RabbitMQ is installed using a default username and password. These credentials are then automatically populated during the installation of the Decipher licensing service. If you do not want to use the default RabbitMQ credentials, you will need to amend them before installing Decipher licensing service and enter the new credentials during installation. For details on changing the default credentials, see RabbitMQ configuration.

Download

The version of Erlang that you require is dependent on the RabbitMQ version you intend to use. For more information, see RabbitMQ Erlang Version Requirements.

https://www.erlang.org/downloads

https://www.rabbitmq.com/download.html

Install

Run the installers and follow the instructions, accepting the default options when prompted.

SQL Server

Function

SQL Server Express 2012 is a minimum database requirement.

SQL Server Express is supported for proof of concept and evaluation purposes only. It is not recommended or supported for production use.

Download

https://www.microsoft.com/en-us/sql-server/sql-server-downloads

SQL Server Express 2012 (or later) is the minimum requirement for a standalone deployment of Decipher IDP.

Supported SQL Server versions

SQL Server Express 2012, 2016, 2017, 2019

SQL Server 2012, 2014, 2016, 2017, 2019

Install

Run the installer and when prompted, select the basic installation type.

The Blue Prism Decipher database should not be created at this stage of the installation process. See Create a Blue Prim database for Decipher IDP for details.

SQL Server Management Studio

Function

This is not a requirement for Decipher IDP installation, but is recommended to configure and manage components within the SQL server.

For multi-device installations this will need to be installed on a user’s machine only where required.

Download

https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?redirectedfrom=MSDN&view=sql-server-ver15.

Under Download SSMS, click Download SQL Server Management Studio (SSMS) to download the SSMS-Setup-ENU.exe.

Install

Run the installer and follow the instructions, accepting the default options when prompted.

Azure SQL

If using Azure SQL with Decipher IDP, additional configuration is required before installing the Decipher IDP components. This includes setting up the database structure and running provided configuration scripts. For details, see Configure Azure SQL.

Internet Information Server (IIS)

IIS needs to be configured on the web server. IIS settings are applied from the Windows control panel: Programs > Programs and Features > Turn Windows Features on or off and select Internet Information Services.

Ensure the following settings are applied:

IIS Setting

Sub Setting

Web Management Tools

IIS Management Console

World Wide Web Services

Application Development Features

  • .NET Extensibility 3.5
  • .NET Extensibility 4.7
  • ASP .NET 4.7
  • ISAPI Extensions
  • ISAPI Filters

Common HTTP Features

  • Default Document
  • Directory Browsing
  • HTTP Errors
  • Static Content

Health and Diagnostics

N/A

Performance Features

N/A

Security

N/A

Scripted installation

To apply the above settings automatically, run the command below using the PowerShell command prompt:

Copy
Install-WindowsFeature -Name Web-Mgmt-Console, Web-Net-Ext, Web-Net-Ext45, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Default-Doc, Web-Dir-Browsing, Web-Http-Errors, Web-Static-Content -computerName localhost -Restart