home *** CD-ROM | disk | FTP | other *** search
- <?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>
-