IBM Support

Configuring the InfoSphere MDM event processing in a WebSphere Application Server clustered environment running Service Integration Bus (SIB)

Troubleshooting


Problem

Configuring JMS resources to achieve distributed processing by Message Driven Beans (MDB) when MDM is running on a clustered WebSphere Application Server environment that uses a SIB engine.

Resolving The Problem

The event management framework in InfoSphere Master Data Management (MDM) enables asynchronous processing of business logic based on the occurrence of certain business events during the lifecycle of master data management processes. The MDM event management framework runs on top of JMS (Java Messaging Service) specification, which is provisioned by the WebSphere Application Server (the J2EE platform where InfoSphere MDM server is deployed).
This technote describes the configuration of JMS resources to achieve distributed processing by Message Driven Beans (MDB) when MDM is running on a clustered WebSphere Application Server environment that uses a SIB engine. The configuration steps described in this technote are applicable to the following software:
- IBM InfoSphere MDM version 11.0.0 (Advanced Edition, Enterprise Edition)
- WebSphere Application Server Network Deployment version 8.5.0.x

When MDM is initially installed in a WebSphere Application Server cluster (with SIB as the main messaging engine), the activation specification of MDB is configured with a default setting that enables only a single WebSphere Application Server to participate in the event processing of the event management framework (usually the same server where the SIB engine is running). As a result, the event processing is severely limited due to the inability to use the computing resources available on all of the servers in the cluster. This defeats one of the main purposes of running MDM in a clustered environment, which is to have scalability and parallelism. By following the resolution steps to modify your configuration, the MDBs on all the servers inside the WebSphere Application Server cluster can equally participate in the event processing, and improve performance and throughput of MDM event processing.

1. Log into WebSphere Application Server administrative console using the administrator ID and password.
2. In the main menu, expand ‘Resources’> ‘JMS’ and click ‘Activation specifications.’
3. Adjust the scope of the resources so that you can see the ‘EMList_SPEC’ in the Activation Specification List. Click ‘EMList_SPEC.’
4. Scroll down the Configuration page until you see the Advanced Section. Select the ‘Always activate MDBs in all servers’ checkbox.

[{"Product":{"code":"SSWSR9","label":"IBM InfoSphere Master Data Management"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"11.0.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}},{"Product":{"code":"SSPVUA","label":"IBM InfoSphere Master Data Management Server"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":" ","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
27 April 2022

UID

swg21639821