Response File Details

Although a response file could be manually created, it is good practice to generate one using a GUI or console installation as instructed in Generating a Response File.

Once generated, a response file can be manually edited as required. However, care must be taken when editing the response file. If one or more of the parameters specified in the response file are incorrect, the plug-ins might not install properly.

Each line in the response file consists of a keyword or value pair in the following format:

Keyword="Value"

where:

Keyword is one of the keywords listed in the table on Response File Keywords.
Value is a valid value for that keyword. All values are specified as strings. An empty string signifies no entry for that parameter. Note that the value string currently cannot contain the ’=’ character. This is a restriction of Installshield that might be lifted in a later release.

All of the keywords are stored as variables, and must be set with a -V in the response file. For example:

-V SWInstallJavaServerPlugIn="True"

The response file can also contain comment lines, which must start with a hash (#) character in the first column.

Response File Keywords

The following table lists all the keywords that can appear in the response file. The Description column provides either:

a description of the parameter defined by the keyword, or
a link to a description of the parameter in the Installation Data Reference appendix.

Note that some of the keyword descriptions in the table are grouped together because they are related to one another in some way.

All keyword values must be specified as a string — an empty string signifies no value.

Keyword

Description

LICENSE_ACCEPT_BUTTON

These keywords are automatically created by InstallShield, and should not be edited. The “accept” keyword is always “true” and the “reject” keyword is always “false”.

LICENSE_REJECT_BUTTON

SWNewInstall

The type of installation to perform: new, re-install / repair / upgrade, or reconfigure. These are mutually exclusive — one must be set to “true”; the other two must be set to “false”.

For more information, see Installation Overview.

SWRepairInstall

SWReconfigureInstall

SW_DESTINATION

The path to the TIBCO iProcess Node (Engine) to which you would like to associate the plug-ins you are installing. For example: “D:\swserver\myengine

For the ActiveMatrix BusinessWorks Plug-in for iProcess, this value is empty.

SWInstallJavaServerPlugIn

These identify the individual plug-ins you want to install.

Valid entries: “true” or “false”

SWInstalliPEBWServerPlugIn

SWInstallBWiPEServerPlugIn

SWInstallBEServerPlugIn

SWInstalliPXMLTransformServerPlugIn

SWPath

See Update System Path .

Valid entries: “true” or “false”

Note: (This applies to Windows only.) SWPATH must be set to true so that your system PATH environment variable is updated to include a reference to the Java Runtime Environment (JRE) location otherwise TIBCO iProcess Technology Plug-ins is not installed correctly.

SWServerProxy

See Use HTTP Proxy Server.

Valid entries: “true” or “false”

SWServerProxyServer

See Proxy Server.

SWServerProxyPort

See Port Number.

SWEncoding

See Character Encoding .

SWJavaLocation

See Java Environment .

SWAuditUser

These identify the audit user and audit message.

SWAuditMessage

SWDatabaseType

This must be one of the following strings:

“Oracle”
“SQL Server (SQL Server Authentication)”
“SQL Server (Windows Authentication)”
“DB2”
“Oracle Real Application Cluster (RAC)”

For more information, see Database Type.

SWDatabaseTypeEnc

This must be one of the following strings:

“Oracle”
“SQLServer”
“DB2”

SWDatabaseHost

See Host.

SWDatabasePort

See Port.

SWDatabaseInstance

This keyword is used for the Instance field in Oracle systems and the DB Name field in DB2 systems. See Instance and DB Name.

SWDatabaseUser

See User ID.

SWDatabasePasswordEncrypted

The encrypted database password. Using unencrypted passwords is not supported. A password can be encrypted either as output from the GUI installer, or as described on Password Encryption.

See Password.

SWDatabaseSchema

See Schema Owner.

SWJDBC

See JDBC URL.

jdbc_0_alias

Mandatory. The only value accepted is "internal": jdbc_0_alias="internal"

See Database Configuration Dialog.

jdbc_0_classpath

Mandatory.

There is no default value.

See Database Configuration Dialog.

ems_0_alias

Mandatory. Note that if a different mnemonic to ems is used, (for example, other_0_alias=example) then the specified test.jar will get copied to a folder called the $SWDIR/jmslib/other/.

Default entry: ems_0_alias="internal"

See JMS Provider Details Dialog.

ems_0_classpath

Mandatory. Note that if a different mnemonic to ems is used, (for example, on a Windows system, other_0_classpath=/opt/test.jar ) then the specified test.jar will get copied to a folder called the $SWDIR/jmslib/other/.

There is no default value.

See JMS Provider Details Dialog.

Response File Example

The following is an example response file, without the comments (for example, only the keywords are shown):

-V LICENSE_ACCEPT_BUTTON=”true”
-V LICENSE_REJECT_BUTTON=”false”
-V SWNewInstall=”true”
-V SWRepairInstall=”false”
-V SWReconfigureInstall=”false”
-V SW_DESTINATION=”C:/swserver/dana106”
-V SWInstallJavaServerPlugIn=”true”
-V SWInstalliPEBWServerPlugIn=”true”
-V SWInstallBWiPEServerPlugIn=”false”
-V SWInstalliPXMLTransformServerPlugIn=”false”
-V SWWeblogic92RadioButton=”false”
-V SWWeblogic81RadioButton="false"
-V SWWeblogic1034RadioButton="false"
-V SWJboss40RadioButton=”true”
-V SWJboss32RadioButton=”false”
-V SWJboss51RadioButton="false"
-V SWconfigLocation=”C:/jboss/auth.conf”
-V SWJBOSSCLIENTJAR=”C:/jboss/jbossall-client.jar”
-V SWCOM_SERVER_URL_JBOSS=”jnp://liberty:1099”
-V SWJBossHome="D:\tools\jboss-eap-4.3\jboss-as"
-V SWPath=”true”
-V SWServerProxy=”false”
-V SWServerProxyServer=””
-V SWServerProxyPort=””
-V SWEncoding=”Cp1252”
-V SWJavaLocation=”C:\Program Files\java\jdk-11.0.2\bin\server”
-V SWAuditUser="swadmin"
-V SWAuditMessage="EAIJava"
-V SWDatabaseType=”SQL Server (Windows Authentication)”
-V SWDatabaseTypeEnc=”SQLServer”
-V jdbc_0_alias="internal"
-V jdbc_0_classpath="C:/install/sqljdbc4.jar"
-V SWDatabaseHost=”127.0.0.1”
-V SWDatabasePort=”1433”
-V SWDatabaseInstance=””
-V SWDatabaseUser=”swpro”
-V SWDatabasePasswordEncrypted="075cbb67f695318cf37fed064b79f840"
-V SWDatabaseSchema=”swpro”
-V SWJDBC=”jdbc:sqlserver://127.0.0.1:1433;SelectMethod=cursor”
-V ems_0_alias="internal"
-V ems_0_classpath="C:/tibco/ems/6.0/lib/tibjms.jar;C:/tibco/ems/6.0/lib/tibjmsadmin.jar