You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2010/02/19 03:44:18 UTC

svn commit: r911680 - in /cxf/branches/2.2.x-fixes: ./ common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd

Author: dkulp
Date: Fri Feb 19 02:44:17 2010
New Revision: 911680

URL: http://svn.apache.org/viewvc?rev=911680&view=rev
Log:
Merged revisions 911677 via svnmerge from 
https://svn.apache.org/repos/asf/cxf/trunk

........
  r911677 | dkulp | 2010-02-18 21:40:53 -0500 (Thu, 18 Feb 2010) | 1 line
  
  [CXF-2680] Update version of wsdl schema we use for validation
........

Modified:
    cxf/branches/2.2.x-fixes/   (props changed)
    cxf/branches/2.2.x-fixes/common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd

Propchange: cxf/branches/2.2.x-fixes/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Fri Feb 19 02:44:17 2010
@@ -1 +1 @@
-/cxf/trunk:911366,911455
+/cxf/trunk:911366,911455,911677

Propchange: cxf/branches/2.2.x-fixes/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: cxf/branches/2.2.x-fixes/common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd
URL: http://svn.apache.org/viewvc/cxf/branches/2.2.x-fixes/common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd?rev=911680&r1=911679&r2=911680&view=diff
==============================================================================
--- cxf/branches/2.2.x-fixes/common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd (original)
+++ cxf/branches/2.2.x-fixes/common/schemas/src/main/resources/schemas/wsdl/wsdl.xsd Fri Feb 19 02:44:17 2010
@@ -11,7 +11,7 @@
 license are distributed with them.  The originals of these files can 
 be located at:
 
-http://schemas.xmlsoap.org/wsdl/2003-02-11.xsd
+http://schemas.xmlsoap.org/wsdl/2004-08-24.xsd
 
 THESE SCHEMA FILES ARE PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS 
 OR WARRANTIES, EXPRESS OR IMPLIED, REGARDING THESE FILES, INCLUDING, BUT NOT 
@@ -50,8 +50,9 @@
       <xs:element name="documentation" type="wsdl:tDocumentation" minOccurs="0" />
     </xs:sequence>
   </xs:complexType>
-	 
-  <xs:complexType name="tExtensibleAttributesDocumented" abstract="true" >
+
+ <!-- implemented resolution of swa124 -->
+ <xs:complexType name="tExtensibleAttributesDocumented" abstract="true" >
     <xs:complexContent>
       <xs:extension base="wsdl:tDocumented" >
         <xs:annotation>
@@ -59,11 +60,15 @@
           This type is extended by component types to allow attributes from other namespaces to be added.
           </xs:documentation>
         </xs:annotation>
-        <xs:anyAttribute namespace="##other" processContents="lax" />    
+        <xs:sequence>
+          <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
+        </xs:sequence>
+        <xs:anyAttribute namespace="##other" processContents="lax" />   
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
 
+ <!-- implemented resolution of swa124 -->
   <xs:complexType name="tExtensibleDocumented" abstract="true" >
     <xs:complexContent>
       <xs:extension base="wsdl:tDocumented" >
@@ -75,6 +80,7 @@
         <xs:sequence>
           <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
         </xs:sequence>
+        <xs:anyAttribute namespace="##other" processContents="lax" />   
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
@@ -128,18 +134,24 @@
     </xs:choice>
   </xs:group>
 
-  <xs:complexType name="tDefinitions" >
+  <!-- implemented resolution of er015 and UPA fix. ASK -->
+  <xs:complexType name="tDefinitions">
     <xs:complexContent>
-      <xs:extension base="wsdl:tExtensibleDocumented" >
-        <xs:sequence>
-          <xs:group ref="wsdl:anyTopLevelOptionalElement"  minOccurs="0"   maxOccurs="unbounded" />
+      <xs:extension base="wsdl:tExtensibleDocumented">
+        <xs:sequence minOccurs="0">
+          <xs:group ref="wsdl:anyTopLevelOptionalElement"/>
+          <xs:choice minOccurs="0" maxOccurs="unbounded">
+            <xs:group ref="wsdl:anyTopLevelOptionalElement"/>
+            <xs:any namespace="##other" processContents="lax"/>
+          </xs:choice>
         </xs:sequence>
-        <xs:attribute name="targetNamespace" type="xs:anyURI" use="optional" />
-        <xs:attribute name="name" type="xs:NCName" use="optional" />
+        <xs:attribute name="targetNamespace" type="xs:anyURI" use=
+"optional"/>
+        <xs:attribute name="name" type="xs:NCName" use="optional"/>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>
-   
+
   <xs:complexType name="tImport" >
     <xs:complexContent>
       <xs:extension base="wsdl:tExtensibleAttributesDocumented" >
@@ -307,4 +319,4 @@
     <xs:attribute ref="wsdl:required" use="optional" />
   </xs:complexType>
 
-</xs:schema>
\ No newline at end of file
+</xs:schema>