You can install snapshots to
a connected process server by using the Process Center console or
by using the BPMInstall command.
Before you begin
To
install snapshots to process servers, the following access to the
process application is required for each type of environment:
- Administrative access to install on process servers in production
environments.
- Write access to install on any non-production process server.
- Read access to install on process servers in development environments.
In
addition, complete the following tasks before you install a snapshot
on a connected process server.
- Create a snapshot of the process application to be installed.
- Ensure that the Process Center version is equal to or lower than the Process Server version.
- Ensure that the snapshot can be activated successfully in Process Center.
About this task
The
target process server must support the business process management
capability that is used by the snapshot.
For example, if your process application contains Advanced Integration
Services (for example, Service Component Architecture modules and
dependent libraries), you can install it only on a process server
that is configured for
IBM® Business
Process Manager Advanced.
In
this example situation, if you attempt to install the
snapshot on a Business Process Manager Standard or Business Process
Manager Express® server,
you get a message or exception that states that the server does not
contain sufficient capabilities to run the process application. For
more information about server capabilities, see
Capabilities
of IBM Business Process Manager
configurations.
Note: To install (deploy)
IBM Business
Process Manager Advanced content with a process application snapshot,
the user or group to which you belong must be assigned the Deployer
administrative security role. If you are not currently assigned to
the Deployer role, perform the following task before you install the
monitor model:
- Log in to the WebSphere® Application
Server administrative console.
- Click or .
- Select your user or group to open it.
- Under Roles, select Deployer and
click OK.
To install a snapshot, perform the following steps.
Procedure
- Log in to Process Center. Ensure the ID you use is in the tw_admins or tw_authors group;
if the process application contains Advanced Integration Services,
the ID must also be assigned the deployer role for WebSphere Application Server.
- From the Process Apps tab, click the process application
that you want to install, and then click Snapshots. The Snapshots list displays all available snapshots and
the status of each.
- Click Install next to the snapshot
you want to install. The Install Snapshot to Server
window opens.
- Select the server or servers on which you want to install
the snapshot, and then click Install.
Note: The
installation process checks whether the target server is running any
instances of the business process definitions that are included in
the snapshot. If it detects one or more running instances on the target
server, you are asked whether you want to migrate those running instances
to the new snapshot. Also, consider how you want to handle any tokens
that might be orphaned if the activities that they were attached to
are not part of the new instance.
Results
The snapshot is installed in an active state. If the snapshot
has toolkit dependencies, the toolkits are also installed if they
do not exist on the target server.
If two users concurrently
deploy snapshots that depend on the same toolkit, one snapshot will
fail with an error message stating that the snapshot name should be
unique. Conflicting file imports cause this situation. Deploy the
snapshot that failed again and the deployment will succeed. This problem
still exists, however, if you have 20 or more users deploying snapshots
concurrently. Therefore, limit your concurrent deployments of snapshots
to 10 users or less.