Multi-Instance Installations

The product supports the ability to have multiple instances installed on the same server. Even different versions of the products can be installed. Each instance must be licensed appropriately, and each instance requires its own database. Each instance will run as a separate virtual directory or website under IIS.

As a pre-requisite, on the target machine for the multi-instance install, any previous single-instance installations of Process Director must be removed BEFORE attempting to perform a multi-instance install.

To facilitate the installation of multiple instances, you must contact BP Logix support by submitting a technical support ticket to request that we send you the multi-instance installation files. There are two required installation files, BP_Multi.exe, and BPLogixMultiInstance.exe.

Once you have received the files, the first step is to run the multi-instance preparation application, BP_Multi.exe. This application will prepare the target machine to run the multi-instance installer.

Once you have completed running the BP_Multi.exe application, you can then install the multi-instance version of Process Director by running the BPLogixMultiInstance.exe installation program.

The Multi-Instance Installer will actually run the Process Director setup program (downloaded separately) for each instance. You can create as many “installation groups” as you want on a server. Each installation group can contain any number of server instances. All instances in a server group must be at the same version and patch level of the software. Each server instance in the installation group will use the same version of Process Director.

To configure the Multi-Instance Installer, create a text file for each group of instances. The text file will have this syntax:

GROUP=My Server Group
NAME=Instance1
PATH=c:\wd1
NAME=Instance2
PATH=c:\wd2
...Etc.

NAME

DESCRIPTION

GROUP

Any  unique name to identify all installations in this multi-instance group

NAME

The unique name of this server instance (e.g. for the Program Group, etc.)

PATH

The destination path for this instance installation

Any number of PATH/NAME pairs can be placed in the configuration file. To run the Multi-Instance Installer, use the following syntax in the system's command line interface:

BPLogixMultiInstance.exe "BP_GROUP=c:\instance.txt" "BP_INSTALL=c:\ProcessDirectorInstall.exe"

PARAMETER

DESCRIPTION

BP_GROUP

The path to the installation file with the settings for this Multi-Instance installation

BP_INSTALL

The path to the Process Director setup program

Notice that the parameters are surrounded by double quotes to handle spaces in the path names. Executing this command will silently execute the Process Director setup program for each instance. After the installation is complete, the installation instances are “normal” installations, which are managed and administered independently, and can even be uninstalled using the Windows Add-Remove Programs. The GROUP and NAME parameters are used to uniquely create the Program Group entries, and the Windows Add-Remove Programs names.