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.

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.

Examples

Server

start /wait msiexec /i "1.221.03230.msi" /qn /l

c:\decipher\install.txt SERVERPORT=12345 DBNAME=DecipherServerDb

STORAGEPATH=C:\imgstorage LICENSEKEY=44444-22222-44444-22222-44444

INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Server\" WINSERVICE=1

DBSERVER=.\SQLEXPRESS

Automated clients

start /wait msiexec /i "1.220.12070.msi" /qn /l

c:\decipher\log.txt INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Automated

Clients" SERVERIP=127.0.0.2 SERVERPORT=12345 SERVERUSER=user123 SERVERPASS=pass

To install only the Export client:

start /wait msiexec /i "1.220.12070.msi" /qn /l

c:\decipher\log.txt INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Automated

Clients" SERVERIP=127.0.0.2 SERVERPORT=12345 SERVERUSER=user123 SERVERPASS=pass

ADDLOCAL=Common_Files,Server_Common_Files,Export_Client

Common_Files,Server_Common_Files must always persist on clean install if ADDLOCAL is passed on the command line.

If a feature should be removed on modify then the parameter REMOVE should be set:

start /wait msiexec /i "1.220.12070.msi" /qn /l

c:\decipher\log.txt INSTALLDIR="c:\Program Files (x86)\Blue Prism\Decipher Automated

Clients" SERVERIP=127.0.0.2 SERVERPORT=12345 SERVERUSER=user123 SERVERPASS=pass

REMOVE=Export_Client

The names of the features should be passed with underscores instead of spaces.

Web client

msiexec /i "C:\Decipher\1.221.05130.exe" /quiet /norestart /log

c:\install.log INSTALLDIR="c:\Program Files (x86)\Blue Prism" WEBSITEPORT=83

SERVERIP=127.0.0.5

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.