3.17.2. Mapping Example WSDL Output (Document Style)
<types>
<xsd:schema targetNamespace="...">
<xsd:element name="getPrice" type="tns:getPriceType"/>
<xsd:element name="getPriceResponse" type="tns:getPriceResponseType"/>
<xsd:element name="TickerException" type="tns:TickerExceptionType"/>
...
</xsd:schema>
</types>
<message name="getPrice">
<part name="getPrice" element="tns:getPrice"/>
</message>
<message name="getPriceResponse">
<part name="getPriceResponse" element="tns:getPriceResponse"/>
</message>
<message name="TickerException">
<part name="TickerException" element="tns:TickerException"/>
</message>
<portType name="StockQuoteProvider">
<operation name="getPrice">
<input message="tns:getPrice" wsam:action="..."/>
<output message="tns:getPriceResponse wsam:action="..."/>
<fault message="tns:TickerException wsam:action="..."/>
</operation>
</portType>
<!-- Example adjusted from JAX-WS 2.2 Specification. -->