wsdlpull  1.23
soap.xsd
Go to the documentation of this file.
1 <?xml version="1.0" encoding="us-ascii"?>
2 <schema xmlns="http://www.w3.org/2001/XMLSchema"
3  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
4  targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/">
5  <element name="binding" type="soap:bindingType"/>
6  <complexType name="bindingType">
7  <attribute name="transport" type="anyURI" use="optional"/>
8  <attribute name="style" type="soap:styleChoice" use="optional"/>
9  </complexType>
10  <simpleType name="styleChoice">
11  <restriction base="string">
12  <enumeration value="rpc"/>
13  <enumeration value="document"/>
14  </restriction>
15  </simpleType>
16  <element name="operation" type="soap:operationType"/>
17  <complexType name="operationType">
18  <attribute name="soapAction" type="anyURI" use="optional"/>
19  <attribute name="style" type="soap:styleChoice" use="optional"/>
20  </complexType>
21  <element name="body" type="soap:bodyType"/>
22  <complexType name="bodyType">
23  <attribute name="encodingStyle" type="anyURI" use="optional"/>
24  <attribute name="parts" type="NMTOKENS" use="optional"/>
25  <attribute name="use" type="soap:useChoice" use="optional"/>
26  <attribute name="namespace" type="anyURI" use="optional"/>
27  </complexType>
28  <simpleType name="useChoice">
29  <restriction base="string">
30  <enumeration value="literal"/>
31  <enumeration value="encoded"/>
32  </restriction>
33  </simpleType>
34  <element name="fault" type="soap:faultType"/>
35  <complexType name="faultType">
36  <attribute name="encodingStyle" type="anyURI" use="optional"/>
37  <attribute name="use" type="soap:useChoice" use="optional"/>
38  <attribute name="namespace" type="anyURI" use="optional"/>
39  <attribute name="name" type="string" use="optional"/>
40  </complexType>
41 
42  <element name="headerfault" type="soap:headerfaultType"/>
43  <complexType name="headerfaultType">
44  <attribute name="message" type="QName" use="required"/>
45  <attribute name="parts" type="NMTOKENS" use="required"/>
46  <attribute name="use" type="soap:useChoice" use="required"/>
47  <attribute name="encodingStyle" type="anyURI" use="optional"/>
48  <attribute name="namespace" type="anyURI" use="optional"/>
49  </complexType>
50 
51  <element name="header" type="soap:headerType"/>
52  <complexType name="headerType">
53  <all>
54  <element ref="soap:headerfault" minOccurs="0"/>
55  </all>
56  <attribute name="message" type="QName" use="required"/>
57  <attribute name="parts" type="NMTOKENS" use="optional"/>
58  <attribute name="part" type="NMTOKEN" use="optional"/>
59  <attribute name="use" type="soap:useChoice" use="required"/>
60  <attribute name="encodingStyle" type="anyURI" use="optional"/>
61  <attribute name="namespace" type="anyURI" use="optional"/>
62  </complexType>
63 
64  <element name="address" type="soap:addressType"/>
65  <complexType name="addressType">
66  <attribute name="location" type="anyURI" use="required"/>
67  </complexType>
68 </schema>