The WSDL style has two possible options: RPC and Document. (If neither is specified, it defaults to "document".) This attribute refers to the SOAP message style -- whether the SOAP Body contains a document defined by a schema or whether the Body is constructed dynamically based on the method name and a set of parameter types. WSDL has another attribute, "use", which indicates whether the message structure is defined by a schema (use="literal") or generated using the SOAP encoding data model (use="encoded"). Valid combinations of these two attributes include document/literal, rpc/literal, and rpc/encoded.

The WSDD style has four options: RPC, WRAPPED, DOCUMENT, MESSAGE. (If no style is specified, it defaults to "RPC".) This style attribute encompasses both message style and programming style. There are three types of programming style:

RPC produces rpc/encoded with a parameterized API (you can use the "use" attribute to specify that you want rpc/literal)

For more information on the WRAPPED style, see Anne's blog:

FrontPage/Axis/StyleInWSDDAndWSDL (last edited 2009-09-20 22:48:34 by localhost)