Description of the different styles
style=rpc, use=encoded First element of the SOAP body is the operation. The operation contains elements describing the parameters, which are serialized as encoded (possibly multi-ref)
<soap:body> <operation> <arg1>...</arg1> <arg2>...</arg2> </operation>
style=RPC, use=literal First element of the SOAP body is the operation. The operation contains elements describing the parameters, which are serialized as encoded (no multi-ref)\
<soap:body> <operation> <arg1>...</arg1> <arg2>...</arg2> </operation>
style=document, use=literal Elements of the SOAP body are the names of the parameters (there is no wrapper operation...no multi-ref)
<soap:body> <arg1>...</arg1> <arg2>...</arg2>
style=wrapped Special case of DOCLIT where there is only one parameter and it has the same qname as the operation. In such cases, there is no actual type with the name...the elements are treated as parameters to the operation
<soap:body> <one-arg-same-name-as-operation> <elemofarg1>...</elemofarg1> <elemofarg2>...</elemofarg2>
style=document, use=encoded There is not an enclosing operation name element, but the parmeterss are encoded using SOAP encoding This mode is not (well?) supported by Axis.
@author Richard Sitze