<!-- Schema defined in the SOAP Version 1.2 Part 1 specification
     Last Call Working Draft:
     http://www.w3.org/TR/2002/WD-soap12-part1-20020621/
     $Id: soap-upgrade.xsd,v 1.1 2002/06/14 11:33:44 ylafon Exp $                

     Copyright 2001 W3C (Massachusetts Institute of Technology,
     Institut National de Recherche en Informatique et en Automatique,
     Keio University). All Rights Reserved.
     http://www.w3.org/Consortium/Legal/

     This document is governed by the W3C Software License [1] as
     described in the FAQ [2].

     [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
     [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
-->

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:tns="http://www.w3.org/2002/06/soap-upgrade"
		   targetNamespace="http://www.w3.org/2002/06/soap-upgrade" >

  <xs:annotation>
    <xs:documentation>
	  This schema describes a single 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:documentation>
  </xs:annotation>

  <xs:complexType name="EnvType" >
    <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="envelope" type="tns:EnvType" />
	</xs:sequence>
  </xs:complexType>

</xs:schema>
