2002/ws/desc/test-suite/interchange wsdlcm.xsd,1.8,1.9 wsdlcm-soap.xsd,1.5,1.6

Update of /sources/public/2002/ws/desc/test-suite/interchange
In directory hutz:/tmp/cvs-serv10747/test-suite/interchange

Modified Files:
	wsdlcm.xsd wsdlcm-soap.xsd 
Log Message:
added missing HTTP properties to SOAP extension
added SOAP Endpoint Extension

Index: wsdlcm-soap.xsd
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/interchange/wsdlcm-soap.xsd,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** wsdlcm-soap.xsd	10 Jun 2006 19:49:59 -0000	1.5
--- wsdlcm-soap.xsd	18 Jun 2006 21:59:27 -0000	1.6
***************
*** 18,25 ****
--- 18,47 ----
  	- added wrapper elements for extensions
  	
+ 	2006-06-18: Arthur Ryman (ryman@ca.ibm.com)
+ 	- added missing HTTP properties
+ 	
+ 	{http location} on Binding Operation components, as defined in 6.4 Binding Operations
+ 	
+ 	{http headers} on Binding Message Reference and
+ 	Binding Fault components, as defined in 6.5 Declaring HTTP Headers
+ 	
+ 	{http transfer coding default} on Binding and 
+ 	Binding Operation components, 
+ 	
+ 	{http transfer coding} on Binding Message Reference and 
+ 	Binding Fault components, as defined in 6.8 Specifying the Transfer Coding
+ 	
+ 	{http cookies} on Binding components, as defined in 6.9 Specifying the Use of HTTP Cookies
+ 	
+ 	{http authentication scheme} and 
+ 	{http authentication realm} on Endpoint components, as defined in 6.10 Specifying HTTP Access Authentication
+ 	
+ 	
+ 	
  -->
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  	xmlns="http://www.w3.org/2002/ws/desc/wsdl/component-soap"
  	xmlns:cmbase="http://www.w3.org/2002/ws/desc/wsdl/component-base"
+ 	xmlns:cmhttp="http://www.w3.org/2002/ws/desc/wsdl/component-http"
  	targetNamespace="http://www.w3.org/2002/ws/desc/wsdl/component-soap"
  	elementFormDefault="qualified">
***************
*** 29,36 ****
--- 51,65 ----
  		schemaLocation="wsdlcm-base.xsd" />
  
+ 	<xs:import
+ 		namespace="http://www.w3.org/2002/ws/desc/wsdl/component-http"
+ 		schemaLocation="wsdlcm-http.xsd" />
+ 
  	<xs:element name="soapBindingExtension" type="SoapBindingExtension" />
  
  	<xs:complexType name="SoapBindingExtension">
  		<xs:sequence>
+ 			<xs:element ref="cmhttp:httpCookies" />
+ 			<xs:element ref="cmhttp:httpTransferCodingDefault"
+ 				minOccurs="0" />
  			<xs:element ref="soapMepDefault" minOccurs="0" />
  			<xs:element ref="soapModules" minOccurs="0" />
***************
*** 45,48 ****
--- 74,79 ----
  	<xs:complexType name="SoapBindingFaultExtension">
  		<xs:sequence>
+ 			<xs:element ref="cmhttp:httpHeaders" minOccurs="0" />
+ 			<xs:element ref="cmhttp:httpTransferCoding" minOccurs="0" />
  			<xs:element ref="soapFaultCode" />
  			<xs:element ref="soapFaultSubcodes" />
***************
*** 57,60 ****
--- 88,94 ----
  	<xs:complexType name="SoapBindingOperationExtension">
  		<xs:sequence>
+ 			<xs:element ref="cmhttp:httpLocation" minOccurs="0" />
+ 			<xs:element ref="cmhttp:httpTransferCodingDefault"
+ 				minOccurs="0" />
  			<xs:element ref="soapAction" minOccurs="0" />
  			<xs:element ref="soapMep" minOccurs="0" />
***************
*** 63,66 ****
--- 97,112 ----
  	</xs:complexType>
  
+ 	<xs:element name="soapEndpointExtension"
+ 		type="SoapEndpointExtension" />
+ 
+ 	<xs:complexType name="SoapEndpointExtension">
+ 		<xs:sequence>
+ 			<xs:element ref="cmhttp:httpAuthenticationRealm"
+ 				minOccurs="0" />
+ 			<xs:element ref="cmhttp:httpAuthenticationScheme"
+ 				minOccurs="0" />
+ 		</xs:sequence>
+ 	</xs:complexType>
+ 
  	<xs:element name="soapBindingMessageReferenceExtension"
  		type="SoapBindingMessageReferenceExtension" />
***************
*** 68,71 ****
--- 114,119 ----
  	<xs:complexType name="SoapBindingMessageReferenceExtension">
  		<xs:sequence>
+ 			<xs:element ref="cmhttp:httpHeaders" minOccurs="0" />
+ 			<xs:element ref="cmhttp:httpTransferCoding" minOccurs="0" />
  			<xs:element ref="soapHeaders" minOccurs="0" />
  			<xs:element ref="soapModules" minOccurs="0" />

Index: wsdlcm.xsd
===================================================================
RCS file: /sources/public/2002/ws/desc/test-suite/interchange/wsdlcm.xsd,v
retrieving revision 1.8
retrieving revision 1.9
diff -C 2 -d -r1.8 -r1.9
*** wsdlcm.xsd	10 Jun 2006 19:49:59 -0000	1.8
--- wsdlcm.xsd	18 Jun 2006 21:59:27 -0000	1.9
***************
*** 15,18 ****
--- 15,22 ----
  	- added wrapper elements for extensions
  	
+ 	2006-06-18: Arthur Ryman (ryman@ca.ibm.com)
+ 	- added missing soap endpoint extension
+ 	- corrected soap extension co-occurence comments
+ 	
  -->
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
***************
*** 407,411 ****
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the http extension is
  								supported AND the {type} property of the
  								Binding component is
--- 411,415 ----
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the soap extension is
  								supported AND the {type} property of the
  								Binding component is
***************
*** 459,463 ****
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the http extension is
  								supported AND the {type} property of the
  								Binding component is
--- 463,467 ----
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the soap extension is
  								supported AND the {type} property of the
  								Binding component is
***************
*** 517,521 ****
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the http extension is
  								supported AND the {type} property of the
  								Binding component is
--- 521,525 ----
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the soap extension is
  								supported AND the {type} property of the
  								Binding component is
***************
*** 572,576 ****
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the http extension is
  								supported AND the {type} property of the
  								Binding component is
--- 576,580 ----
  						<xs:annotation>
  							<xs:documentation>
! 								MUST occur if the soap extension is
  								supported AND the {type} property of the
  								Binding component is
***************
*** 692,695 ****
--- 696,710 ----
  						</xs:annotation>
  					</xs:element>
+ 					<xs:element ref="cmsoap:soapEndpointExtension"
+ 						minOccurs="0">
+ 						<xs:annotation>
+ 							<xs:documentation>
+ 								MUST occur if the soap extension is
+ 								supported AND the {type} property of the
+ 								Binding component is
+ 								http://www.w3.org/2006/01/wsdl/soap.
+ 							</xs:documentation>
+ 						</xs:annotation>
+ 					</xs:element>
  				</xs:sequence>
  			</xs:restriction>

Received on Sunday, 18 June 2006 21:59:33 UTC