Skip to Content

PI - Checking Error for many messages (XML interface)

Dear Experts,

We have a XML -> IDoc interface in our implementation. Every now and then, there were errors in the interface that could be due to the invalid data sent to PI and cause a mapping error in the PI.

To check what really cause the error, in SXI_MONITOR we double click each of the message and go to the trace and check what exception is thrown in the mapping. This could be tedious to check what the error is 1 by 1 clicking the message if there were 100 error messages.

- Is there any report in PI that could show what the error actually is directly on the screen? Something like the error message is displayed directly at the ALV report instead of having to click each messages.

- or is there a report/program that we could use to show the content of the xml, for example: If I have an XML with the following format:

<message>

     <header>

          <documentid>123</documentid>

          <otherfields>...</otherfields>

     </header>

</message>

I want the report to show the value in the Message/Header/DocumentID directly all in the ALV.

- or what is usually the best practice/way to really check what cause the error if there are 100 message error for interface A (pretend the name of the interface is interface A).

Thank you,

Suwandi C.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Mar 05, 2014 at 09:48 AM

    Sorry,

    Forgot to mention that the PI version is 7.1 as I remember I could not configure User Defined Message Search feature.

    - or is it possible to create a custom program to get the error messages and parse the xml content to get specific content's value?

    Thank you,

    Suwandi C.

    Add comment
    10|10000 characters needed characters exceeded