PI/XI : How to view payload content of Sync Messages when processing messages locally in the AAE.
One of the most prominent new features PI 7.1 shows off is local processing of messages in the AAE. With PI 7.1 EHP1 this feature also allows content based routing and message splitting at the AAE. SAP Enhancement Package 1 for SAP NetWeaver Process Integration 7.1 – Details
One important factor I had to consider and re-think was how monitoring was possible if message processing was done locally in the AAE. Since messages are no longer sent to the integration engine – the classic transaction SXMB_MONI in the ABAP stack wouldn’t be an option. Evidently the only other option PI offers out of the box was using the RWB.
This is the option I choose. As you think about monitoring just with Message monitoring in the RWB, one thing strikes you the most, how can you view payload/ content of synchronous messages in RWB’s message monitoring? By default this parameter is turned off.
In this blog, I’d like to demonstrate how we can enable viewing of the payload content for synchronous messages in RWB’s message monitoring. (PI 7.1 and above)
In the Slides above, we see that by default – when we try to view the payload content of a synchronous message, we don’t have an option of viewing the payload.
Here are the steps to enabling viewing of payload content for synchronous messages in RWB’s Message monitoring.
1. Login to NWA.
2. Choose Configuration Management -> Infrastructure -> Java System Properties
3. On the Services Tab, Select XPI Service: Messaging System and then select Properties. Under Properties choose the parameter messaging.syncMessageRemover.removeBody and change its value to false.
We have now completed the configurations required to view the Payload of Sync. Messages in RWB’s Message monitoring.
Finally, let’s verify if the configurations worked.
We now are able to see another selection in the dropdown that can let us view the payload of the message.
Viewing the payload of Sync Messages in the Message monitoring of RWB offers almost (not) all features of SXMB_MONI when processing messages locally in the AAE. We should certainly leverage it!