Obtain SOAP header using SOAP Unwrap service

Posted by bkissel on 18-Sep-2009 13:36

Is there any way to have the SOAP Unwrap service output the SOAP headers?  We have exposed a process as a web service and would like to put some authentication information in the SOAP header however the SOAP Unwrap step doesn't pass on the SOAP headers to the rest of the steps in the process, only the SOAP body.  Using a traditional Web Service Invocation step instead with an "Unwrap" ESBWS file will forward the headers, but such a step is coupled directly to the web service operation meaning we'd have to write an ESBWS file for each operation.  Does anyone have any ideas?  Thanks!

All Replies

Posted by Bill Wood on 16-Nov-2009 13:21

The SOAP Unwrap does just that -- unwraps the SOAP into the parameters specified.  To get the SOAP Headers, I'd recommend using a XSLT step when you have access to the entire message.

This thread is closed