After a recent upgrade to both IBM Business Process Manager Advanced and IBM Business Monitor to version 126.96.36.199, events stopped flowing through in our cross cell environment configuration, despite this working prior to the upgrade. There were no errors in any log files and the events were being emitted from the applications. After some troubleshooting, it was noticed that the events were flowing through to the LombardiJMSEmitterErrorQueue, instead of the LombardiJMSEmitterInputQueue. (If you need to see instructions on setting up cross cell communication between BPM and Monitor, please visit my posting found here: Setting Up Cross Cell Communication Between BPM and Monitor.)
IBM does provide specific instructions for applying the Business Monitor fix pack, found here:
However, there is a specific section that we determined to be the root of the issue described above. In the section of the instructions titled “Updating support applications in a cross-cell environment,” the instructions state that if your BPM environment is already at version 188.8.131.52, then you do not need to copy over the plugins from the Monitor cell. It turns out, that you do actually need to copy these plugins over, even if your BPM environment is at version 184.108.40.206. After the plugins were copied over and a complete restart of both the BPM and Monitor environments, we started seeing events flowing through properly again.