Installing IBM Business Process Manager Express silently using the command line

You can install IBM® Business Process Manager Express® using the command line. You must install silently from an electronic installation image (not a DVD).

Before you begin

Before you install IBM Business Process Manager Express, review the system requirements for the product.

Operating system and software prerequisite levels are particularly important. Although the installation process automatically checks for prerequisite operating system patches, review the system requirements if you have not already done so. The system requirements link lists all supported operating systems and the operating system fixes and patches that you must install to have a compliant operating system. It also lists the required levels of all prerequisite software.

If you are planning to install IBM Business Process Manager using DB2 Express with Red Hat Enterprise Linux 6, you must have administrative privileges (root user), must not have an existing DB2 database server on the system, and you must also ensure that all kernel requirements are met before the DB2 Express installation begins. You can locate the current values by parsing the output of the ipcs -l command.

If you receive the following warning message during the prerequisite checking, use the platform-specific steps below to increase the ulimit number.
Current system has detected a lower level of ulimit than the recommended value of recommended_value. Please increase the ulimit number to minimum value of recommended_value and re-start the installation.
Shutdown your installer. If you are a root user open a command prompt and issue ulimit -n recommended_value and then restart the installer. If you are a non-root user, work with your system administrator to increase your ulimit -n recommended_value and then restart the installer.
The required value is calculated based on the version of WebSphere® Application Server, the feature packs, and the configuration that you are installing.
  1. Set the maximum number of open files using the following steps:For Linux operating system
    1. Open /etc/security/limits.conf.
    2. Locate the nofile parameter and increase the value. If a line containing the nofile parameter does not exist, add the following lines to the file:

      * hard nofile recommended_value

      * soft nofile recommended_value

    3. Save and close the file.
    4. Log off and log in again.
  2. Restart the computer.
  3. Restart the installer.

About this task

If you do not have the prerequisite base products necessary for IBM Business Process Manager Express installation, you must install them as part of the silent installation. The required base products are:
  • Installation Manager
  • WebSphere Application Server Network Deployment
  • Feature Pack for XML
The silent installation performs the following tasks:

Procedure

To silently install IBM Business Process Manager Express, complete the following steps:

  1. Read and accept the license terms before installing. Adding -acceptLicense to the command line means that you accept all licenses.
  2. Run the following command:
    Important: If you are running Windows 7, Windows Vista, or Windows Server 2008, start your command prompt by right-clicking and selecting Run as administrator.
    For Windows operating system
    extract_directory\imcl install list_of_product_IDs -acceptLicense -installationDirectory location -repositories repository -properties key=value,key=value -showVerboseProgress -log logName.log
    For Linux operating system
    extract_directory/imcl install list_of_product_IDs -acceptLicense -installationDirectory location -repositories repository -properties key=value,key=value -showVerboseProgress -log logName.log
    where:
    • list_of_product_IDs is a list of the IDs for the products and features you want to install. The syntax is productID,feature,feature, with multiple products separated by spaces.
      Table 1. Product IDs
      Product Product ID
      IBM BPM Express com.ibm.ws.WBPMEXP
      WebSphere Application Server Network Deployment com.ibm.websphere.ND.v70,core.feature,samples,import.productProviders.feature,import.configLauncher.feature,consoleLanguagesSupport.feature,runtimeLanguagesSupport.feature (includes all required features)
      Feature Pack for XML com.ibm.websphere.XML.v10
      Installation Manager com.ibm.cic.agent,agent_core,agent_jre
      DB2 for Linux 32-bit com.ibm.ws.DB2EXP97.linuxia32
      DB2 for Linux 64-bit com.ibm.ws.DB2EXP97.linuxia64
      DB2 for Windows 32-bit com.ibm.ws.DB2EXP97.winia32
      DB2 for Windows 64-bit com.ibm.ws.DB2EXP97.winia64
    • location is the path to the directory where you want to install the products.
    • repository is the path to the repository where you have extracted the files, one of the following directories:
      extract_directory/repository/repos_32bit
      extract_directory/repository/repos_64bit
      For more than one repository, separate the repository locations with commas.
    • key=value is a list of the keys and values you want to pass to the installation, separated by commas. Do not put spaces between the commas.
      Table 2. Keys
      Key Description
      user.select.64bit.image If you are installing on a 64-bit operating system, add the following line exactly:
      user.select.64bit.image,,com.ibm.websphere.ND.v70=true
      The default value is false.
      user.db2.admin.username Windows only. User name with authority to access the DB2 database. The default value is bpmadmin.
      user.db2.admin.password Windows only. Password for the user name above. The default value is bpmadmin1.
      user.db2.port Port for the DB2 database. The default value is 50000.
      user.db2.instance.username Linux and UNIX only. DB2 instance user name. The default value is bpminst.
      user.db2.instance.password Linux and UNIX only. Password for the user name above. The default value is bpminst1.
      user.db2.fenced.username Linux and UNIX only. Fenced user name. The default value is bpmfenc.
      user.db2.fenced.password Linux and UNIX only. Password for the user name above. The default value is bpmfenc1.
      user.db2.das.username Linux and UNIX only. Administration server (DAS) user name. The default value is bpmadmin.
      user.db2.das.password Linux and UNIX only. Password for the user name above. The default value is bpmadmin1.
    • logName is the name of the log file to record messages and results.
    Running this command installs the product with the default features. If you want to install specific features or make other changes, see the reference link for the command-line arguments for imcl.

Results

Installation Manager installs the products that are listed and writes a log file to the directory that you specified.

Example

The following example installs IBM Business Process Manager Express with a test environment, WebSphere Application Server Network Deployment, Feature Pack for XML, and DB2 for Windows 32-bit on Windows.
imcl install com.ibm.ws.WBPMEXP com.ibm.websphere.ND.v70,core.feature,samples,import.productProviders.feature,import.configLauncher.feature,consoleLanguagesSupport.feature,runtimeLanguagesSupport.feature com.ibm.websphere.XML.v10 com.ibm.ws.DB2EXP97.winia32 -acceptLicense -installationDirectory C:\IBM\BPM75 -repositories D:\temp\BPM\repository\repos_32bit -properties user.db2.admin.username=bpmadmin,user.db2.admin.password=bpmadmin1 -showVerboseProgress -log silentinstall.log