Initial Commit
This commit is contained in:
104
RapierHD_Control/Service References/ServiceReference8/item.xsd
Normal file
104
RapierHD_Control/Service References/ServiceReference8/item.xsd
Normal file
@@ -0,0 +1,104 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<xs:schema xmlns:tns="http://www.w3.org/2003/05/soap-envelope" elementFormDefault="qualified"
|
||||
targetNamespace="http://www.w3.org/2003/05/soap-envelope" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:import schemaLocation="http://www.w3.org/2001/xml.xsd" namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<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 minOccurs="0" maxOccurs="unbounded" 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 minOccurs="0" maxOccurs="unbounded" namespace="##any" processContents="lax" />
|
||||
</xs:sequence>
|
||||
<xs:anyAttribute namespace="##other" processContents="lax" />
|
||||
</xs:complexType>
|
||||
<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" />
|
||||
<xs:attribute name="encodingStyle" type="xs:anyURI" />
|
||||
<xs:element name="Fault" type="tns:Fault" />
|
||||
<xs:complexType name="Fault" final="extension">
|
||||
<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 minOccurs="1" maxOccurs="unbounded" 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 minOccurs="0" maxOccurs="unbounded" namespace="##any" processContents="lax" />
|
||||
</xs:sequence>
|
||||
<xs:anyAttribute namespace="##other" processContents="lax" />
|
||||
</xs:complexType>
|
||||
<xs:element name="NotUnderstood" type="tns:NotUnderstoodType" />
|
||||
<xs:complexType name="NotUnderstoodType">
|
||||
<xs:attribute name="qname" type="xs:QName" use="required" />
|
||||
</xs:complexType>
|
||||
<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 minOccurs="1" maxOccurs="unbounded" name="SupportedEnvelope" type="tns:SupportedEnvType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
Reference in New Issue
Block a user