cancel
Showing results for 
Search instead for 
Did you mean: 

How to Change the XML data that got stuck up in XI

Former Member
0 Kudos

Hi,

I am executing a scenario which sends the data from HTTP client>Xi->SAP(R/3 4.6).We are queuing the messages in XI, through QoS EOIO.Sender side we have configured the HTTP adapter and on receiver side we have configured RFC adapter.RFC at receiver side throws an exception, if I try to call rfc from XI by sending wrong data to it from HTTP client.The message which is failed gets stuck up in the queue , whose status will be shown as System Error.So, No messages will be further processed from that queue.

Our Requirement is, We need to manually change the xml file which is failed while trying to post data in to SAP.Could any one help me to find where the Failed xml file gets stored in XI and how can we change the file .

Regards,

Kiran kumar.

Accepted Solutions (0)

Answers (4)

Answers (4)

kenny_scott
Contributor
0 Kudos

Hi Kiran,

you can't edit the message payload of a message in the AE Messaging System

therefore you will have to delete it by first canceling it and then deleting it.

i.e.,

<b>#813993 FAQ: Message status in the adapter framework

#816022 FAQ: XI 3.0 J2EE Adapter Engine / Messaging System</b>

o Question 14: I've setup an EOIO scenario and one of the messages

in unrecoverably stuck, because of an error. All following....

Regards

Kenny

Former Member
0 Kudos

Hi Jai shankar,

Thanks for the Response.I found that message got stuck at the adapter level, is there a way that I can update the payload at the Adapter level.

Regards,

Kiran kumar.

bhavesh_kantilal
Active Contributor
0 Kudos

Hi,

You can use the TEST tab in the RunTime Workbecnh to send message to the Integration Engine.

Go to RWB --> Component Monitoring --> Integration Engine --> Tools --> Test Message .

Here give all the details including ht e XML paylaod and this will be processed. But this will lead to a duplicate message in MONI.

Also, what is the issue with the current message at the adaptre level.?

If you want you can Resend the message from the Adapter Engine. Go to Messge Monitoring and then select your message and click on the RESEND option / button to resend your message

Regards

Bhavesh

Former Member
0 Kudos

Hi Kiran,

if you want to change the payload: This is not possible with standard.

Regards Mario

Former Member
0 Kudos

Mario,

This is possible from SP 19 onwards...

Have a look @

/people/gourav.khare2/blog/2007/02/28/sapxi--message-editing-150-responsibility-and-liability-150-sp19

Also, the comments in the blog. Really good

http://help.sap.com/saphelp_nw04/helpdata/en/43/4a576b5b7430f3e10000000a11466f/frameset.htm

http://help.sap.com/saphelp_nw04/helpdata/en/43/4a576b5b7430f3e10000000a11466f/frameset.htm

Regards,

Jai Shankar

Former Member
0 Kudos

Kiran,

If you are in SP19, you have the option to edit your payload in SXMB_MONI.

Regards,

Jai Shankar