Subject:Doc/Literal and SOAP Header/Body Author:taylor corey Date:04 Jan 2008 12:57 PM
I was reading 'Building Web Services with Java' and the book seems to indicate that if the WSDL file indicates Doc/Literal then the parameters should go in the SOAP body and not the header. In fact, it says the SOAP header should be empty.
Subject:Doc/Literal and SOAP Header/Body Author:(Deleted User) Date:07 Jan 2008 03:26 AM
Hi Taylor,
the SOAP header should be used to carry only application-specific informations, and not data. Data needed to perform the web service operation should only be located in the SOAP body; the header should be used to specify authentication tokens, or transaction semantics.
The web server could either use those informations or discard them (unless the "soap:mustUnderstand" attribute is specified).