The response file that you create for silent installations by running the IBM® Installation Manager wizard supports a number of parameters.
Key | When necessary | Description | Allowed values |
---|---|---|---|
user.use.ios.edition | Always | Set the value to false if you plan to install IBM MobileFirst™ Platform Foundation. If you plan to install the product for iOS edition, you must set the value to true. |
true or false |
user.licensed.by.tokens | Always | Activation of token licensing If you plan to use the product with the Rational® License Key Server, you must activate token licensing. In this case, set the value to true. If you do not plan to use the product with Rational License Key Server, set the value to false. If you activate license tokens, specific configuration steps are required after you deploy the product to an application server. For more information, see Installing and configuring for token licensing. |
true or false |
user.appserver.selection2 | Always | Type of application server. was means preinstalled WebSphere® Application Server 8.5.5. tomcat means Tomcat 7.0. | |
user.appserver.was.installdir | ${user.appserver.selection2} == was | WebSphere Application Server installation directory. | An absolute directory name. |
user.appserver.was.profile | ${user.appserver.selection2} == was | Profile into which to install the applications. For WebSphere Application Server Network Deployment, specify the Deployment Manager profile. Liberty means the Liberty profile (subdirectory wlp). | The name of one of the WebSphere Application Server profiles. |
user.appserver.was.cell | ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty | WebSphere Application Server cell into which to install the applications. | The name of the WebSphere Application Server cell. |
user.appserver.was.node | ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty | WebSphere Application Server node into which to install the applications. This corresponds to the current machine. | The name of the WebSphere Application Server 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 WebSphere Application Server Network Deployment cell. nd-cluster means a WebSphere Application Server Network Deployment cluster. nd-node means a WebSphere Application Server Network Deployment node (excluding clusters). nd-server means a managed WebSphere Application Server Network Deployment 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 WebSphere Application Server server into which to install the applications. | The name of a WebSphere Application Server 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 | Name of WebSphere Application Server Network Deployment cluster into which to install the applications. | The name of a WebSphere Application Server Network Deployment cluster in the WebSphere Application Server 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) | Name of WebSphere Application Server Network Deployment node into which to install the applications. | The name of a WebSphere Application Server Network Deployment node in the WebSphere Application Server cell. |
user.appserver.was.nd.server | ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty && ${user.appserver.was.scope} == nd-server | Name of WebSphere Application Server Network Deployment server into which to install the applications. | The name of a WebSphere Application Server Network Deployment server in the given WebSphere Application Server Network Deployment node. |
user.appserver.was.admin.name | ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty | Name of WebSphere Application Server administrator. | |
user.appserver.was.admin.password2 | ${user.appserver.selection2} == was && ${user.appserver.was.profile} != Liberty | Password of WebSphere Application Server 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 WebSphere Application Server 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 | Name of WebSphere Application Server 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 you 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 db2jcc4.jar. | An absolute file name. |
user.database.db2.appcenter.username | ${user.database.selection2} == db2 | The user name used to access the DB2 database for Application Center. | Non-empty. |
user.database.db2.appcenter.password | ${user.database.selection2} == db2 | The 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.oracle.appcenter.isservicename.jdbc.url | Optional | Indicates if user.database.mysql.appcenter.dbname is a Service name or a SID name. If the parameter is absent then user.database.mysql.appcenter.dbname is considered to be a SID name. | true (indicates a Service name) or false (indicates a SID 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 | The user name used to access the MySQL database for Application Center. | Non-empty. |
user.database.mysql.appcenter.password | ${user.database.selection2} == mysql | The 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 the Oracle thin driver jar file. (ojdbc6.jar or ojdbc7.jar) | An absolute file name. |
user.database.oracle.appcenter.username | ${user.database.selection2} == oracle | The 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 | The 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 | The password used to access the Oracle database for Application Center, optionally encrypted in a specific way. | The 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.isservicename.jdbc.url | Optional | Indicates if user.database.oracle.appcenter.dbname is a Service name or a SID name. If the parameter is absent then user.database.oracle.appcenter.dbname is considered to be a SID name. | true (indicates a Service name) or false (indicates a SID 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 that is allowed to run the installed server. | An operating system user name, or empty. |
user.writable.data.group2 | Always | The operating system users group that is allowed to run the installed server. | An operating system users group name, or empty. |