| <?xml version="1.0" encoding="UTF-8" ?> |
| <!-- |
| |
| Copyright 2001-2003 International Business Machines Corporation, Microsoft Corporation. All rights reserved. |
| |
| The presentation, distribution or other dissemination of the |
| information contained herein by Microsoft is not a license, |
| either expressly or impliedly, to any intellectual property owned or |
| controlled by Microsoft. |
| |
| This document and the information contained herein is provided on an |
| "AS IS" basis and to the maximum extent permitted by applicable law, |
| Microsoft provides the document AS IS AND WITH ALL FAULTS, and hereby |
| disclaims all other warranties and conditions, either express, implied |
| or statutory, including, but not limited to, any (if any) implied |
| warranties, duties or conditions of merchantability, of fitness for a |
| particular purpose, of accuracy or completeness of responses, of |
| results, of workmanlike effort, of lack of viruses, and of lack of |
| negligence, all with regard to the document. ALSO, THERE IS NO |
| WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, |
| CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE |
| DOCUMENT. |
| |
| IN NO EVENT WILL MICROSOFT BE LIABLE TO ANY OTHER PARTY FOR THE COST |
| OF PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, |
| LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL, DIRECT, INDIRECT, OR |
| SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE, |
| ARISING IN ANY WAY OUT OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS |
| DOCUMENT, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE |
| POSSIBILITY OF SUCH DAMAGES. |
| |
| --> |
| <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" |
| xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" |
| xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" |
| targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/" > |
| |
| <xs:import namespace = "http://schemas.xmlsoap.org/wsdl/" schemaLocation = "wsdl.xsd"/> |
| |
| <xs:simpleType name="encodingStyle" > |
| <xs:annotation> |
| <xs:documentation> |
| "encodingStyle" indicates any canonicalization conventions followed in the contents of the containing element. For example, the value "http://schemas.xmlsoap.org/soap/encoding/" indicates the pattern described in SOAP specification |
| </xs:documentation> |
| </xs:annotation> |
| <xs:list itemType="xs:anyURI" /> |
| </xs:simpleType> |
| |
| <xs:element name="binding" type="soap:tBinding" /> |
| <xs:complexType name="tBinding" > |
| <xs:complexContent> |
| <xs:extension base="wsdl:tExtensibilityElement" > |
| <xs:attribute name="transport" type="xs:anyURI" use="required" /> |
| <xs:attribute name="style" type="soap:tStyleChoice" use="optional" /> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:simpleType name="tStyleChoice" > |
| <xs:restriction base="xs:string" > |
| <xs:enumeration value="rpc" /> |
| <xs:enumeration value="document" /> |
| </xs:restriction> |
| </xs:simpleType> |
| |
| <xs:element name="operation" type="soap:tOperation" /> |
| <xs:complexType name="tOperation" > |
| <xs:complexContent> |
| <xs:extension base="wsdl:tExtensibilityElement" > |
| <xs:attribute name="soapAction" type="xs:anyURI" use="optional" /> |
| <xs:attribute name="style" type="soap:tStyleChoice" use="optional" /> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:element name="body" type="soap:tBody" /> |
| <xs:attributeGroup name="tBodyAttributes" > |
| <xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" /> |
| <xs:attribute name="use" type="soap:useChoice" use="optional" /> |
| <xs:attribute name="namespace" type="xs:anyURI" use="optional" /> |
| </xs:attributeGroup> |
| <xs:complexType name="tBody" > |
| <xs:complexContent> |
| <xs:extension base="wsdl:tExtensibilityElement" > |
| <xs:attribute name="parts" type="xs:NMTOKENS" use="optional" /> |
| <xs:attributeGroup ref = "soap:tBodyAttributes" /> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:simpleType name="useChoice" > |
| <xs:restriction base="xs:string" > |
| <xs:enumeration value="literal" /> |
| <xs:enumeration value="encoded" /> |
| </xs:restriction> |
| </xs:simpleType> |
| |
| <xs:element name="fault" type="soap:tFault" /> |
| <xs:complexType name="tFaultRes" abstract="true" > |
| <xs:complexContent> |
| <xs:restriction base="soap:tBody" > |
| <xs:attribute ref="wsdl:required" use="optional" /> |
| <xs:attribute name="parts" type="xs:NMTOKENS" use="prohibited" /> |
| <xs:attributeGroup ref="soap:tBodyAttributes" /> |
| </xs:restriction> |
| </xs:complexContent> |
| </xs:complexType> |
| <xs:complexType name="tFault" > |
| <xs:complexContent> |
| <xs:extension base="soap:tFaultRes"> |
| <xs:attribute name="name" type="xs:NCName" use="required" /> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| |
| <xs:element name="header" type="soap:tHeader" /> |
| <xs:attributeGroup name="tHeaderAttributes" > |
| <xs:attribute name="message" type="xs:QName" use="required" /> |
| <xs:attribute name="part" type="xs:NMTOKEN" use="required" /> |
| <xs:attribute name="use" type="soap:useChoice" use="required" /> |
| <xs:attribute name="encodingStyle" type="soap:encodingStyle" use="optional" /> |
| <xs:attribute name="namespace" type="xs:anyURI" use="optional" /> |
| </xs:attributeGroup> |
| <xs:complexType name="tHeader" > |
| <xs:complexContent> |
| <xs:extension base="wsdl:tExtensibilityElement" > |
| <xs:sequence> |
| <xs:element ref="soap:headerfault" minOccurs="0" maxOccurs="unbounded" /> |
| </xs:sequence> |
| <xs:attributeGroup ref="soap:tHeaderAttributes" /> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| <xs:element name="headerfault" type="soap:tHeaderFault" /> |
| <xs:complexType name="tHeaderFault" > |
| <xs:attributeGroup ref="soap:tHeaderAttributes" /> |
| </xs:complexType> |
| |
| <xs:element name="address" type="soap:tAddress" /> |
| <xs:complexType name="tAddress" > |
| <xs:complexContent> |
| <xs:extension base="wsdl:tExtensibilityElement" > |
| <xs:attribute name="location" type="xs:anyURI" use="required" /> |
| </xs:extension> |
| </xs:complexContent> |
| </xs:complexType> |
| |
| </xs:schema> |