Initial Commit

This commit is contained in:
2026-01-14 14:33:12 +00:00
commit a2130f55c7
80 changed files with 42447 additions and 0 deletions

View 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>