You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2006/05/19 08:31:38 UTC

svn commit: r407728 [14/18] - in /webservices/axis2/trunk/c/axiom/test: om/ resources/ resources/wsdl/ resources/xml/ resources/xml/om/ resources/xml/soap/ resources/xml/soap/badsoap/ resources/xml/soap/soap11/ soap/ unit/ unit/om/

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedInt.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedInt.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedInt.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedInt.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:tns="http://xsd_unsignedInt.test.apache.org"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_unsignedInt"
+	targetNamespace="http://xsd_unsignedInt.test.apache.org">
+	<wsdl:types>
+		<xsd:schema
+			targetNamespace="http://xsd_unsignedInt.test.apache.org"
+			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:element name="asNonNillableElementResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nonNillableElement"
+							type="xsd:unsignedInt" nillable="false" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="AsNonNillableElementRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nonNillableElement"
+							type="xsd:unsignedInt" nillable="false" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asNillableElementResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nillableElement"
+							type="xsd:unsignedInt" nillable="true" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asNillableElementRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nillableElement"
+							type="xsd:unsignedInt" nillable="true" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="RequiredAttributeElement">
+				<xsd:attribute name="requiredAttribute" type="xsd:unsignedInt"
+					use="required" />
+			</xsd:complexType>
+			<xsd:element name="asRequiredAttributeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="RequiredAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asRequiredAttributeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="RequiredAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="OptionalAttributeElement">
+				<xsd:attribute name="optionalAttribute" type="xsd:unsignedInt"
+					use="optional" />
+			</xsd:complexType>
+			<xsd:element name="asOptionalAttributeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="OptionalAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asOptionalAttributeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="OptionalAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asArrayResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="arrayElement"
+							type="xsd:unsignedInt" nillable="false" minOccurs="1"
+							maxOccurs="unbounded" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asArrayRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="arrayElement"
+							type="xsd:unsignedInt" nillable="false" minOccurs="1"
+							maxOccurs="unbounded" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="SimpleComplexType">
+				<xsd:sequence>
+					<xsd:element name="complexTypeElement"
+						type="xsd:unsignedInt" minOccurs="1" maxOccurs="1" nillable="false" />
+				</xsd:sequence>
+			</xsd:complexType>
+			<xsd:element name="asComplexTypeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="SimpleComplexType"
+							type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+							maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asComplexTypeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="SimpleComplexType"
+							type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+							maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:schema>
+	</wsdl:types>
+	<wsdl:message name="asNonNillableElementResponse">
+		<wsdl:part element="tns:asNonNillableElementResponse"
+			name="asNonNillableElementResponse" />
+	</wsdl:message>
+	<wsdl:message name="asNonNillableElementRequest">
+		<wsdl:part element="tns:AsNonNillableElementRequest"
+			name="parameters" />
+	</wsdl:message>
+	<wsdl:message name="asNillableElementResponse">
+		<wsdl:part name="asNillableElementResponse"
+			element="tns:asNillableElementResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asNillableElementRequest">
+		<wsdl:part name="asNillableElementRequest"
+			element="tns:asNillableElementRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asRequiredAttributeResponse">
+		<wsdl:part name="asRequiredAttributeResponse"
+			element="tns:asRequiredAttributeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asRequiredAttributeRequest">
+		<wsdl:part name="asRequiredAttributeRequest"
+			element="tns:asRequiredAttributeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asOptionalAttributeResponse">
+		<wsdl:part name="asOptionalAttributeResponse"
+			element="tns:asOptionalAttributeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asOptionalAttributeRequest">
+		<wsdl:part name="asOptionalAttributeRequest"
+			element="tns:asOptionalAttributeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asArrayResponse">
+		<wsdl:part name="asArrayResponse"
+			element="tns:asArrayResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asArrayRequest">
+		<wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asComplexTypeResponse">
+		<wsdl:part name="asComplexTypeResponse"
+			element="tns:asComplexTypeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asComplexTypeRequest">
+		<wsdl:part name="asComplexTypeRequest"
+			element="tns:asComplexTypeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:portType name="XSD_unsignedInt">
+		<wsdl:operation name="asNonNillableElement">
+			<wsdl:input message="tns:asNonNillableElementRequest"
+				name="asNonNillableElementRequest" />
+			<wsdl:output message="tns:asNonNillableElementResponse"
+				name="asNonNillableElementResponse" />
+		</wsdl:operation>
+		<wsdl:operation name="asNillableElement">
+			<wsdl:input message="tns:asNillableElementRequest"
+				name="asNillableElementRequest">
+			</wsdl:input>
+			<wsdl:output message="tns:asNillableElementResponse"
+				name="asNillableElementResponse">
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asRequiredAttribute">
+			<wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+			<wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asOptionalAttribute">
+			<wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+			<wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asArray">
+			<wsdl:input message="tns:asArrayRequest"></wsdl:input>
+			<wsdl:output message="tns:asArrayResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asComplexType">
+			<wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+			<wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:binding name="XSD_unsignedIntSOAP" type="tns:XSD_unsignedInt">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="asNonNillableElement">
+			<soap:operation
+				soapAction="XSD_unsignedInt#asNonNillableElement" style="document" />
+			<wsdl:input name="asNonNillableElementRequest">
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output name="asNonNillableElementResponse">
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asNillableElement">
+			<soap:operation soapAction="XSD_unsignedInt#asNillableElement"
+				style="document" />
+			<wsdl:input name="asNillableElementRequest">
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output name="asNillableElementResponse">
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asRequiredAttribute">
+			<soap:operation
+				soapAction="XSD_unsignedInt#asRequiredAttribute" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asOptionalAttribute">
+			<soap:operation
+				soapAction="XSD_unsignedInt#asOptionalAttribute" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asArray">
+			<soap:operation soapAction="XSD_unsignedInt#asArray" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asComplexType">
+			<soap:operation soapAction="XSD_unsignedInt#asComplexType"
+				style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:service name="XSD_unsignedInt">
+		<wsdl:port binding="tns:XSD_unsignedIntSOAP"
+			name="XSD_unsignedIntSOAP">
+			<soap:address
+				location="http://localhost:9080/XSD_unsignedInt/services/XSD_unsignedInt" />
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedLong.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedLong.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedLong.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedLong.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:tns="http://xsd_unsignedLong.test.apache.org"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_unsignedLong"
+	targetNamespace="http://xsd_unsignedLong.test.apache.org">
+	<wsdl:types>
+		<xsd:schema
+			targetNamespace="http://xsd_unsignedLong.test.apache.org"
+			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:element name="asNonNillableElementResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nonNillableElement"
+							type="xsd:unsignedLong" nillable="false" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="AsNonNillableElementRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nonNillableElement"
+							type="xsd:unsignedLong" nillable="false" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asNillableElementResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nillableElement"
+							type="xsd:unsignedLong" nillable="true" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asNillableElementRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nillableElement"
+							type="xsd:unsignedLong" nillable="true" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="RequiredAttributeElement">
+				<xsd:attribute name="requiredAttribute" type="xsd:unsignedLong"
+					use="required" />
+			</xsd:complexType>
+			<xsd:element name="asRequiredAttributeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="RequiredAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asRequiredAttributeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="RequiredAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="OptionalAttributeElement">
+				<xsd:attribute name="optionalAttribute" type="xsd:unsignedLong"
+					use="optional" />
+			</xsd:complexType>
+			<xsd:element name="asOptionalAttributeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="OptionalAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asOptionalAttributeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="OptionalAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asArrayResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="arrayElement"
+							type="xsd:unsignedLong" nillable="false" minOccurs="1"
+							maxOccurs="unbounded" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asArrayRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="arrayElement"
+							type="xsd:unsignedLong" nillable="false" minOccurs="1"
+							maxOccurs="unbounded" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="SimpleComplexType">
+				<xsd:sequence>
+					<xsd:element name="complexTypeElement"
+						type="xsd:unsignedLong" minOccurs="1" maxOccurs="1" nillable="false" />
+				</xsd:sequence>
+			</xsd:complexType>
+			<xsd:element name="asComplexTypeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="SimpleComplexType"
+							type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+							maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asComplexTypeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="SimpleComplexType"
+							type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+							maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:schema>
+	</wsdl:types>
+	<wsdl:message name="asNonNillableElementResponse">
+		<wsdl:part element="tns:asNonNillableElementResponse"
+			name="asNonNillableElementResponse" />
+	</wsdl:message>
+	<wsdl:message name="asNonNillableElementRequest">
+		<wsdl:part element="tns:AsNonNillableElementRequest"
+			name="parameters" />
+	</wsdl:message>
+	<wsdl:message name="asNillableElementResponse">
+		<wsdl:part name="asNillableElementResponse"
+			element="tns:asNillableElementResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asNillableElementRequest">
+		<wsdl:part name="asNillableElementRequest"
+			element="tns:asNillableElementRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asRequiredAttributeResponse">
+		<wsdl:part name="asRequiredAttributeResponse"
+			element="tns:asRequiredAttributeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asRequiredAttributeRequest">
+		<wsdl:part name="asRequiredAttributeRequest"
+			element="tns:asRequiredAttributeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asOptionalAttributeResponse">
+		<wsdl:part name="asOptionalAttributeResponse"
+			element="tns:asOptionalAttributeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asOptionalAttributeRequest">
+		<wsdl:part name="asOptionalAttributeRequest"
+			element="tns:asOptionalAttributeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asArrayResponse">
+		<wsdl:part name="asArrayResponse"
+			element="tns:asArrayResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asArrayRequest">
+		<wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asComplexTypeResponse">
+		<wsdl:part name="asComplexTypeResponse"
+			element="tns:asComplexTypeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asComplexTypeRequest">
+		<wsdl:part name="asComplexTypeRequest"
+			element="tns:asComplexTypeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:portType name="XSD_unsignedLong">
+		<wsdl:operation name="asNonNillableElement">
+			<wsdl:input message="tns:asNonNillableElementRequest"
+				name="asNonNillableElementRequest" />
+			<wsdl:output message="tns:asNonNillableElementResponse"
+				name="asNonNillableElementResponse" />
+		</wsdl:operation>
+		<wsdl:operation name="asNillableElement">
+			<wsdl:input message="tns:asNillableElementRequest"
+				name="asNillableElementRequest">
+			</wsdl:input>
+			<wsdl:output message="tns:asNillableElementResponse"
+				name="asNillableElementResponse">
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asRequiredAttribute">
+			<wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+			<wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asOptionalAttribute">
+			<wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+			<wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asArray">
+			<wsdl:input message="tns:asArrayRequest"></wsdl:input>
+			<wsdl:output message="tns:asArrayResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asComplexType">
+			<wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+			<wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:binding name="XSD_unsignedLongSOAP" type="tns:XSD_unsignedLong">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="asNonNillableElement">
+			<soap:operation
+				soapAction="XSD_unsignedLong#asNonNillableElement" style="document" />
+			<wsdl:input name="asNonNillableElementRequest">
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output name="asNonNillableElementResponse">
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asNillableElement">
+			<soap:operation soapAction="XSD_unsignedLong#asNillableElement"
+				style="document" />
+			<wsdl:input name="asNillableElementRequest">
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output name="asNillableElementResponse">
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asRequiredAttribute">
+			<soap:operation
+				soapAction="XSD_unsignedLong#asRequiredAttribute" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asOptionalAttribute">
+			<soap:operation
+				soapAction="XSD_unsignedLong#asOptionalAttribute" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asArray">
+			<soap:operation soapAction="XSD_unsignedLong#asArray" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asComplexType">
+			<soap:operation soapAction="XSD_unsignedLong#asComplexType"
+				style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:service name="XSD_unsignedLong">
+		<wsdl:port binding="tns:XSD_unsignedLongSOAP"
+			name="XSD_unsignedLongSOAP">
+			<soap:address
+				location="http://localhost:9080/XSD_unsignedLong/services/XSD_unsignedLong" />
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedShort.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedShort.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedShort.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/XSD_unsignedShort.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:tns="http://xsd_unsignedShort.test.apache.org"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="XSD_unsignedShort"
+	targetNamespace="http://xsd_unsignedShort.test.apache.org">
+	<wsdl:types>
+		<xsd:schema
+			targetNamespace="http://xsd_unsignedShort.test.apache.org"
+			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:element name="asNonNillableElementResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nonNillableElement"
+							type="xsd:unsignedShort" nillable="false" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="AsNonNillableElementRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nonNillableElement"
+							type="xsd:unsignedShort" nillable="false" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asNillableElementResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nillableElement"
+							type="xsd:unsignedShort" nillable="true" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asNillableElementRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="nillableElement"
+							type="xsd:unsignedShort" nillable="true" minOccurs="1" maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="RequiredAttributeElement">
+				<xsd:attribute name="requiredAttribute" type="xsd:unsignedShort"
+					use="required" />
+			</xsd:complexType>
+			<xsd:element name="asRequiredAttributeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="RequiredAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asRequiredAttributeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="RequiredAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:RequiredAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="OptionalAttributeElement">
+				<xsd:attribute name="optionalAttribute" type="xsd:unsignedShort"
+					use="optional" />
+			</xsd:complexType>
+			<xsd:element name="asOptionalAttributeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="OptionalAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asOptionalAttributeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="OptionalAttributeElement"
+							maxOccurs="1" minOccurs="1" type="tns:OptionalAttributeElement" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asArrayResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="arrayElement"
+							type="xsd:unsignedShort" nillable="false" minOccurs="1"
+							maxOccurs="unbounded" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asArrayRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="arrayElement"
+							type="xsd:unsignedShort" nillable="false" minOccurs="1"
+							maxOccurs="unbounded" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:complexType name="SimpleComplexType">
+				<xsd:sequence>
+					<xsd:element name="complexTypeElement"
+						type="xsd:unsignedShort" minOccurs="1" maxOccurs="1" nillable="false" />
+				</xsd:sequence>
+			</xsd:complexType>
+			<xsd:element name="asComplexTypeResponse">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="SimpleComplexType"
+							type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+							maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="asComplexTypeRequest">
+				<xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="SimpleComplexType"
+							type="tns:SimpleComplexType" nillable="false" minOccurs="1"
+							maxOccurs="1" />
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:schema>
+	</wsdl:types>
+	<wsdl:message name="asNonNillableElementResponse">
+		<wsdl:part element="tns:asNonNillableElementResponse"
+			name="asNonNillableElementResponse" />
+	</wsdl:message>
+	<wsdl:message name="asNonNillableElementRequest">
+		<wsdl:part element="tns:AsNonNillableElementRequest"
+			name="parameters" />
+	</wsdl:message>
+	<wsdl:message name="asNillableElementResponse">
+		<wsdl:part name="asNillableElementResponse"
+			element="tns:asNillableElementResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asNillableElementRequest">
+		<wsdl:part name="asNillableElementRequest"
+			element="tns:asNillableElementRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asRequiredAttributeResponse">
+		<wsdl:part name="asRequiredAttributeResponse"
+			element="tns:asRequiredAttributeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asRequiredAttributeRequest">
+		<wsdl:part name="asRequiredAttributeRequest"
+			element="tns:asRequiredAttributeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asOptionalAttributeResponse">
+		<wsdl:part name="asOptionalAttributeResponse"
+			element="tns:asOptionalAttributeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asOptionalAttributeRequest">
+		<wsdl:part name="asOptionalAttributeRequest"
+			element="tns:asOptionalAttributeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asArrayResponse">
+		<wsdl:part name="asArrayResponse"
+			element="tns:asArrayResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asArrayRequest">
+		<wsdl:part name="asArrayRequest" element="tns:asArrayRequest"></wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asComplexTypeResponse">
+		<wsdl:part name="asComplexTypeResponse"
+			element="tns:asComplexTypeResponse">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:message name="asComplexTypeRequest">
+		<wsdl:part name="asComplexTypeRequest"
+			element="tns:asComplexTypeRequest">
+		</wsdl:part>
+	</wsdl:message>
+	<wsdl:portType name="XSD_unsignedShort">
+		<wsdl:operation name="asNonNillableElement">
+			<wsdl:input message="tns:asNonNillableElementRequest"
+				name="asNonNillableElementRequest" />
+			<wsdl:output message="tns:asNonNillableElementResponse"
+				name="asNonNillableElementResponse" />
+		</wsdl:operation>
+		<wsdl:operation name="asNillableElement">
+			<wsdl:input message="tns:asNillableElementRequest"
+				name="asNillableElementRequest">
+			</wsdl:input>
+			<wsdl:output message="tns:asNillableElementResponse"
+				name="asNillableElementResponse">
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asRequiredAttribute">
+			<wsdl:input message="tns:asRequiredAttributeRequest"></wsdl:input>
+			<wsdl:output message="tns:asRequiredAttributeResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asOptionalAttribute">
+			<wsdl:input message="tns:asOptionalAttributeRequest"></wsdl:input>
+			<wsdl:output message="tns:asOptionalAttributeResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asArray">
+			<wsdl:input message="tns:asArrayRequest"></wsdl:input>
+			<wsdl:output message="tns:asArrayResponse"></wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asComplexType">
+			<wsdl:input message="tns:asComplexTypeRequest"></wsdl:input>
+			<wsdl:output message="tns:asComplexTypeResponse"></wsdl:output>
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:binding name="XSD_unsignedShortSOAP" type="tns:XSD_unsignedShort">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="asNonNillableElement">
+			<soap:operation
+				soapAction="XSD_unsignedShort#asNonNillableElement" style="document" />
+			<wsdl:input name="asNonNillableElementRequest">
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output name="asNonNillableElementResponse">
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asNillableElement">
+			<soap:operation soapAction="XSD_unsignedShort#asNillableElement"
+				style="document" />
+			<wsdl:input name="asNillableElementRequest">
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output name="asNillableElementResponse">
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asRequiredAttribute">
+			<soap:operation
+				soapAction="XSD_unsignedShort#asRequiredAttribute" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asOptionalAttribute">
+			<soap:operation
+				soapAction="XSD_unsignedShort#asOptionalAttribute" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asArray">
+			<soap:operation soapAction="XSD_unsignedShort#asArray" style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+		<wsdl:operation name="asComplexType">
+			<soap:operation soapAction="XSD_unsignedShort#asComplexType"
+				style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:service name="XSD_unsignedShort">
+		<wsdl:port binding="tns:XSD_unsignedShortSOAP"
+			name="XSD_unsignedShortSOAP">
+			<soap:address
+				location="http://localhost:9080/XSD_unsignedShort/services/XSD_unsignedShort" />
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/inquire_v2.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/inquire_v2.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/inquire_v2.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/inquire_v2.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,275 @@
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:uddi-org:inquiry_v2" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:uddi="urn:uddi-org:api_v2" targetNamespace="urn:uddi-org:inquiry_v2" name="UDDI_Inquiry_API_V2">
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!--                                                                          -->
+<!-- Licensed under the Apache License, Version 2.0 (the "License");          -->
+<!-- you may not use this file except in compliance with the License.         -->
+<!-- You may obtain a copy of the License at                                  -->
+<!--                                                                          -->
+<!--        http://www.apache.org/licenses/LICENSE-2.0                        -->
+<!--                                                                          -->
+<!-- Unless required by applicable law or agreed to in writing, software      -->
+<!-- distributed under the License is distributed on an "AS IS" BASIS,        -->
+<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
+<!-- See the License for the specific language governing permissions and      -->
+<!-- limitations under the License.                                           -->
+
+	<documentation>
+		Copyright (c) 2000 - 2002 by Accenture, Ariba, Inc., Commerce One, Inc. 
+		Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., 
+		Intel Corporation, International Business Machines Corporation,  
+		Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., 
+		and VeriSign, Inc.  All Rights Reserved.
+		
+		WSDL Service Interface for UDDI Inquiry API V2.0    
+		
+		This WSDL document defines the inquiry API calls for interacting with 
+		the UDDI registry.  The complete UDDI API specification is available
+		at http://www.uddi.org/specification.html.
+	</documentation>
+	<types>
+		<xsd:schema targetNamespace="urn:uddi-org:inquiry_v2" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:import namespace="urn:uddi-org:api_v2" schemaLocation="http://www.uddi.org/schema/uddi_v2.xsd"/>
+		</xsd:schema>
+	</types>
+	<message name="bindingDetail">
+		<part name="body" element="uddi:bindingDetail"/>
+	</message>
+	<message name="businessDetail">
+		<part name="body" element="uddi:businessDetail"/>
+	</message>
+	<message name="businessDetailExt">
+		<part name="body" element="uddi:businessDetailExt"/>
+	</message>
+	<message name="businessList">
+		<part name="body" element="uddi:businessList"/>
+	</message>
+	<message name="dispositionReport">
+		<part name="body" element="uddi:dispositionReport"/>
+	</message>
+	<message name="find_binding">
+		<part name="body" element="uddi:find_binding"/>
+	</message>
+	<message name="find_business">
+		<part name="body" element="uddi:find_business"/>
+	</message>
+	<message name="find_relatedBusinesses">
+		<part name="body" element="uddi:find_relatedBusinesses"/>
+	</message>
+	<message name="find_service">
+		<part name="body" element="uddi:find_service"/>
+	</message>
+	<message name="find_tModel">
+		<part name="body" element="uddi:find_tModel"/>
+	</message>
+	<message name="get_bindingDetail">
+		<part name="body" element="uddi:get_bindingDetail"/>
+	</message>
+	<message name="get_businessDetail">
+		<part name="body" element="uddi:get_businessDetail"/>
+	</message>
+	<message name="get_businessDetailExt">
+		<part name="body" element="uddi:get_businessDetailExt"/>
+	</message>
+	<message name="get_serviceDetail">
+		<part name="body" element="uddi:get_serviceDetail"/>
+	</message>
+	<message name="get_tModelDetail">
+		<part name="body" element="uddi:get_tModelDetail"/>
+	</message>
+	<message name="relatedBusinessesList">
+		<part name="body" element="uddi:relatedBusinessesList"/>
+	</message>
+	<message name="serviceDetail">
+		<part name="body" element="uddi:serviceDetail"/>
+	</message>
+	<message name="serviceList">
+		<part name="body" element="uddi:serviceList"/>
+	</message>
+	<message name="tModelDetail">
+		<part name="body" element="uddi:tModelDetail"/>
+	</message>
+	<message name="tModelList">
+		<part name="body" element="uddi:tModelList"/>
+	</message>
+	<portType name="Inquire">
+		<documentation>
+			This portType defines all of the UDDI inquiry operations.
+	  </documentation>
+		<operation name="find_binding">
+			<input message="tns:find_binding"/>
+			<output message="tns:bindingDetail"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="find_business">
+			<input message="tns:find_business"/>
+			<output message="tns:businessList"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="find_relatedBusinesses">
+			<input message="tns:find_relatedBusinesses"/>
+			<output message="tns:relatedBusinessesList"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="find_service">
+			<input message="tns:find_service"/>
+			<output message="tns:serviceList"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="find_tModel">
+			<input message="tns:find_tModel"/>
+			<output message="tns:tModelList"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="get_bindingDetail">
+			<input message="tns:get_bindingDetail"/>
+			<output message="tns:bindingDetail"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="get_businessDetail">
+			<input message="tns:get_businessDetail"/>
+			<output message="tns:businessDetail"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="get_businessDetailExt">
+			<input message="tns:get_businessDetailExt"/>
+			<output message="tns:businessDetailExt"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="get_serviceDetail">
+			<input message="tns:get_serviceDetail"/>
+			<output message="tns:serviceDetail"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+		<operation name="get_tModelDetail">
+			<input message="tns:get_tModelDetail"/>
+			<output message="tns:tModelDetail"/>
+			<fault name="error" message="tns:dispositionReport"/>
+		</operation>
+	</portType>
+	<binding name="InquireSoap" type="tns:Inquire">
+		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+		<documentation>
+		  This is the SOAP binding for the UDDI inquiry operations.
+		</documentation>
+		<operation name="find_binding">
+			<soap:operation soapAction="find_binding" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="find_business">
+			<soap:operation soapAction="find_business" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="find_relatedBusinesses">
+			<soap:operation soapAction="find_relatedBusinesses" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="find_service">
+			<soap:operation soapAction="find_service" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="find_tModel">
+			<soap:operation soapAction="find_tModel" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="get_bindingDetail">
+			<soap:operation soapAction="get_bindingDetail" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="get_businessDetail">
+			<soap:operation soapAction="get_businessDetail" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="get_businessDetailExt">
+			<soap:operation soapAction="get_businessDetailExt" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="get_serviceDetail">
+			<soap:operation soapAction="get_serviceDetail" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+		<operation name="get_tModelDetail">
+			<soap:operation soapAction="get_tModelDetail" style="document"/>
+			<input>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</input>
+			<output>
+				<soap:body parts="body" use="literal" namespace="urn:uddi-org:api_v2"/>
+			</output>
+			<fault name="error">
+				<soap:fault name="error" use="literal"/>
+			</fault>
+		</operation>
+	</binding>
+</definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation.                      -->
+<!--                                                                          -->
+<!-- Licensed under the Apache License, Version 2.0 (the "License");          -->
+<!-- you may not use this file except in compliance with the License.         -->
+<!-- You may obtain a copy of the License at                                  -->
+<!--                                                                          -->
+<!--        http://www.apache.org/licenses/LICENSE-2.0                        -->
+<!--                                                                          -->
+<!-- Unless required by applicable law or agreed to in writing, software      -->
+<!-- distributed under the License is distributed on an "AS IS" BASIS,        -->
+<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -->
+<!-- See the License for the specific language governing permissions and      -->
+<!-- limitations under the License.                                           -->
+
+<wsdl:definitions targetNamespace="http://localhost/axis/nillableComplexType" 
+xmlns="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:apachesoap="http://xml.apache.org/xml-soap"
+xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
+xmlns:impl="http://localhost/axis/nillableComplexType"
+xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
+xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" 
+xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+xmlns:xs="nillableComplexType">
+  <wsdl:types>
+  	<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+  	<xsd:import namespace="nillableComplexType" schemaLocation="nillableComplexType.xsd">
+  	</xsd:import>
+  	</xsd:schema>
+        <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/axis/nillableComplexType">
+        	<xsd:element name="ReportReturn">
+        		<xsd:complexType>
+        			<xsd:sequence>
+        				<xsd:element name="ReportReturn"
+        					type="xsd:string">
+        				</xsd:element>
+        			</xsd:sequence>
+        		</xsd:complexType>
+        	</xsd:element>
+        </xsd:schema>
+    </wsdl:types>
+
+  <wsdl:message name="ReportRequest">
+    <wsdl:part name="myClass" type="xs:MyClass"/>
+  </wsdl:message>
+
+  <wsdl:message name="ReportResponse">
+    <wsdl:part name="ReportReturn" element="impl:ReportReturn"/>
+  </wsdl:message>
+
+  <wsdl:portType name="nillableComplexType">
+    <wsdl:operation name="Report">
+      <wsdl:input message="impl:ReportRequest" name="ReportRequest"/>
+      <wsdl:output message="impl:ReportResponse" name="ReportResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+
+  <wsdl:binding name="nillableComplexTypeSoapBinding" type="impl:nillableComplexType">
+    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="Report">
+      <wsdlsoap:operation soapAction="nillableComplexType#Report" style="document"/>
+      <wsdl:input name="ReportRequest">
+        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
+        namespace="http://localhost/axis/nillableComplexType" 
+        use="literal"/>
+      </wsdl:input>
+      <wsdl:output name="ReportResponse">
+        <wsdlsoap:body use="literal"/>
+      </wsdl:output>
+    </wsdl:operation>
+  </wsdl:binding>  
+
+  <wsdl:service name="nillableComplexType">
+    <wsdl:port binding="impl:nillableComplexTypeSoapBinding" name="nillableComplexType">
+      <wsdlsoap:address location="http://localhost/axis/nillableComplexType"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.xsd
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.xsd?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.xsd (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/nillableComplexType.xsd Thu May 18 23:31:32 2006
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" ?> 
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+            xmlns:tns="nillableComplexType"
+            targetNamespace="nillableComplexType">
+
+<xs:complexType name="MyClass" mixed="true">
+ <xs:sequence>
+  <xs:element name="Name" form="unqualified" nillable="true" minOccurs="0">
+   <xs:simpleType>
+    <xs:restriction base="xs:string">
+     <xs:maxLength value="20"/>
+    </xs:restriction>
+   </xs:simpleType>
+  </xs:element>
+  <xs:element name="Values" form="unqualified" nillable="true" minOccurs="0">
+   <xs:simpleType>
+    <xs:restriction base="xs:base64Binary">
+     <xs:maxLength value="3"/>
+    </xs:restriction>
+   </xs:simpleType>
+  </xs:element>
+ </xs:sequence>
+ <xs:attribute name="id" type="xs:NMTOKEN" use="optional" form="unqualified"/>
+</xs:complexType>
+
+</xs:schema>

Added: webservices/axis2/trunk/c/axiom/test/resources/wsdl/wsaTestService.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/wsdl/wsaTestService.wsdl?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/wsdl/wsaTestService.wsdl (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/wsdl/wsaTestService.wsdl Thu May 18 23:31:32 2006
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="http://example.org/wsaTestService" xmlns:impl="http://example.org/wsaTestService" xmlns:intf="http://example.org/wsaTestService" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsaw="http://www.w3.org/2005/08/addressing/wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns2="http://example.org/notify" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns1="http://example.org/echo">
+  <wsdl:types>
+    <schema elementFormDefault="qualified" targetNamespace="http://example.org/echo" xmlns="http://www.w3.org/2001/XMLSchema">
+			<element name="echoIn" type="xsd:string"/>
+			<element name="echoOut" type="xsd:string"/>
+		</schema>
+    <schema elementFormDefault="qualified" targetNamespace="http://example.org/notify" xmlns="http://www.w3.org/2001/XMLSchema">
+			<element name="notify" type="xsd:string"/>
+		</schema>
+  </wsdl:types>
+  <wsdl:message name="wsaEchoOutMessage">
+    <wsdl:part name="echoIn" element="tns1:echoIn"/>
+  </wsdl:message>
+  <wsdl:message name="wsaNotifyMessage">
+    <wsdl:part name="notify" element="tns2:notify"/>
+  </wsdl:message>
+  <wsdl:message name="wsaEchoInMessage">
+    <wsdl:part name="echoOut" element="tns1:echoOut"/>
+  </wsdl:message>
+  <wsdl:portType name="wsaTestPortType">
+    <wsdl:operation name="echo">
+      <wsdl:input name="echoInRequest" message="impl:wsaEchoOutMessage" wsaw:Action="http://example.org/action/echoIn"/>
+      <wsdl:output name="echoInResponse" message="impl:wsaEchoInMessage" wsaw:Action="http://example.org/action/echoOut"/>
+    </wsdl:operation>
+    <wsdl:operation name="notify">
+      <wsdl:input name="notifyRequest" message="impl:wsaNotifyMessage" wsaw:Action="http://example.org/action/notify"/>
+    </wsdl:operation>
+  </wsdl:portType>
+  <wsdl:binding name="wsaTestSoap11Binding" type="impl:wsaTestPortType">
+    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+    <wsdl:operation name="echo">
+      <wsdlsoap:operation soapAction="echo" style="document"/>
+      <wsdl:input>
+        <wsdlsoap:body use="literal" namespace="http://org.apache.axis2/"/>
+      </wsdl:input>
+      <wsdl:output>
+        <wsdlsoap:body use="literal" namespace="http://org.apache.axis2/"/>
+      </wsdl:output>
+    </wsdl:operation>
+    <wsdl:operation name="notify">
+      <wsdlsoap:operation soapAction="notify" style="document"/>
+      <wsdl:input>
+        <wsdlsoap:body use="literal" namespace="http://org.apache.axis2/"/>
+      </wsdl:input>
+    </wsdl:operation>
+  </wsdl:binding>
+  <wsdl:service name="wsaTestService">
+    <wsdl:port name="wsaTestServicePort0" binding="impl:wsaTestSoap11Binding">
+      <wsdlsoap:address location="http://www-lk.wso2.com:5049/axis2/services/wsaTestService"/>
+    </wsdl:port>
+  </wsdl:service>
+</wsdl:definitions>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/axis.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/axis.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/axis.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/axis.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+
+<root>
+
+  <a>
+    <a.1/>
+    <a.2/>
+    <a.3/>
+    <a.4/>
+    <a.5/>
+  </a>
+
+  <b>
+    <b.1/>
+    <b.2/>
+    <b.3/>
+    <b.4/>
+    <b.5/>
+    <b.6/>
+    <b.7/>
+    <b.8/>
+    <b.9/>
+  </b>
+
+</root>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/basic.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/basic.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/basic.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/basic.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<foo>
+    <bar>
+        <baz/>
+        <cheese/>
+        <baz/>
+        <cheese/>
+        <baz/>
+    </bar>
+</foo>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/basicupdate.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/basicupdate.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/basicupdate.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/basicupdate.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<xu:modifications xmlns:xu="http://www.xmldb.org/xupdate">
+
+  <xu:append select="/foo/bar/cheese[1]">
+    Goudse kaas
+    <edam type="jong belegen">Rond</edam>
+  </xu:append>
+
+  <xu:remove select="/foo/bar/baz[2]"/>
+
+  <xu:if test="/foo">
+    <xu:insert-before select="/foo/bar/baz[2]">
+      <cheese>More cheese!</cheese>
+    </xu:insert-before>
+  </xu:if>
+
+  <xu:insert-before select="/foo/bar/baz[2]">
+    <cheese>Even more cheese!</cheese>
+  </xu:insert-before>
+
+  <xu:if test="/bar">
+    <xu:insert-before select="/foo/bar/baz[2]">
+      <sausages>No sausages today</sausages>
+    </xu:insert-before>
+  </xu:if>
+
+  <xu:variable
+    xmlns:private="http://www.jaxen.org/private"
+    name="private:twice">
+    <cracker/>
+    <!-- champagne -->
+    <?oisters with a bit of lemon?>
+  </xu:variable>
+
+  <xu:variable name="twice" select="'Twice'"/>
+  
+  <xu:insert-after
+    select="/foo/bar"
+    xmlns:private="http://www.jaxen.org/private"
+    >
+    <xu:value-of select="$private:twice"/>
+    <xu:value-of select="$private:twice"/>
+    <xu:value-of select="$twice"/>
+  </xu:insert-after>
+
+</xu:modifications>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/contents.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/contents.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/contents.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/contents.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+
+<?xml-stylesheet href="XSL\JavaXML.html.xsl" type="text/xsl"?>
+<?xml-stylesheet href="XSL\JavaXML.wml.xsl" type="text/xsl" 
+                 media="wap"?>
+<?cocoon-process type="xslt"?>
+
+<!-- Java and XML -->
+<JavaXML:Book xmlns:JavaXML="http://www.oreilly.com/catalog/javaxml/" 
+              xmlns:ora="http://www.oreilly.com"
+              xmlns:unused="http://www.unused.com"
+              ora:category="Java" 
+> 
+  <!-- comment one -->
+  <!-- comment two -->
+
+ <JavaXML:Title>Java and XML</JavaXML:Title>
+ <JavaXML:Contents xmlns:topic="http://www.oreilly.com/topics">
+  <JavaXML:Chapter topic:focus="XML">
+   <JavaXML:Heading>Introduction</JavaXML:Heading>
+   <JavaXML:Topic subSections="7">
+     What Is It?
+   </JavaXML:Topic>
+   <JavaXML:Topic subSections="3">
+     How Do I Use It?
+   </JavaXML:Topic>
+   <JavaXML:Topic subSections="4">
+     Why Should I Use It?
+   </JavaXML:Topic>
+   <JavaXML:Topic subSections="0">
+     What's Next?
+   </JavaXML:Topic>
+  </JavaXML:Chapter>
+
+  <JavaXML:Chapter topic:focus="XML">
+   <JavaXML:Heading>Creating XML</JavaXML:Heading>
+   <JavaXML:Topic subSections="0">An XML Document</JavaXML:Topic>
+   <JavaXML:Topic subSections="2">The Header</JavaXML:Topic>
+   <JavaXML:Topic subSections="6">The Content</JavaXML:Topic>
+   <JavaXML:Topic subSections="1">What's Next?</JavaXML:Topic>
+  </JavaXML:Chapter>
+
+  <JavaXML:Chapter topic:focus="Java">
+   <JavaXML:Heading>Parsing XML</JavaXML:Heading>
+   <JavaXML:Topic subSections="3">Getting Prepared</JavaXML:Topic>
+   <JavaXML:Topic subSections="3">SAX Readers</JavaXML:Topic>
+   <JavaXML:Topic subSections="9">Content Handlers</JavaXML:Topic>
+   <JavaXML:Topic subSections="4">Error Handlers</JavaXML:Topic>
+   <JavaXML:Topic subSections="0">
+     A Better Way to Load a Parser
+   </JavaXML:Topic>
+   <JavaXML:Topic subSections="4">"Gotcha!"</JavaXML:Topic>
+   <JavaXML:Topic subSections="0">What's Next?</JavaXML:Topic>
+  </JavaXML:Chapter>
+
+  <JavaXML:SectionBreak/>
+
+  <JavaXML:Chapter topic:focus="Java">
+   <JavaXML:Heading>Web Publishing Frameworks</JavaXML:Heading>
+   <JavaXML:Topic subSections="4">Selecting a Framework</JavaXML:Topic>
+   <JavaXML:Topic subSections="4">Installation</JavaXML:Topic>
+   <JavaXML:Topic subSections="3">
+     Using a Publishing Framework
+   </JavaXML:Topic>
+   <JavaXML:Topic subSections="2">XSP</JavaXML:Topic>
+   <JavaXML:Topic subSections="3">Cocoon 2.0 and Beyond</JavaXML:Topic>
+   <JavaXML:Topic subSections="0">What's Next?</JavaXML:Topic>
+  </JavaXML:Chapter>
+ </JavaXML:Contents>
+</JavaXML:Book>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/defaultNamespace.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/defaultNamespace.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/defaultNamespace.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/defaultNamespace.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<a xmlns="http://dummyNamespace/">
+  <b>
+    <c>Hello</c>
+  </b>
+</a>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/evaluate.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/evaluate.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/evaluate.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/evaluate.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<evaluate>
+  <data>
+    <jumps>
+      <subject>
+        <the/>
+        <fox color="brown"/>
+        <speed category="quick"/>
+      </subject>
+      <over/>
+      <object>
+        <the/>
+        <dog color="unspecified"/>
+        <speed category="lazy"/>
+      </object>
+    </jumps>
+  </data>
+       
+  <!-- there is one element with attribute color="brown" should this
+  meta-test should succeed -->
+  
+  <metatest select="//@color">brown</metatest>
+ 
+  <!-- there is no element with attribute category="moderate" -->
+  <metatest select="//speed/@category">moderate</metatest>
+
+</evaluate>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/fibo.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/fibo.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/fibo.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/fibo.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Fibonacci_Numbers>
+  <fibonacci index="0">0</fibonacci>
+  <fibonacci index="1">1</fibonacci>
+  <fibonacci index="2">1</fibonacci>
+  <fibonacci index="3">2</fibonacci>
+  <fibonacci index="4">3</fibonacci>
+  <fibonacci index="5">5</fibonacci>
+  <fibonacci index="6">8</fibonacci>
+  <fibonacci index="7">13</fibonacci>
+  <fibonacci index="8">21</fibonacci>
+  <fibonacci index="9">34</fibonacci>
+  <fibonacci index="10">55</fibonacci>
+  <fibonacci index="11">89</fibonacci>
+  <fibonacci index="12">144</fibonacci>
+  <fibonacci index="13">233</fibonacci>
+  <fibonacci index="14">377</fibonacci>
+  <fibonacci index="15">610</fibonacci>
+  <fibonacci index="16">987</fibonacci>
+  <fibonacci index="17">1597</fibonacci>
+  <fibonacci index="18">2584</fibonacci>
+  <fibonacci index="19">4181</fibonacci>
+  <fibonacci index="20">6765</fibonacci>
+  <fibonacci index="21">10946</fibonacci>
+  <fibonacci index="22">17711</fibonacci>
+  <fibonacci index="23">28657</fibonacci>
+  <fibonacci index="24">46368</fibonacci>
+  <fibonacci index="25">75025</fibonacci>
+</Fibonacci_Numbers>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/id.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/id.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/id.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/id.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE foo [
+
+<!ELEMENT foo (bar)>
+<!ATTLIST foo id CDATA #IMPLIED>
+<!ELEMENT bar (#PCDATA|cheese)*>
+<!ATTLIST bar id ID #REQUIRED>
+<!ELEMENT cheese (#PCDATA)>
+<!ATTLIST cheese kind ID #IMPLIED>
+]>
+
+<foo id="foobar">
+  <bar id="fb1">
+    baz
+    <cheese kind="edam">gouda</cheese>
+    baz
+    <cheese kind="gouda">cheddar</cheese>
+    baz
+  </bar>
+</foo>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen24.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen24.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen24.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen24.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<body><p><span></span></p><div></div></body> 

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen3.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen3.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen3.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/jaxen3.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <hostname>
+        <val>2</val>
+        <attrlist>
+            <hostname>CE-A</hostname>
+        </attrlist>
+    </hostname>
+    <hostname>
+        <val>1</val>
+        <attrlist>
+            <hostname>CE-B</hostname>
+        </attrlist>
+    </hostname>
+</Configuration>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/lang.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/lang.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/lang.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/lang.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<e1 xml:lang="hr">
+  <e2 xml:lang="en-US">
+    <e3/>
+  </e2>
+  <e2 xml:lang="hu">
+    <e3/>
+    <e3/>
+    <e3 xml:lang="es"/>
+  </e2>
+</e1>
\ No newline at end of file

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/message.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/message.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/message.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/message.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<message>
+  <header>
+    <service>lookupformservice</service>
+    <connectionid>9</connectionid>
+    <appid>stammdaten</appid>
+    <action>new</action>
+  </header>
+  <body>
+    <data>
+      <items>
+        <item>
+          <name>iteminfo</name>
+          <value>ELE</value>
+        </item>
+        <item>
+          <name>parentinfo</name>
+          <value>Pruefgebiete</value>
+        </item>
+        <item>
+          <name>id</name>
+          <value>1</value>
+        </item>
+      </items>
+    </data>
+  </body>
+</message>

Added: webservices/axis2/trunk/c/axiom/test/resources/xml/om/moreover.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/axiom/test/resources/xml/om/moreover.xml?rev=407728&view=auto
==============================================================================
--- webservices/axis2/trunk/c/axiom/test/resources/xml/om/moreover.xml (added)
+++ webservices/axis2/trunk/c/axiom/test/resources/xml/om/moreover.xml Thu May 18 23:31:32 2006
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+   <moreovernews>
+      <article code="13563275">
+         <url>http://c.moreover.com/click/here.pl?x13563273</url>
+         <headline_text>e-Commerce Operators Present Version 1.0 of the XML Standard</headline_text>
+         <source>StockAccess</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.stockaccess.com/index.html</document_url>
+         <harvest_time>Dec 24 2000  6:28AM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13560996">
+         <url>http://c.moreover.com/click/here.pl?x13560995</url>
+         <headline_text>W3C Publishes XML Protocol Requirements Document</headline_text>
+         <source>Xml</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.xml.com/</document_url>
+         <harvest_time>Dec 24 2000 12:22AM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13553522">
+         <url>http://c.moreover.com/click/here.pl?x13553521</url>
+         <headline_text>Prowler: Open Source XML-Based Content Management Framework</headline_text>
+         <source>Xml</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.xml.com/</document_url>
+         <harvest_time>Dec 23 2000  2:05PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13549014">
+         <url>http://c.moreover.com/click/here.pl?x13549013</url>
+         <headline_text>The Middleware Company Debuts Public Training Courses in Ejb, J2ee And Xml</headline_text>
+         <source>Java Industry Connection</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://industry.java.sun.com/javanews/more/hotnews/</document_url>
+         <harvest_time>Dec 23 2000 12:15PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13544468">
+         <url>http://c.moreover.com/click/here.pl?x13544467</url>
+         <headline_text>Revised Working Draft for the W3C XML Information Set</headline_text>
+         <source>Xml</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.xml.com/</document_url>
+         <harvest_time>Dec 23 2000  5:50AM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13534837">
+         <url>http://c.moreover.com/click/here.pl?x13534836</url>
+         <headline_text>XML: Its The Great Peacemaker</headline_text>
+         <source>ZDNet</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.zdnet.com/intweek/</document_url>
+         <harvest_time>Dec 22 2000  9:05PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13533486">
+         <url>http://c.moreover.com/click/here.pl?x13533485</url>
+         <headline_text>Project eL - The XML Leningrad Codex Markup Project</headline_text>
+         <source>Xml</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.xml.com/</document_url>
+         <harvest_time>Dec 22 2000  8:34PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13533489">
+         <url>http://c.moreover.com/click/here.pl?x13533488</url>
+         <headline_text>XML Linking Language (XLink) and XML Base Specifications Issued as W3C Proposed Recommenda</headline_text>
+         <source>Xml</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.xml.com/</document_url>
+         <harvest_time>Dec 22 2000  8:34PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13533493">
+         <url>http://c.moreover.com/click/here.pl?x13533492</url>
+         <headline_text>W3C Releases XHTML Basic Specification as a W3C Recommendation</headline_text>
+         <source>Xml</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.xml.com/</document_url>
+         <harvest_time>Dec 22 2000  8:34PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13521835">
+         <url>http://c.moreover.com/click/here.pl?x13521827</url>
+         <headline_text>Java, Xml And Oracle9i(TM) Make A Great Team</headline_text>
+         <source>Java Industry Connection</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://industry.java.sun.com/javanews/more/hotnews/</document_url>
+         <harvest_time>Dec 22 2000  3:21PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13512020">
+         <url>http://c.moreover.com/click/here.pl?x13511233</url>
+         <headline_text>Competing initiatives to vie for security standard</headline_text>
+         <source>ZDNet</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.zdnet.com/eweek/filters/news/</document_url>
+         <harvest_time>Dec 22 2000 10:54AM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13492401">
+         <url>http://c.moreover.com/click/here.pl?x13492397</url>
+         <headline_text>Oracle Provides Developers with Great Xml Reading This Holiday Season</headline_text>
+         <source>Java Industry Connection</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://industry.java.sun.com/javanews/more/hotnews/</document_url>
+         <harvest_time>Dec 21 2000  8:08PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13491296">
+         <url>http://c.moreover.com/click/here.pl?x13491292</url>
+         <headline_text>XML as the great peacemaker - Extensible Markup Language Accomplished The Seemingly Impossible This Year: It B</headline_text>
+         <source>Hospitality Net</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.hospitalitynet.org/news/list.htm?c=2000</document_url>
+         <harvest_time>Dec 21 2000  7:45PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13484761">
+         <url>http://c.moreover.com/click/here.pl?x13484758</url>
+         <headline_text>XML as the great peacemaker</headline_text>
+         <source>CNET</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://news.cnet.com/news/0-1003.html?tag=st.ne.1002.dir.1003</document_url>
+         <harvest_time>Dec 21 2000  4:41PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13480897">
+         <url>http://c.moreover.com/click/here.pl?x13480896</url>
+         <headline_text>COOP Switzerland Selects Mercator as Integration Platform</headline_text>
+         <source>Stockhouse Canada</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.stockhouse.ca/news/</document_url>
+         <harvest_time>Dec 21 2000  1:55PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13471024">
+         <url>http://c.moreover.com/click/here.pl?x13471023</url>
+         <headline_text>Competing XML Specs Move Toward a Union</headline_text>
+         <source>Internet World</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://www.internetworld.com/</document_url>
+         <harvest_time>Dec 21 2000 11:14AM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13452281">
+         <url>http://c.moreover.com/click/here.pl?x13452280</url>
+         <headline_text>Next-generation XHTML stripped down for handhelds</headline_text>
+         <source>CNET</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://news.cnet.com/news/0-1005.html?tag=st.ne.1002.dir.1005</document_url>
+         <harvest_time>Dec 20 2000  9:11PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13451791">
+         <url>http://c.moreover.com/click/here.pl?x13451789</url>
+         <headline_text>Xml Powers Oracle9i(TM) Dynamic Services</headline_text>
+         <source>Java Industry Connection</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://industry.java.sun.com/javanews/more/hotnews/</document_url>
+         <harvest_time>Dec 20 2000  9:05PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13442098">
+         <url>http://c.moreover.com/click/here.pl?x13442097</url>
+         <headline_text>XML DOM reference guide</headline_text>
+         <source>ASPWire</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://aspwire.com/</document_url>
+         <harvest_time>Dec 20 2000  6:26PM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+      <article code="13424118">
+         <url>http://c.moreover.com/click/here.pl?x13424117</url>
+         <headline_text>Repeat/Xqsite And Bowstreet Team to Deliver Integrated Xml Solutions</headline_text>
+         <source>Java Industry Connection</source>
+         <media_type>text</media_type>
+         <cluster>moreover...</cluster>
+         <tagline> </tagline>
+         <document_url>http://industry.java.sun.com/javanews/more/hotnews/</document_url>
+         <harvest_time>Dec 20 2000  9:04AM</harvest_time>
+         <access_registration> </access_registration>
+         <access_status> </access_status>
+      </article>
+    </moreovernews>
+



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org