Within the <binding> </binding> tags, input and output child elements define the bindings for each operation that the portType section describes. Each input message consists of a SOAP header with attributes and a SOAP body with attributes. Each output message consists of a SOAP body with attributes.
The following example shows the input and output child elements for the Login operation:
<operationname="Login">
<soap:operationsoapAction="" />
<input>
<soap:bodyuse="literal"parts="Request"/>
</input>
<output>
<soap:bodyuse="literal"/>
</output>
</operation>
These elements specify that Actuate does not use soapAction, a required element for SOAP messages. They further show that Actuate operations are literal messages that do not use separate wrappers for each element.