Skip to Content
0
Former Member
Feb 10, 2011 at 11:52 AM

Is there a way to get a dump of the raw request data of a web service call?

378 Views

Hello experts,

on our SAP machine we provide a web service based on a normal SAP function module. The service is working fine, but one of the external systems (web service clients) does have a problem when using non-ASCII characters within the request XML data.

Ok, so I thought I check whats going on in soapUI, but there the same request works fine, even with the non-ASCII characters. So it seems soapUI can correctly use the encoding as it should be, whereas the faulty client can't.

Hence I wanted to check the payload trace in SOAMANGER, but unfortunately there is no trace if this error occured. It seems the error occurs in SAP even before any trace can be made (at least via SOAMANGER).

So my question is: Do I have any other option to get a 1:1 copy of the whole request the client is sending to the web service on the SAP machine? Or is the only option we have to use a tcpdump on the OS level of the SAP machine?

Thanks in advance for any ideas and help!

Kind regards, Matthias