Installing IBM Process Federation Server silently by using the command line

Draft comment:
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15
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 Docs topic Group mode roadmaps and silent installation External link opens a new window or tab.
  • WebSphere® Application Server Liberty Network Deployment.
  • IBM SDK Java™ Technology Edition, Version 8

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
      Draft comment:
      Steve: you've specifically called out that liberty is requires...does that mean everything else is optional?
      • 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)
      IBM SDK, Java Technology Edition, Version 8 com.ibm.java.jdk.v8 com.ibm.sdk.8: Required. IBM 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 Solaris operating systemFor Linux 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

Installs IBM Process Federation Server, WebSphere Application Server, Liberty Network Deployment, and IBM SDK Java Technology Edition Version 8.0 for Liberty on Linux®.

imcl install com.ibm.bpm.pfs.v85,ProcessFederationServerPFS 
com.ibm.websphere.liberty.ND.v85,liberty com.ibm.java.jdk.v8 -acceptLicense -
installationDirectory /usr/IBM/PFS -repositories /usr/tmp/BPM/repository  -
showVerboseProgress -log silentinstall.log

What to do next

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