Silent install

Downloading and installing any of the SS&C | Blue Prism® Decipher IDP components, including by silent installation via command line, means that you accept the End User License Terms.

The Decipher Licensing Service, Decipher Server, Decipher Web Client, Decipher Automated Clients, Decipher Server Plugin, NLP Plugin, and a separate reporting database can be installed via the command line using the commands in the sections below:

Commands must be run from an elevated command prompt to perform silent install.

Decipher IDP component installation commands

Run the following command line arguments for either fresh install or upgrade:

Decipher Licensing Service

Fresh install

Copy
start /wait msiexec /i "Decipher Licensing Service.msi" /qn /norestart /log .\log.txt

Decipher Server

Fresh install

Copy
start /wait msiexec /i "Decipher Server 2.12.01070.msi" /qn /l .\install.txt SERVERPORT=12543 DBNAME=DecipherServer STORAGEPATH=C:\DecipherImageStore LICUSER=guest LICPASS=guest WINSERVICE=1 DBSERVER="dec-ws2019-0\SQLEXPRESS" DBAUTHTYPE=1 DBUSER=<username> DBPASS=<password>

Upgrade

Copy
start /wait msiexec /i "Decipher Server 2.12.01070.msi" /qn /l .\install.txt

Decipher Web Client

Fresh install

Copy
start /wait msiexec /i "Decipher Web Client 2.11.12150.msi" /qn /norestart /log .\log.txt INSTALLDIR="C:\Program Files (x86)\Blue Prism" WEBSITEPORT=80 SERVERIP=127.0.0.1 SERVERPORT=12543 DBCONNSTR="Data Source=dec-ws2019-0\SQLEXPRESS;Initial Catalog=DecipherServerDb;User ID=<userid>;Password=<password>"

Upgrade

Copy
start /wait msiexec /i "Decipher Web Client 2.11.12150.msi" /qn /norestart /log .\log.txt

Decipher Automated Clients

Fresh install

Copy
start /wait msiexec /i "Decipher Automated Clients 2.11.09201.msi" /qn /l .\log.txt InstallDir="C:\Program Files (x86)\Blue Prism\Decipher Automated Clients" ServerIP=127.0.0.1 serverport=12543 serveruser=generaluser serverpass=user AddLocal=Common_Files,Server_Common_Files,Data_Capture_Client,OCR_Client,Image_Processing_Client,Machine_Learning_Module,Classification_Client,Export_Client

Upgrade

Copy
start /wait msiexec /i "Decipher Automated Clients 2.11.09201.msi" /qn /l .\log.txt

Decipher Server Plugin

Fresh install

Copy
start /wait msiexec /i "Decipher Server Plugin.msi" /qn /norestart /log .\log.txt

NLP Plugin

Fresh install

Copy
start /wait msiexec /i "Decipher NLP Plugin 2.11.11300.msi" /qn /l .\log.txt

Upgrade

As there is only one release of the NLP plugin, the upgrade command is not currently required.

Command line parameters

Parameter

Component

Description

DBSERVER

Decipher Server

The name of the SQL server.

DBAUTHTYPE

Decipher Server

Authentication type – this can be:

  • 0 – Trusted (Windows Authentication)

    This is the default and recommended for Decipher IDP.

  • 1 – SQL Authentication

DBUSER

Decipher Server

Username for the database. Only required for SQL authentication.

DBPASS

Decipher Server

Password for the database. Only required for SQL authentication.

DBNAME

Decipher Server

The name of the database. The default is DecipherServerDb.

STORAGEPATH

Decipher Server

The image storage path. This is the location where the documents are stored after they have been processed. This can be any location, including OneDrive, SharePoint, or a local drive.

LICENSEKEY

Decipher Server

The license key for the Decipher software.

WINSERVICE

Decipher Server

They type of install:

  • 0 – Install the server as a console application.
  • 1 – Install the server as service (default).

ENCRYPTIONCONFIG

Decipher Server and Decipher Automated Clients

The encryption requirement for the configuration file data, including sensitive information such as the SERVERUSER and SERVERPASS values, and any connection strings. This can be set to:

  • false – Configuration file data is not encrypted (default).
  • true – All configuration file data is encrypted.

ENCRYPTIONPWD

Decipher Server

The encryption password for encrypted documents.

ENCRYPTEDPWD

Decipher Server

The encryption requirement for the encryption password:

  • 0 – The password will not be encrypted (default).
  • 1 – The password will be encrypted.

LICHOST

Decipher Server

The RabbitMQ server host name. The default is localhost.

LICPORT

Decipher Server

The RabbitMQ server port. The default is 5672.

LICQUEUE

Decipher Server

The RabbitMQ server queue name. The default is DecipherLicensing.

LICUSER

Decipher Server

The RabbitMQ username.

LICPASS

Decipher Server

The RabbitMQ password.

SERVERPORT

Decipher Server, Decipher Web Client, and Decipher Automated Clients

The port of the server. The default is 12543. This is required when installing the Decipher Web Client.

SERVERIP

Decipher Web Client and Decipher Automated Clients

The IP of the application server. This does not need to be included if the default IP is used.

SERVERUSER

Decipher Automated Clients

The username for the application server.

SERVERPASS

Decipher Automated Clients

The password for the application server.

DBCONNSTR

Decipher Web Client

The SQL application database connection string.

WEBSITEPORT

Decipher Web Client

The website port. This does not need to be included if the default port 80 is used.

INSTALLDIR

Decipher Web Client and Decipher Automated Clients

The installation directory. This does not need to be included if the default directory is used.

SQL_SERVER

Decipher Licensing Service

The SQL Server type.

SQL_USERNAME

Decipher Licensing Service

The username for SQL Server Authentication. Required if SQL_AUTH_MODE is false.

SQL_PASSWORD

Decipher Licensing Service

The password for SQL Server Authentication. Required if SQL_AUTH_MODE is false.

SQL_DATABASE_NAME

Decipher Licensing Service

The SQL database name. The default is BluePrism.

SQL_AUTH_MODE

Decipher Licensing Service

The authentication mode. This can be:

  • true – Trusted (Windows Authentication)

    This is the default and recommended for Decipher IDP.

  • false – SQL Authentication

RMQ_USERNAME

Decipher Licensing Service

The RabbitMQ username. The default is guest.

RMQ_PASSWORD

Decipher Licensing Service

The RabbitMQ password. The default is guest.

RMQ_HOST_NAME

Decipher Licensing Service

The RabbitMQ host name. The default is localhost.

RMQ_PORT

Decipher Licensing Service

The RabbitMQ port number. The default is 5672.

RMQ_QUEUE_NAME

Decipher Licensing Service

The RabbitMQ queue name, which must contain alphanumeric characters only. The default is DecipherLicensing.

Where appropriate, each property is initialized with the default value if it is not specified on the command line.

Reporting database command line parameters

The following command line parameters can be used for the silent install of a separate reporting database on Decipher Server.

REPORTING

Specifies if the reporting database is enabled or disabled. This can be:

  • true
  • false

The default for clean install is false.

REPORTSAMESVR

Specifies if the reporting database should be created on the same SQL Server instance as the main database. This can be:

  • true
  • false

The default is true.

REPDBSERVER

The name of the SQL Server instance to be used for the reporting database.

REPDBAUTHTYPE

The Authentication type for the reporting server. Works analogically to DBAUTHTYPE:

  • 0 – Windows Authentication

    This is the default and recommended for Decipher IDP.

  • 1 – SQL Server Authentication

REPDBUSER

The username for the reporting server. Required if REPDBAUTHTYPE is 1.

REPDBPASS

The password for the reporting server. Required if REPDBAUTHTYPE is 1.

REPDBNAME

The name of the reporting database. The default value is DBNAME appended with Reporting.