stevel 2002/11/18 13:51:52
Modified: java/wsdd WSDD.xsd
Log:
added wsdlfile to schema and reordered it. XSD doesnt let you have child elements
out of order for no apparent reason, so now the wsdd files need patching...
Revision Changes Path
1.10 +8 -9 xml-axis/java/wsdd/WSDD.xsd
Index: WSDD.xsd
===================================================================
RCS file: /home/cvs/xml-axis/java/wsdd/WSDD.xsd,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- WSDD.xsd 15 Nov 2002 22:47:12 -0000 1.9
+++ WSDD.xsd 18 Nov 2002 21:51:52 -0000 1.10
@@ -109,16 +109,15 @@
<xsd:complexContent>
<xsd:extension base="wsdd:DeployableItem">
<xsd:sequence>
+ <xsd:element ref="wsdd:namespace" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="wsdd:typeMapping" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="wsdd:beanMapping" minOccurs="0"
maxOccurs="unbounded"/>
- <xsd:element ref="wsdd:requestFlow" minOccurs="0"/>
<xsd:element ref="wsdd:provider" minOccurs="0"
maxOccurs="unbounded"/>
- <xsd:element ref="wsdd:responseFlow" minOccurs="0"/>
+ <xsd:element ref="wsdd:requestFlow" minOccurs="0"
maxOccurs="unbounded"/>
+ <xsd:element ref="wsdd:responseFlow" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="wsdd:operation" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="wsdd:faultFlow" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="wsdd:parameter" minOccurs="0"
maxOccurs="unbounded"/>
- <xsd:element ref="wsdd:namespace" minOccurs="0"
maxOccurs="unbounded"/>
- <xsd:element ref="wsdd:typeMapping" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:any namespace="##other" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="description" type="xsd:string"
use="optional"/>
@@ -234,9 +233,9 @@
<xsd:attribute name="encodingStyle" type="xsd:string" use="optional"/>
<xsd:attribute name="qname" type="xsd:QName" use="optional"/>
<xsd:attribute name="languageSpecificType" type="xsd:QName"
use="optional"/>
- <xsd:attribute name="serializer" type="xsd:QName" use="optional"/>
- <xsd:attribute name="deserializer" type="xsd:QName" use="optional"/>
- <xsd:attribute name="type" type="xsd:QName"/>
+ <xsd:attribute name="serializer" type="xsd:anyURI" use="optional"/>
+ <xsd:attribute name="deserializer" type="xsd:anyURI" use="optional"/>
+ <xsd:attribute name="type" type="xsd:anyURI"/>
</xsd:complexType>
</xsd:element>
<!-- ==================================================================== -->
@@ -276,7 +275,7 @@
</xsd:sequence>
<xsd:attribute name="name" type="xsd:NMTOKEN" use="required"/>
<xsd:attribute name="returnQName" type="xsd:QName" use="optional"/>
- <xsd:attribute name="returnType" type="xsd:QName" use="optional"/>
+ <xsd:attribute name="returnType" type="xsd:anyURI" use="optional"/>
<xsd:attribute name="qname" type="xsd:QName"/>
</xsd:complexType>
</xsd:element>
@@ -356,7 +355,7 @@
<xsd:anyAttribute namespace="##other"/>
</xsd:complexType>
</xsd:element>
- <!-- ==================================================================== -->
+ <!-- ==================================================================== -->
<!-- namespace-->
<!-- ==================================================================== -->
<xsd:element name="namespace" type="xsd:anyURI">