Configuring asynchronous event delivery for IBM Business Process Manager V8.5.5

You can use wsadmin commands to control whether Dynamic Event Framework (DEF) events are emitted synchronously or asynchronously.

The information in this topic applies to events emitted from an IBM® Business Process Manager (BPM) cell.

Before you begin

To enable the ability to send events asynchronously, various JMS queues and a special application must be installed in the cell of the application that emits events. These resources are already configured by default in an IBM Business Monitor cell, but you must explicitly create them in the IBM BPM cell that is required to emit events asynchronously. A wsadmin command is provided to configure the required JMS queues and install the special application.

Complete the following steps to configure the JMS queues and install the application:

  1. Configure the IBM BPM event delivery. This step is required if the Business Monitor cell receives events from IBM BPM as the event producer. You complete this step in the IBM BPM cell only once, and the same configuration can be used to change the default behavior of synchronicity or transaction processing.
    1. Connect to the wsadmin client by entering the following command:
      For Windows operating system
      wsadmin.bat -lang jython
      For Linux operating systemFor UNIX operating system
      wsadmin.sh -lang jython
    2. Run the wbmDeployDefAsync command from the deployment manager:
      AdminTask.wbmDeployDefAsync('-cluster clusterName -bus busName')
      where clusterName might be a single cluster name or the support cluster name in a multi-clustered environment and busName is the name of an existing bus, for example BPM.De1.Bus.
    3. Save the configuration.
      AdminConfig.save()
  2. Stop and restart all components of your IBM BPM environment, all servers, nodes, and clusters.

Procedure

To configure asynchronous event delivery for IBM BPM V8.5.5, follow the instructions in the topic Configuring event emitters for asynchronous event delivery.