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: “ 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 |
|||||||||||||||
SWServerProxy |
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:
For more information, see Database Type. |
|||||||||||||||
SWDatabaseTypeEnc |
This must be one of the following strings:
|
|||||||||||||||
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" |
|||||||||||||||
jdbc_0_classpath |
Mandatory. There is no default value. |
|||||||||||||||
ems_0_alias |
Mandatory. Note that if a different mnemonic to ems is used, (for example, other_0_alias=example) then the specified Default entry: ems_0_alias="internal" |
|||||||||||||||
ems_0_classpath |
Mandatory. Note that if a different mnemonic to ems is used, (for example, on a Windows system, There is no default value. |
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