You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by pr...@apache.org on 2005/10/13 15:22:16 UTC
svn commit: r320761 - in
/webservices/axis/trunk/c/tests/auto_build/testcases/wsdls:
ValidXMLCharIsInterpretedAsCPPCommand.wsdl
ValidXMLCharIsInterpretedAsCPPCommand.xsd
Author: prestonf
Date: Thu Oct 13 06:22:12 2005
New Revision: 320761
URL: http://svn.apache.org/viewcvs?rev=320761&view=rev
Log:
Part of the fix for AXISCPP-850
Added:
webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl
webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd
Added: webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl?rev=320761&view=auto
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl (added)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.wsdl Thu Oct 13 06:22:12 2005
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2003-2004 The Apache Software Foundation. -->
+<!-- (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved -->
+<!-- -->
+<!-- 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/ValidXMLCharIsInterpretedAsCPPCommand"
+ xmlns:apachesoap="http://xml.apache.org/xml-soap"
+ xmlns:impl="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand"
+ xmlns:intf="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:ns99="ValidXMLCharIsInterpretedAsCPPCommandTypes">
+ <wsdl:types>
+ <schema elementFormDefault="qualified"
+ targetNamespace="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand"
+ xmlns="http://www.w3.org/2001/XMLSchema"
+ xmlns:apachesoap="http://xml.apache.org/xml-soap"
+ xmlns:impl="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand"
+ xmlns:intf="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+ <import namespace="ValidXMLCharIsInterpretedAsCPPCommandTypes"
+ schemaLocation="ValidXMLCharIsInterpretedAsCPPCommand.xsd"/>
+
+ <xsd:element name="test1Request">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="1" name="Element" nillable="true" type="ns99:test1Punctuation"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <element name="test1Response">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <xsd:element name="test2Request">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="1" name="Element" nillable="true" type="ns99:test2Logical"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <element name="test2Response">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <xsd:element name="test3Request">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="1" name="Element" nillable="true" type="ns99:test3Mathematical"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <element name="test3Response">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ </element>
+
+ <xsd:element name="test4Request">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element maxOccurs="1" minOccurs="1" name="Element" nillable="true" type="ns99:test4Miscellaneous"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <element name="test4Response">
+ <complexType>
+ <sequence>
+ <element name="return" type="xsd:int"/>
+ </sequence>
+ </complexType>
+ </element>
+ </schema>
+ </wsdl:types>
+
+ <wsdl:message name="test1Response">
+ <wsdl:part element="impl:test1Response" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test2Response">
+ <wsdl:part element="impl:test2Response" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test3Response">
+ <wsdl:part element="impl:test3Response" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test4Response">
+ <wsdl:part element="impl:test4Response" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test1Request">
+ <wsdl:part element="impl:test1Request" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test2Request">
+ <wsdl:part element="impl:test2Request" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test3Request">
+ <wsdl:part element="impl:test3Request" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:message name="test4Request">
+ <wsdl:part element="impl:test4Request" name="parameters"/>
+ </wsdl:message>
+
+ <wsdl:portType name="ValidXMLCharIsInterpretedAsCPPCommand">
+ <wsdl:operation name="test1">
+ <wsdl:input message="impl:test1Request" name="test1Request"/>
+ <wsdl:output message="impl:test1Response" name="test1Response"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="test2">
+ <wsdl:input message="impl:test2Request" name="test2Request"/>
+ <wsdl:output message="impl:test2Response" name="test2Response"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="test3">
+ <wsdl:input message="impl:test3Request" name="test3Request"/>
+ <wsdl:output message="impl:test3Response" name="test3Response"/>
+ </wsdl:operation>
+
+ <wsdl:operation name="test4">
+ <wsdl:input message="impl:test4Request" name="test4Request"/>
+ <wsdl:output message="impl:test4Response" name="test4Response"/>
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="ValidXMLCharIsInterpretedAsCPPCommandSoapBinding" type="impl:ValidXMLCharIsInterpretedAsCPPCommand">
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="test1">
+ <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#test1"/>
+ <wsdl:input name="test1Request">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="test1Response">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+
+ <wsdl:operation name="test2">
+ <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#test2"/>
+ <wsdl:input name="test2Request">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="test2Response">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+
+ <wsdl:operation name="test3">
+ <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#test3"/>
+ <wsdl:input name="test3Request">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="test3Response">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+
+ <wsdl:operation name="test4">
+ <wsdlsoap:operation soapAction="ValidXMLCharIsInterpretedAsCPPCommand#test4"/>
+ <wsdl:input name="test4Request">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output name="test4Response">
+ <wsdlsoap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+
+ <wsdl:service name="ValidXMLCharIsInterpretedAsCPPCommand">
+ <wsdl:port binding="impl:ValidXMLCharIsInterpretedAsCPPCommandSoapBinding" name="ValidXMLCharIsInterpretedAsCPPCommand">
+ <wsdlsoap:address location="http://localhost/axis/ValidXMLCharIsInterpretedAsCPPCommand"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>
Added: webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd?rev=320761&view=auto
==============================================================================
--- webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd (added)
+++ webservices/axis/trunk/c/tests/auto_build/testcases/wsdls/ValidXMLCharIsInterpretedAsCPPCommand.xsd Thu Oct 13 06:22:12 2005
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsd:schema targetNamespace="ValidXMLCharIsInterpretedAsCPPCommandTypes"
+ xmlns:tns="ValidXMLCharIsInterpretedAsCPPCommandTypes"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <xsd:complexType name="test1Punctuation">
+ <xsd:sequence>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg.name1" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg;name2" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg?name3" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg!name4" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg:name5" nillable="false" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="test2Logical">
+ <xsd:sequence>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg|name1" nillable="false" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="test3Mathematical">
+ <xsd:sequence>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg*name1" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg/name2" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg-name3" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg+name4" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg%name5" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg^name6" nillable="false" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="test4Miscellaneous">
+ <xsd:sequence>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg[name1]" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg{name2}" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg(name3)" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg£name4" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg#name5" nillable="false" type="xsd:int"/>
+ <xsd:element form="qualified" maxOccurs="1" minOccurs="1" name="arg@name6" nillable="false" type="xsd:int"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+</xsd:schema>