IBM BPM, V8.0.1, All platforms > Installing, deploying, and undeploying applications in the runtime environment > Installing process application snapshots

Installing snapshots on a connected process server

You can install a process application snapshot with or without toolkit dependencies to any test or production process server that supports the artifacts in the application. When install a process application snapshot, a corresponding business level application (BLA) is created and started.

To install snapshots to process servers, you must have administrative access to the process application.

In addition, make sure the version of the Process Center server and the version of the process server match exactly before you begin to install the snapshot. Also, before install a snapshot on a process server, make sure that the snapshot can be activated successfully.

You can install a snapshot to one or more process servers that support the capability for the snapshot. At minimum, the process server must support business process definitions, including the Java™ EE artifacts (such as servlets) that are part of the definition.

For example, if your process application contains a monitor model, you can install it only on a process server that has IBM Business Monitor capability. Similarly, 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 BPM Advanced. In these example situations, If you attempt to install the snapshot on a BPM Standard or BPM Express server, you will receive a message or exception that states that the server does not contain sufficient capabilities to run the process application. For additional information about server capabilities, see the topic Capabilities of IBM BPM configurations.

To install (deploy) a monitor model with a process application snapshot, the user or group to which you belong must have been assigned the Deployer administrative security role.

If you are not currently assigned to the Deployer role, perform the following task before install the monitor model:

  1. Log in to the WebSphere Application Server administrative console.

  2. Click Users and Groups > Administrative User roles or Users and Groups > Administrative Group roles.

  3. Select your user or group to open it.
  4. Under Roles, select Deployer and click OK.

To install a snapshot...


Procedure

  1. Log in to Process Center. Make sure 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.

  2. From the Process Apps tab, click the process application you want to install, and then click Snapshots. The Snapshots list displays all available snapshots and the status of each.

  3. Click Install next to the snapshot you want to install. The Install Snapshot to Server window opens.

  4. Select the server or servers on which you want to install the snapshot, and then click Install.

    The installation process checks to see if the target server is currently running any instances of the business process definitions 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. At this point, you also need to consider how you want to handle any tokens that might be orphaned if the activities they were attached to are not part of the new instance. See "Migrating instances" and "Managing orphaned tokens" at the end of this topic for more information.


Results

The snapshot is installed in an active state. Any toolkit dependencies for the snapshot are also installed, if they do not already exist on the target server.

Installing process application snapshots


Related concepts:
Migrating instances
Manage orphaned tokens
Administrative security roles


Related reference:
BPMInstall command