You can install IBM® Business Process Manager silently
using the command line. With this method, you only need to run one
command to perform the installation.
Before you begin
If you do not have the prerequisite base products
necessary for
IBM Business Process Manager Standard installation,
you must install them as part of the silent installation. The required
base products are:
- Installation Manager
- WebSphere® Application
Server Network
Deployment, including the ejbdeploy and thinclient features.
About this task
The silent installation
performs the following tasks:
- Installs Installation Manager if it is not already installed or
updates it to the appropriate level if it is installed.
- Installs the required base products and IBM Business Process Manager Standard.
Only one IBM Installation Manager is required
to install multiple instances of IBM Business Process Manager.
Procedure
- Run the following
command to generate encrypted passwords using IBM Installation Manager
to securely connect to DB2 and the administrative console.
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.
extract_directory\IM\tools\imutilsc -silent -nosplash encryptString password_to_encrypt
- Read and accept the license terms before
installing. Adding -acceptLicense to the command
line means that you accept all licenses.
- 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.
extract_directory\IM\tools\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 that you want to install. You must include
the required features. The syntax is productID,feature,feature,
with multiple products separated by spaces.
Table 1. Product IDsProduct |
Product ID |
Feature and Description |
IBM BPM
Standard |
com.ibm.bpm.STD.V80 |
- bpmStd.nonprod: Test, staging, or development use. You must specify
either this feature or bpmStd.prod.
- bpmStd.prod: Production use. You must specify either this feature
or bpmStd.nonprod.
|
WebSphere Application
Server Network Deployment |
com.ibm.websphere.ND.v80 |
- core.feature: Required. WebSphere Application
Server core content.
- ejbdeploy: Required. Pre-Enterprise JavaBeans (EJB) 3.0 modules.
- thinclient: Required. Stand-alone thin clients and resource adapters.
- embeddablecontainer: Embeddable EJB container.
- samples: Sample applications feature.
- com.ibm.sdk.6_32bit: 32-bit software development kit (SDK). You
must specify either this feature or com.ibm.sdk.6_64bit.
- com.ibm.sdk.6_64bit: 64-bit SDK This feature can only be selected
on a 64-bit system. You must specify either this feature or com.ibm.sdk.6_32bit.
|
Installation Manager |
com.ibm.cic.agent |
- agent_core: Installation Manager core content.
- agent_jre: Installation Manager Java Runtime Environment (JRE).
|
DB2 Express for Windows 32-bit |
com.ibm.ws.DB2EXP97.winia32 |
- n/a: DB2 must match the operating system and bitness.
- n/a: DB2 must match the operating system and bitness.
|
- location is the path to the directory where
you want to install the products.
Tip: Keep the installation
path as short as possible. Otherwise, you might run into problems
later when the paths of other components, when added to this path,
exceed the 255-character path limit.
- 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. Create encrypted
passwords using the IBM Installation Manager.
Table 2. KeysKey |
Description |
user.db2.admin.username |
User name with authority to access the DB2 database.
The default value is bpmadmin. |
user.db2.admin.password |
Encrypted password for the user name with authority
to access the DB2 database. Choose a password that complies with the
password policy of your system (for example, Windows 2008). |
user.db2.use.existing |
If you are using an existing DB2 database server,
add the following line exactly:user.db2.use.existing=true
If
DB2 must be installed, specify the value false. |
user.db2.port |
Port for the DB2 database. The default value
is 50000. |
- 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 list of products
and writes a log file to the directory that you specified. The log
file is empty if there are no errors or warnings.
Example
The following example installs
IBM Business Process Manager Standard,
WebSphere Application
Server Network Deployment, and
DB2 Express on Windows.
imcl install com.ibm.bpm.STD.V80,bpmStd.prod com.ibm.websphere.ND.v80,core.feature,ejbdeploy,thinclient,embeddablecontainer,samples,com.ibm.sdk.6_32bit com.ibm.ws.DB2EXP97.winia32 -acceptLicense -installationDirectory C:\IBM\BPM80 -repositories D:\temp\BPM\repository -properties user.db2.admin.username=bpmadmin,user.db2.admin.password=Vvrs88V/a9BUdxwodz0nUg== -showVerboseProgress -log silentinstall.log
What to do next
Then,
define a stand-alone server or deployment manager profile in the Profile
Management Tool or using the
manageprofiles command-line
utility. Only profiles created with the Profile Management Tool or
manageprofiles can
be used in production.