The Entity Manager allows multiple entity-level events
for the same Entity ID to be sent to the event notification handler,
which can result in concurrent broadcasting of events for a single
entity record. Enabling entity event staging instructs the event manager
to place all outgoing entity events into the mpi_evtstager table before
events are sent to the defined event destinations and prevents concurrent
event broadcasting.
Before you begin
For virtual MDM implementations, make sure that your event
destinations are configured to subscribe to either member events or
entity events only. You cannot subscribe to both event types if you
want to enable entity event staging.
About this task
A true setting ensures that only one outgoing entity event
for a given entrecno and enttype is broadcast at a single time to
each registered event destination. This property must be set to
true for
hybrid MDM implementations.
Procedure
- 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.
- Locate the enableEntityEventStaging property
and set it to true (enableEntityEventStaging=true).
This property must be set to true for hybrid
MDM implementations.
- Set the stagingWaitSeconds property
to the number of seconds that the Event Manager may periodically wait
when staging the duplicate entity events in the mpi_evtstager table.
- If you are implementing a hybrid MDM, set the enableGroupProcessing property
to false.
- Save and close the file.