DSR Enterprise Servers
This section describes how to install Advanced Store on the Messaging Server, Web Server (API), and Application Server.
Installing Advanced Store on the DSR Enterprise Servers consists of the following steps:
- Create the Configuration Settings file. Two methods are available.
- Install the AS Enterprise Suite.
Create the Configuration Settings file
When using a scripted installation process, the required variables and values can be passed at the command-line when calling the msiexec command. However, to facilitate the scripted installation, a file containing all the configuration settings can be used when installing the enterprise servers. The Silent Installation instructions in this publications provide the installation syntax assuming use of a configuration settings file.
Two different types of configuration setting files are used—one for the DSR Enterprise Suite and one for the Customer Configuration Overlay. Each type of configuration file contains a different set of variables. One configuration settings file should be created for each enterprise server.
If opting to use the Configuration Settings file, there are two ways to create the file:
- Create the file manually using a text editor.
- Generate the file by running the DSR Enterprise Server installer and selecting the Samples > Sample Configfile feature. This method creates a file named ConfigSettings.txt in the following folder:
%PROGRAMFILES(X86)%\NCR\DSREnterprise\Utilities
NoteThis method applies only to the configuration settings file used by the DSR Enterprise Suite installation, and not for the file used with the Customer Configuration Overlay.
Customers can name the file as desired and place it in any directory, as long as the name and location are specified at the command line. The examples in this procedure use the file name ConfigSettings.txt.
Install the AS Enterprise Suite
The following command installs the NCR DSR Enterprise Suite on the Messaging, Web (API), and Application servers.
DSR Enterprise Suite | |
---|---|
msiexec /i "NCR DSR Enterprise Server.msi" /qb CONFIGFILE="C:\ConfigSettings.txt" | |
msiexec /i | Windows command to run an MSI installation package. |
"NCR DSR Enterprise Server.msi" | MSI file name. |
/qb | Quiet (or silent) installation with a basic user interface. The basic UI does not require user interaction. |
CONFIGFILE= | Specifies the name of the configuration settings file. |
"C:\ConfigSetting.txt" | Name and location of the configuration file that contains all the parameters required for installation. Rename this file as needed. |
The following table describes the ConfigSetting.txt parameters for the DSR Enterprise Suite installer. For each enterprise server, make a copy of this file and edit it as necessary.
ConfigSetting.txt for DSR Enterprise Suite Installer | |
---|---|
Section 1: Install directory |
|
#// INSTALLDIR= |
|
Section 2: Messaging server name |
|
RABBITMQSETUP_SERVER=localhost | The computer name or IP address of the Enterprise RabbitMQ Server (Messaging Server). |
RABBITMQSETUP_PORT=5672 | Valid values:
|
USETLSVALUE=false | Valid values:
|
Section 3: Select applications or services |
|
INSTALL_APPS=1 INSTALL_UTIL=1 INSTALL_WEB=1 INSTALL_SAM=1 INSTALL_BATCH=0 INSTALL_EOM=0 INSTALL_MAINT=0 INSTALL_PMP=0 INSTALL_TRANS=0 INSTALL_EOMPARA=0 |
Identifies the server or service available for AS DSR Enterprise installation:
Valid values:
|
Section 4: Connection strings for databases required |
|
CoreDb database |
|
DBSETUPCORE_NAME=CoreDb DBSETUPCORE_SERVER=localhost DBSETUPCORE_USERNAME=rteuser DBSETUPCORE_PASSWORD=RTE$t0re DBSETUPCORE_CONSTR= |
|
ProductDb database |
|
DBSETUPPRODUCT_NAME=ProductDb DBSETUPPRODUCT_SERVER=localhost DBSETUPPRODUCT_USERNAME=rteuser DBSETUPPRODUCT_PASSWORD=RTE$t0re DBSETUPPRODUCT_CONSTR= |
|
TransactionLogDb database |
|
DBSETUPTRANSACTION_LOG_NAME=TransactionLogDb DBSETUPTRANSACTION_LOG_SERVER=localhost DBSETUPTRANSACTION_LOG_USERNAME=rteuser DBSETUPTRANSACTION_LOG_PASSWORD=RTE$t0re DBSETUPTRANSACTION_LOG_CONSTR= |
|
Transactions database |
|
DBSETUPTRANSACTIONS_NAME=NCRWO_Transactions DBSETUPTRANSACTIONS_SERVER=localhost DBSETUPTRANSACTIONS_USERNAME=rteuser DBSETUPTRANSACTIONS_PASSWORD=RTE$t0re DBSETUPTRANSACTIONS_CONSTR= DBSETUPTRANSACTIONS_CONSTR_APP= |
|
NCRWO_EJ database |
|
DBSETUPEJ_NAME=NCRWO_EJ DBSETUPEJ_SERVER=localhost DBSETUPEJ_USERNAME=rteuser DBSETUPEJ_PASSWORD=RTE$t0re DBSETUPEJ_CONSTR= |
|
RTEEnterpriseOptionsData database |
|
DBSETUPEOM_NAME=RTEEnterpriseOptionsData DBSETUPEOM_SERVER=localhost DBSETUPEOM_USERNAME=rteuser DBSETUPEOM_PASSWORD= DBSETUPEOM_CONSTR= |
|
TrustedCustomer database |
|
DBSETUPTRUSTEDCUSTOMER_NAME=TrustedCustomer DBSETUPTRUSTEDCUSTOMER_SERVER=localhost DBSETUPTRUSTEDCUSTOMER_USERNAME=rteuser DBSETUPTRUSTEDCUSTOMER_PASSWORD=RTE$t0re DBSETUPTRUSTEDCUSTOMER_CONSTR= |
|
NCRWO_LogDb database |
|
DBSETUPLOGDB_NAME=NCRWO_LogDb DBSETUPLOGDB_SERVER=localhost DBSETUPLOGDB_USERNAME=rteuser DBSETUPLOGDB_PASSWORD=RTE$t0re DBSETUPLOGDB_CONSTR= |
|
A line preceded by #// indicates a comment line.