Command-line (silent installation) parameters
The response file created for silent installations by running the IBM Installation Manager wizard supports a number of parameters.
Key When necessary Description Allowed values user.appserver.selection2 Always Type of application server. was means preinstalled WAS 7.0, 8.0, or 8.5. tomcat means Tomcat 7.0 or newer. was, tomcat, none The value none means that the installer will not install the Application Center. If this value is used, both user.appserver.selection2 and user.database.selection2 must take the value none.
user.appserver.was.installdir ${user.appserver.selection2} == was WAS installation directory. An absolute directory name. user.appserver.was.profile ${user.appserver.selection2} == was Profile into which to install the applications. For WAS ND, specify the dmgr profile. Liberty means the Liberty profile (subdirectory wlp). The name of one of the WAS profiles. user.appserver.was.cell ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty WAS cell into which to install the applications. The name of the WAS cell. user.appserver.was.node ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty WAS node into which to install the applications. This corresponds to the current machine. The name of the WAS node of the current machine. user.appserver.was.scope ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty Type of set of servers into which to install the applications. server means a standalone server. nd-cell means a WAS ND cell. nd-cluster means a WAS ND cluster. nd-node means a WAS ND node (excluding clusters). nd-server means a managed WAS ND server. server, nd-cell, nd-cluster, nd-node, nd-server user.appserver.was.serverInstance ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty && ${user.appserver.was.scope} == server Name of WAS server into which to install the applications. The name of a WAS server on the current machine. user.appserver.was.nd.cluster ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty && ${user.appserver.was.scope} == nd-cluster WAS ND cluster into which to install the applications. The name of a WAS ND cluster in the WAS cell. user.appserver.was.nd.node ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty && (${user.appserver.was.scope} == nd-node || ${user.appserver.was.scope} == nd-server) WAS ND node into which to install the applications. The name of a WAS ND node in the WAS cell. user.appserver.was.nd.server ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty && ${user.appserver.was.scope} == nd-server WAS ND server into which to install the applications. The name of a WAS ND server in the given WAS ND node. user.appserver.was.admin.name ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty Name of WAS administrator. user.appserver.was.admin.password2 ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty Password of WAS administrator, optionally encrypted in a specific way. user.appserver.was.appcenteradmin.password ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty Password of appcenteradmin user to add to the WAS users list, optionally encrypted in a specific way. user.appserver.was.serial ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty Suffix that distinguishes the applications to be installed from other installations of MobileFirst Server. String of 10 decimal digits. user.appserver.was85liberty.serverInstance_ ${user.appserver.selection2} == was && ${user.appserver.was.profile} == Liberty Liberty Server into which to install the applications. user.appserver.tomcat.installdir ${user.appserver.selection2} == tomcat Apache Tomcat installation directory. For a Tomcat installation that is split between a CATALINA_HOME directory and a CATALINA_BASE directory, here we need to specify the value of the CATALINA_BASE environment variable. An absolute directory name. user.database.selection2 Always Type of database management system used to store the databases. derby, db2, mysql, oracle, none The value none means that the installer will not install the Application Center. If this value is used, both user.appserver.selection2 and user.database.selection2 must take the value none.
user.database.preinstalled Always true means a preinstalled database management system, false means Apache Derby to install. true, false user.database.derby.datadir ${user.database.selection2} == derby The directory in which to create or assume the Derby databases. An absolute directory name. user.database.db2.host ${user.database.selection2} == db2 The host name or IP address of the DB2 database server. user.database.db2.port ${user.database.selection2} == db2 The port where the DB2 database server listens for JDBC connections. Usually 50000. A number between 1 and 65535. user.database.db2.driver ${user.database.selection2} == db2 The absolute file name of db2jcc.jar or db2jcc4.jar. An absolute file name. user.database.db2.appcenter.username ${user.database.selection2} == db2 User name used to access the DB2 database for Application Center. Non-empty. user.database.db2.appcenter.password ${user.database.selection2} == db2 Password used to access the DB2 database for Application Center, optionally encrypted in a specific way. Non-empty password. user.database.db2.appcenter.dbname ${user.database.selection2} == db2 The name of the DB2 database for Application Center. Non-empty; a valid DB2 database name. user.database.db2.appcenter.schema ${user.database.selection2} == db2 The name of the schema for Application Center in the DB2 database. user.database.mysql.host ${user.database.selection2} == mysql The host name or IP address of the MySQL database server. user.database.mysql.port ${user.database.selection2} == mysql The port where the MySQL database server listens for JDBC connections. Usually 3306. A number between 1 and 65535. user.database.mysql.driver ${user.database.selection2} == mysql The absolute file name of mysql-connector-java-5.*-bin.jar. An absolute file name. user.database.mysql.appcenter.username ${user.database.selection2} == mysql User name used to access the MySQL database for Application Center. Non-empty. user.database.mysql.appcenter.password ${user.database.selection2} == mysql Password used to access the MySQL database for Application Center, optionally encrypted in a specific way. user.database.mysql.appcenter.dbname ${user.database.selection2} == mysql The name of the MySQL database for Application Center. Non-empty, a valid MySQL database name. user.database.oracle.host ${user.database.selection2} == oracle, unless ${user.database.oracle.appcenter.jdbc.url} is specified The host name or IP address of the Oracle database server. user.database.oracle.port ${user.database.selection2} == oracle, unless ${user.database.oracle.appcenter.jdbc.url} is specified The port where the Oracle database server listens for JDBC connections. Usually 1521. A number between 1 and 65535. user.database.oracle.driver ${user.database.selection2} == oracle The absolute file name of ojdbc6.jar. An absolute file name. user.database.oracle.appcenter.username ${user.database.selection2} == oracle User name used to access the Oracle database for Application Center. A string consisting of 1 to 30 characters: ASCII digits, ASCII uppercase and lowercase letters, '_', '#', '$' are allowed. user.database.oracle.appcenter.username.jdbc ${user.database.selection2} == oracle User name used to access the Oracle database for Application Center, in a syntax suitable for JDBC. Same as ${user.database.oracle.appcenter.username} if it starts with an alphabetic character and does not contain lowercase characters, otherwise it must be ${user.database.oracle.appcenter.username} surrounded by double quotes. user.database.oracle.appcenter.password ${user.database.selection2} == oracle Password used to access the Oracle database for Application Center, optionally encrypted in a specific way. Password must be a string consisting of 1 to 30 characters: ASCII digits, ASCII uppercase and lowercase letters, '_', '#', '$' are allowed. user.database.oracle.appcenter.dbname ${user.database.selection2} == oracle, unless ${user.database.oracle.appcenter.jdbc.url} is specified The name of the Oracle database for Application Center. Non-empty, a valid Oracle database name. user.database.oracle.appcenter.jdbc.url ${user.database.selection2} == oracle, unless ${user.database.oracle.host}, ${user.database.oracle.port}, ${user.database.oracle.appcenter.dbname} are all specified The JDBC URL of the Oracle database for Application Center. A valid Oracle JDBC URL. Starts with "jdbc:oracle:". user.writable.data.user Always The operating system user allowed to run the installed server. An operating system user name, or empty. user.writable.data.group2 Always The operating system users group allowed to run the installed server. An operating system users group name, or empty.
Parent topic: Command-line installation with XML response files (silent installation)