Installing IBM Process Federation Server silently by using the command line

You can use the command line to install IBM® Process Federation Server silently. With this installation method, you need only one command to install the product.

Before you begin

If you do not have the prerequisite base products that are necessary for Process Federation Server installation, you must install them as part of the silent installation. The following base products are required:
  • IBM Installation Manager. If you are installing Process Federation Server in group mode, you must use an instance of Installation Manager that is installed in group mode. For more information, see the Installation Manager IBM Knowledge Center topic Group mode roadmaps and silent installation.
  • WebSphere® Application Server Liberty Network Deployment.
  • WebSphere SDK Java Technology Edition for Liberty. For more information about the supported versions, see the system requirements for Business Automation Workflow: IBM Business Automation Workflow detailed system requirements.

About this task

During the silent installation, the following tasks are performed:
  1. Optional: Installation Manager is installed or updated to the appropriate level.
  2. The required base products and Process Federation Server are installed.
Only one Installation Manager is required to install multiple instances of Business Automation Workflow, IBM BPM, and Process Federation Server.

Procedure

  1. Read and accept the license terms before you install the product.
    Adding -acceptLicense to the command line means that you accept all licenses.
  2. Run the following command:
    For Windows operating system
    extract_directory\IM64\tools\imcl install list_of_package_IDs 
        -acceptLicense -installationDirectory location 
        -repositories repository 
        -showVerboseProgress -log log_name.log
    For AIX operating systemFor Linux operating system
    extract_directory/IM64/tools/imcl install list_of_package_IDs 
        -acceptLicense -installationDirectory location 
        -repositories repository
        -showVerboseProgress -log log_name.log
    Note: If you already have 32-bit Installation Manager installed, you can run the command from the following directory:
    • For Windows operating systemextract_directory\IM\tools
    • For AIX operating systemFor Linux operating systemextract_directory/IM/tools
    Where:
    • list_of_package_IDs is a list of the IDs for the products and features that you want to install. You must include the required features. The syntax is package_ID,feature,feature. Separate multiple products by using spaces.
      Table 1. Package IDs
      Product Package ID Feature and description
      IBM Process Federation Server com.ibm.bpm.pfs.v85 Select the feature that matches the license for the Business Automation Workflow part that you purchased.
      Important: Select only one feature.
      • ProcessFederationServerPFS: IBM Business Automation Workflow Server Production license
      • ProcessFederationServerPFS.NonProduction: IBM Business Automation Workflow Server Non-Production license
      WebSphere Application Server Liberty Network Deployment com.ibm.websphere.liberty.ND.v85
      • liberty: Required. WebSphere Application Server Liberty core content.
      • embeddablecontainer: Embeddable EJB container.
        Important: Do not include embeddablecontainer for V18.0.0.1 or later.
      IBM Installation Manager com.ibm.cic.agent
      • agent_core: Installation Manager core content.
      • agent_jre: Installation Manager Java Runtime Environment (JRE)
      WebSphere SDK Java Technology Edition Version 8.0 for Liberty com.ibm.websphere.liberty.IBMJAVA.v80
      • com.ibm.sdk.8: Required. IBM WebSphere SDK Java Technology Edition core content.
    • location is the path to the directory where you want to install the products. To install into an existing supported instance of WebSphere Application Server Liberty Network Deployment, specify its directory.
      Restriction: Ensure that the directory names in the path contain only the following characters:

      0-9 A-Z a-z (space) & ( ) + - . _

    • repository is the path to the repository where you extracted the files: For Windows operating system
      extract_directory\repository\repos_64bit
      For AIX operating systemFor Linux operating systemFor Solaris operating system
      extract_directory/repository/repos_64bit
      For more than one repository, separate the repository locations with commas.
    • log_ name is the name of the log file that records messages and results.

Results

Installation Manager installs the list of products and creates a log file in the directory that you specified. The log file is empty if there are no errors or warnings.

Example

The following example installs IBM Process Federation Server, WebSphere Application Server Liberty Network Deployment, and IBM WebSphere SDK Java Technology Edition Version 8.0 for Liberty on Linux.
Important: Do not include the embeddablecontainer parameter for Process Federation Server V18.0.0.1 or later.
imcl install com.ibm.bpm.pfs.v85,ProcessFederationServerPFS com.ibm.websphere.liberty.ND.v85,liberty,embeddablecontainer com.ibm.websphere.liberty.IBMJAVA.v80,com.ibm.sdk.8 
   -acceptLicense -installationDirectory /usr/IBM/PFS86 
   -repositories /usr/tmp/BPM/repository 
   -showVerboseProgress -log silentinstall.log

What to do next

  1. Create the Process Federation Server database. See Creating the Process Federation Server database.
  2. Create a process federation server. See Creating a process federation server.