Frecuently I need to check xml payload on SOAP service interfaces but the PO it’s configured to not persist this messages.
In old versions of PI (like 7.10) you can use the TraceHTTP parameter in sender or receiver adapter, in the module sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean, this paramenter write the xml payload in the message log, according to next values:
- headers: Only HTTP headers are traced for request and response
- plain: the whole HTTP request and response are traced (including headers and body)
- hex: A hex dump is traced for whole HTTP request and response
I used to use this parameter on old version of PI 7.10 and it’s works, but in the sap blog I read this parameter is only avaible from PI 7.31 SP09, I don’t know why but works for me.
You can read more about it in this sap blog
Now I use this parameter in new version PO 7.5 and it’s useful too, I know there are another configuration options in new versions like staging and logging at level on XI adapter, on Integration scenario and specificly over module adapter with parameters.
I don’t test it any of new features but I leave here the link with more info.