Actually message triggers apply to base object, and they run only when a specific action occurs directly on that base object. For example we can trigger event of Merging data, Unmerging data as part of message queue configuration. During those process HMRG will come in to picture.
Apart from the above point, anything in particular you are looking for. If yes, Please elaborate.
As Rajan mentioned, messages are triggered when there are events occurring on BOs or XREFs. There's nothing directly triggered on HMRG tables, but indirectly triggered when there's a merge or unmerge event.
If you have a specific use case which you can elaborate, we can help answer that.
Thank you for your reply. Our use case is when a data steward is merging two records we want to publish both the records i.e record which got merged and the record which survived to the downstream system.
We are aware that the message queue will be triggered for the survived record if there is change in the same.And no message will be triggered if there are no changes is in it. But we will still want to publish both the records to the downstream.
Thanks & Regards,
As you said above, one can configure MDM to send an update message after a merge message.
But the merge message will have both survived and non survived rowid objects.
IMO, you have to build own custom publication based on the rowids in hmrg table.
There will be event types for each message trigger in the MDM.
You can enable Merge type event in message trigger which sends the both the rowid object that are merged into the message queue which might suffice your requirement.
There are two merge type change event 4 & 7. Just see if this works for you.