Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member

Introduction:

In XI 3.0 and PI 7.0, in order to save storage, synchronous message content is never stored in the database. When we tried to display the message content, we will get the message:

This makes debugging somewhat more difficult, since we cannot see the message content. This is especially true when we use the Advanced Adapter Engine Configuration in PI 7.1, where the message will not go through the Integration Server.

In PI 7.1, a message option is now available to display the message content of synchronous messages. This option is very similar to that in the Integration Server's monitor in ABAP.

Configuration Steps:

Below provides the steps to change the configuration option to display synchronous message contents.

Because this is in the java stack, we will have to use NetWeaver Administrator (/nwa) for the configuration.

  1. Start NetWeaver Administrator (/nwa), and select the "Configuration Management" tab, then the "Infrastructure" tab.

  2. In the "Infrastructure" tab, scroll down and select "Java System Properties"

  3. In "Java System Properties: Overview":
    1. Click on the "Services" tab
    2. Enter "messaging" in the filter text area
    3. Click on the "filter"
    4. Select "XPI Service: Messaging System"

  4. In the "Extended Details" below:
    1. Enter "sync" in the filter text area
    2. Click on the "filter"
    3. Select "messaging.syncMessageRemover.removeBody"
    4. Click on the "Modify" button

  5. In the popup textbox, enter "false" and click "Set"

    By default, which is "true", the message content will be removed.

  6. In the "Extended Details":
    1. Click "Save As"
    2. "false" should be displayed in the "Custome Value" column

After the option change, we can send another message and should then see the content of the message.

Please note, the option will only take effect for those messages after the option change.

16 Comments