Setting Up Cross Cell Communication Between IBM Business Monitor and IBM Business Process Manager

The following describes how to configure cross cell communication between IBM Business Monitor and IBM Business Process Manager when the products are installed into separate cells.

Before running through these steps, you should already have a successful installation completed of both Business Process Manager and Business Monitor. All cluster members should be able to start successfully in each of the cells before continuing with these steps. Some areas of pictures are blocked out for privacy reasons.


Cross SSL Setup

Follow steps outlined here to enable SSL between Monitor and BPM cells. These steps will need to be completed on both the Monitor cell and the BPM cell.

http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5m1/index.jsp?topic=%2Fcom.ibm.wbpm.mon.admin.doc%2Fsec%2Fcfg_ssl.html


On the Monitor cell, provide the BPM server and secure port of the BPM.AppTarget. On the BPM cell, provide the Monitor server and the secure port of the Monitor.AppTarget. Click Retrieve Signer Information and then click OK. Repeat this for any DNS names as well.


Ensure that the Override inherited values box is not checked for all nodes.

Enabling Identity Assertion

Follow the steps outlined here for both cells:

http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5m1/index.jsp?topic=%2Fcom.ibm.wbpm.mon.admin.doc%2Fsec%2Fidentity_assertion.html


Ensure Use identity assertion is selected and the Trusted identities are set to *.


Ensure Use identity assertion is selected and Use server trusted identity is selected.

Sharing LTPA keys between cells

Follow the steps outlined here for both cells:

http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5m1/index.jsp?topic=%2Fcom.ibm.wbpm.mon.admin.doc%2Fsec%2Fltpa_cfg.html


Provide a password (can be anything you want) and export the keys from both cells.


Provide the keys you exported from the BPM cell to the Monitor cell and Import. Likewise, provide the Monitor keys to the BPM cell and Import.

Restart both Monitor and BPM cells.

Configure Table-Based Event Delivery

To configure the BPM cell to use table-based delivery, follow the steps outlined here:

http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5mx/index.jsp?topic=%2Fcom.ibm.wbpm.mon.imuc.doc%2Finst%2Fcfg_qb_cross_cell.html

Specifically,


You will need to first create an Authentication Alias called MONITOR and set the user name and password to the DB username and password for the Monitor database.

After the Auth Alias is created, you can edit the /ems_source/scripts/monitor/configureQueueByPass.py script for your Monitor environment. You will then run the following command on the BPM cell to configure the table-based events:

wsadmin.sh -lang jython -f “/ems_source/scripts/monitor/configureQueueBypass.py”


To verify, check under your JDBC datasources and look for MONITOR_Cellname_Routing_Database datasource

Configure Queue-Based Event Delivery (for Lombardi)

On the Monitor cell, you will need to perform the outlined steps here:

http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r5mx/index.jsp?topic=%2Fcom.ibm.wbpm.mon.imuc.doc%2Finst%2Fcfg_jms_cross_cell.html