|
Listing 5. WSDL containing a wsdl:fault with complexType. <xsd:schema xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns:stns="java:examples.webservices.basic.
javaclass" elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="java:examples.webservices.
basic.javaclass">
<xsd:element type="stns:MyException"
name="MyException">
</xsd:element>
<xsd:complexType name="MyException">
<xsd:sequence>
<xsd:element type="xsd:int" name="errorId"
minOccurs="1" maxOccurs="1">
</xsd:element>
<xsd:element type="xsd:string"
name="errorMessage" minOccurs="1"
nillable="true"
maxOccurs="1">
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<message name="MyException">
<part xmlns:partns="java:examples.
webservices.basic.javaclass"
type="partns:MyException"
name="MyException">
</part>
</message>
<portType name="HelloWorldPort">
<operation name="sendSOAPFault">
<input message="tns:sendSOAPFault">
</input>
<output message=
"tns:sendSOAPFaultResponse">
</output>
<fault name="MyException"
message="tns:MyException">
</fault>
</operation>
</portType>
|