IBM Support

Initiate MDS Entity Create and Entity Delete Event Notifications Missing

Question & Answer


Question

We have configured our system to send notifications for events such as "Entity Created", "Entity Updated", and "Entity Deleted". We often observe that the "Entity Created" event does not fire. Additionally, we often observe that deleting a member which is part of a singleton entity does not send events either while the rest of the event types work just fine. Why are we seeing this behavior and how can we prevent it?

Cause

We have the ability to configure event notification processing such that related events are grouped into a single message. This feature supports standard XML messages only (event grouping and ordering of business process management messages is not supported). This is done to achieve the following:

  1. Group all messages that are triggered by the same entity management action for a member, per destination, into a single XML header.
  2. This also reduces the amount of event traffic and prevents sending extra messages that are temporary in nature.

For this functionality to work effectively, group processing needs to be enabled for both event manager and entity manager. If we do not enable it for one of these components, then we can run into complications like missing event notifications (as mentioned above).

Answer

Following are the steps for enabling grouped message processing:

Set the event manager property:

  1. Go to the operational server instance WAS_PROFILE_HOME/app_server/mds/conf directory and open the com.ibm.mdm.mds.event.manager.cfg file in a text editor.
  2. Locate the enableGroupProcessing property and set it to true (enableGroupProcessing=true).
  3. Save and close the file.

Set the entity manager property:
  1. Open the com.ibm.mdm.mds.entity.manager.cfg file in a text editor.
  2. Locate the enableGroupProcessing property and set it to true (enableGroupProcessing=true).
  3. Save and close the file.
But please note that enabling group messaging is not recommended. Message processing is much more stable and several extraneous messages are filtered out when group processing is disabled.

[{"Product":{"code":"SSLVY3","label":"Initiate Master Data Service"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"Version Independent","Edition":"Edition Independent","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Product Synonym

MDS;Master Data Service;MDM;MDMSE;Master Data Management;IBM Infosphere Master Data Service;MDM Standard Edition;MDM Hybrid Edition

Document Information

Modified date:
16 June 2018

UID

swg21670660