-<xs:schema  elementFormDefault="qualified"  targetNamespace="http://www.w3.org/2003/05/soap-envelope"  xmlns:tns="http://www.w3.org/2003/05/soap-envelope"  xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import  namespace="http://www.w3.org/XML/1998/namespace" />
<!-- Envelope, header and body -->
<xs:element  name="Envelope"  type="tns:Envelope" />
-<xs:complexType  name="Envelope">
-<xs:sequence>
<xs:element  minOccurs="0"  ref="tns:Header" />
<xs:element  minOccurs="1"  ref="tns:Body" />
</xs:sequence>
<xs:anyAttribute  namespace="##other"  processContents="lax" />
</xs:complexType>
<xs:element  name="Header"  type="tns:Header" />
-<xs:complexType  name="Header">
-<xs:annotation>
<xs:documentation> Elements replacing the wildcard MUST be namespace qualified, but can be in the targetNamespace </xs:documentation>
</xs:annotation>
-<xs:sequence>
<xs:any  maxOccurs="unbounded"  minOccurs="0"  namespace="##any"  processContents="lax" />
</xs:sequence>
<xs:anyAttribute  namespace="##other"  processContents="lax" />
</xs:complexType>
<xs:element  name="Body"  type="tns:Body" />
-<xs:complexType  name="Body">
-<xs:sequence>
<xs:any  maxOccurs="unbounded"  minOccurs="0"  namespace="##any"  processContents="lax" />
</xs:sequence>
<xs:anyAttribute  namespace="##other"  processContents="lax" />
</xs:complexType>
<!-- Global Attributes. The following attributes are intended to be usable via qualified attribute names on any complex type referencing them. -->
<xs:attribute  default="0"  name="mustUnderstand"  type="xs:boolean" />
<xs:attribute  default="0"  name="relay"  type="xs:boolean" />
<xs:attribute  name="role"  type="xs:anyURI" />
<!-- 'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element. For example, the value 'http://www.w3.org/2003/05/soap-encoding' indicates the pattern described in the last call working draft of SOAP Version 1.2 Part 2: Adjuncts -->
<xs:attribute  name="encodingStyle"  type="xs:anyURI" />
<xs:element  name="Fault"  type="tns:Fault" />
-<xs:complexType  final="extension"  name="Fault">
-<xs:annotation>
<xs:documentation> Fault reporting structure </xs:documentation>
</xs:annotation>
-<xs:sequence>
<xs:element  name="Code"  type="tns:faultcode" />
<xs:element  name="Reason"  type="tns:faultreason" />
<xs:element  minOccurs="0"  name="Node"  type="xs:anyURI" />
<xs:element  minOccurs="0"  name="Role"  type="xs:anyURI" />
<xs:element  minOccurs="0"  name="Detail"  type="tns:detail" />
</xs:sequence>
</xs:complexType>
-<xs:complexType  name="faultreason">
-<xs:sequence>
<xs:element  maxOccurs="unbounded"  minOccurs="1"  name="Text"  type="tns:reasontext" />
</xs:sequence>
</xs:complexType>
-<xs:complexType  name="reasontext">
-<xs:simpleContent>
-<xs:extension  base="xs:string">
<xs:attribute  ref="xml:lang"  use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
-<xs:complexType  name="faultcode">
-<xs:sequence>
<xs:element  name="Value"  type="tns:faultcodeEnum" />
<xs:element  minOccurs="0"  name="Subcode"  type="tns:subcode" />
</xs:sequence>
</xs:complexType>
-<xs:simpleType  name="faultcodeEnum">
-<xs:restriction  base="xs:QName">
<xs:enumeration  value="tns:DataEncodingUnknown" />
<xs:enumeration  value="tns:MustUnderstand" />
<xs:enumeration  value="tns:Receiver" />
<xs:enumeration  value="tns:Sender" />
<xs:enumeration  value="tns:VersionMismatch" />
</xs:restriction>
</xs:simpleType>
-<xs:complexType  name="subcode">
-<xs:sequence>
<xs:element  name="Value"  type="xs:QName" />
<xs:element  minOccurs="0"  name="Subcode"  type="tns:subcode" />
</xs:sequence>
</xs:complexType>
-<xs:complexType  name="detail">
-<xs:sequence>
<xs:any  maxOccurs="unbounded"  minOccurs="0"  namespace="##any"  processContents="lax" />
</xs:sequence>
<xs:anyAttribute  namespace="##other"  processContents="lax" />
</xs:complexType>
<!-- Global element declaration and complex type definition for header entry returned due to a mustUnderstand fault -->
<xs:element  name="NotUnderstood"  type="tns:NotUnderstoodType" />
-<xs:complexType  name="NotUnderstoodType">
<xs:attribute  name="qname"  type="xs:QName"  use="required" />
</xs:complexType>
<!-- Global element and associated types for managing version transition as described in Appendix A of the SOAP Version 1.2 Part 1 Last Call Working Draft -->
-<xs:complexType  name="SupportedEnvType">
<xs:attribute  name="qname"  type="xs:QName"  use="required" />
</xs:complexType>
<xs:element  name="Upgrade"  type="tns:UpgradeType" />
-<xs:complexType  name="UpgradeType">
-<xs:sequence>
<xs:element  maxOccurs="unbounded"  minOccurs="1"  name="SupportedEnvelope"  type="tns:SupportedEnvType" />
</xs:sequence>
</xs:complexType>
</xs:schema>
Generated by XSDdoc 2.0 ©