on 06-25-2013 11:03 PM
When you define multiple receivers for a PI message, PI makes as many copies of the message as necessary to send to all receivers.
All these message have another Id assigned to them.
Is there any way to find out into which messages is the original message (Parent Message ID) on an Integrated Configuration on PI 7.3 (Single Stack).
Try to use DynamicConfigurationBean in the sender channel and set attribute message.messageId, which is the messageId of the source message when captured in sender channel. Please have a look at Example 2 on SAP help.
The dynamic configuration header will carry this attribute to your split message, where you can read it with a user-defined function in message mapping. You will find plenty of material on SCN (blogs etc.) on how to use the Bean and how to read dynamic configuration header in mappings.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Israel Toledo,
Message branching comes into picture when Receiver determination have more than one receiver.
The "fast-forward" symbol is standard for branched messages in sxmb_moni. It marks the original incoming message. The 2 ohter messages(In case there are 2 receivers) in sxmb_moni are messages as a result of the branch.
Regards,
Moorthy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
10 | |
9 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.