Added: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl URL: http://svn.apache.org/viewvc/cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl?rev=1214024&view=auto ============================================================================== --- cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl (added) +++ cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl Wed Dec 14 01:40:49 2011 @@ -0,0 +1,407 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you 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 xmlns="http://schemas.xmlsoap.org/wsdl/" + xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" + xmlns:tns="http://apache.org/hello_world_soap_http" + xmlns:x1="http://apache.org/hello_world_soap_http/types" + xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + targetNamespace="http://apache.org/hello_world_soap_http" name="HelloWorld"> + <wsdl:types> + <schema targetNamespace="http://apache.org/hello_world_soap_http/types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:x1="http://apache.org/hello_world_soap_http/types" elementFormDefault="qualified"> + <element name="sayHi"> + <complexType/> + </element> + <element name="sayHiResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMe"> + <complexType> + <sequence> + <element name="requestType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + + <element name="testNillable"> + <complexType> + <sequence> + <element name="NillElem" nillable="true" type="string"/> + <element name="intElem" type="int"/> + </sequence> + </complexType> + </element> + <element name="testNillableResponse"> + <complexType> + <sequence> + <element name="responseType" nillable="true" type="string"/> + </sequence> + </complexType> + </element> + + <element name="greetMeLater"> + <complexType> + <sequence> + <element name="requestType" type="long"/> + </sequence> + </complexType> + </element> + <element name="greetMeLaterResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeSometime"> + <complexType> + <sequence> + <element name="requestType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeSometimeResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeOneWay"> + <complexType> + <sequence> + <element name="requestType" type="string"/> + </sequence> + </complexType> + </element> + <element name="testDocLitFault"> + <complexType> + <sequence> + <element name="faultType" type="string"/> + </sequence> + </complexType> + </element> + <element name="testDocLitFaultResponse"> + <complexType> + <sequence/> + </complexType> + </element> + <complexType name="ErrorCode"> + <sequence> + <element name="minor" type="short"/> + <element name="major" type="short"/> + </sequence> + </complexType> + <element name="NoSuchCodeLit"> + <complexType> + <sequence> + <element name="code" type="x1:ErrorCode"/> + </sequence> + </complexType> + </element> + <element name="BadRecordLit" type="string"/> + <complexType name="BadRecord"> + <sequence> + <element name="reason" type="string"/> + <element name="code" type="short"/> + </sequence> + </complexType> + <complexType name="addNumbers"> + <sequence> + <element name="arg0" type="int"/> + <element name="arg1" type="int"/> + </sequence> + </complexType> + <element name="addNumbers" type="x1:addNumbers"/> + <complexType name="addNumbersResponse"> + <sequence> + <element name="return" type="int"/> + </sequence> + </complexType> + <element name="addNumbersResponse" type="x1:addNumbersResponse"/> + <complexType name="stringStruct"> + <sequence> + <element name="arg0" type="string"/> + <element name="arg1" type="string"/> + </sequence> + </complexType> + <element name="BareDocument" type="string"/> + <element name="BareDocumentResponse"> + <complexType> + <sequence> + <element name="company" type="string"/> + </sequence> + <attribute name="id" type="int"/> + </complexType> + </element> + </schema> + </wsdl:types> + <wsdl:message name="sayHiRequest"> + <wsdl:part name="in" element="x1:sayHi"/> + </wsdl:message> + <wsdl:message name="sayHiResponse"> + <wsdl:part name="out" element="x1:sayHiResponse"/> + </wsdl:message> + <wsdl:message name="greetMeRequest"> + <wsdl:part name="in" element="x1:greetMe"/> + </wsdl:message> + <wsdl:message name="greetMeResponse"> + <wsdl:part name="out" element="x1:greetMeResponse"/> + </wsdl:message> + <wsdl:message name="testNillableRequest"> + <wsdl:part name="in" element="x1:testNillable"/> + </wsdl:message> + <wsdl:message name="testNillableResponse"> + <wsdl:part name="out" element="x1:testNillableResponse"/> + </wsdl:message> + <wsdl:message name="greetMeLaterRequest"> + <wsdl:part name="in" element="x1:greetMeLater"/> + </wsdl:message> + <wsdl:message name="greetMeLaterResponse"> + <wsdl:part name="out" element="x1:greetMeLaterResponse"/> + </wsdl:message> + <wsdl:message name="greetMeSometimeRequest"> + <wsdl:part name="in" element="x1:greetMeSometime"/> + </wsdl:message> + <wsdl:message name="greetMeSometimeResponse"> + <wsdl:part name="out" element="x1:greetMeSometimeResponse"/> + </wsdl:message> + <wsdl:message name="greetMeOneWayRequest"> + <wsdl:part name="in" element="x1:greetMeOneWay"/> + </wsdl:message> + <wsdl:message name="testDocLitFaultRequest"> + <wsdl:part name="in" element="x1:testDocLitFault"/> + </wsdl:message> + <wsdl:message name="testDocLitFaultResponse"> + <wsdl:part name="out" element="x1:testDocLitFaultResponse"/> + </wsdl:message> + <wsdl:message name="NoSuchCodeLitFault"> + <wsdl:part name="NoSuchCodeLit" element="x1:NoSuchCodeLit"/> + </wsdl:message> + <wsdl:message name="BadRecordLitFault"> + <wsdl:part name="BadRecordLit" element="x1:BadRecordLit"/> + </wsdl:message> + <wsdl:message name="testDocLitBareRequest"> + <wsdl:part name="in" element="x1:BareDocument"/> + </wsdl:message> + <wsdl:message name="testDocLitBareResponse"> + <wsdl:part name="out" element="x1:BareDocumentResponse"/> + </wsdl:message> + <wsdl:portType name="Greeter"> + <wsdl:operation name="sayHi"> + <wsdl:input message="tns:sayHiRequest"/> + <wsdl:output message="tns:sayHiResponse"/> + </wsdl:operation> + <wsdl:operation name="greetMe"> + <wsdl:input message="tns:greetMeRequest"/> + <wsdl:output message="tns:greetMeResponse"/> + </wsdl:operation> + <wsdl:operation name="testNillable"> + <wsdl:input message="tns:testNillableRequest"/> + <wsdl:output message="tns:testNillableResponse"/> + </wsdl:operation> + <wsdl:operation name="greetMeLater"> + <wsdl:input message="tns:greetMeLaterRequest"/> + <wsdl:output message="tns:greetMeLaterResponse"/> + </wsdl:operation> + <wsdl:operation name="greetMeSometime"> + <wsdl:input message="tns:greetMeSometimeRequest"/> + <wsdl:output message="tns:greetMeSometimeResponse"/> + </wsdl:operation> + <wsdl:operation name="greetMeOneWay"> + <wsdl:input message="tns:greetMeOneWayRequest"/> + </wsdl:operation> + <wsdl:operation name="testDocLitFault"> + <wsdl:input message="tns:testDocLitFaultRequest"/> + <wsdl:output message="tns:testDocLitFaultResponse"/> + <wsdl:fault name="NoSuchCodeLitFault" message="tns:NoSuchCodeLitFault"/> + <wsdl:fault name="BadRecordLitFault" message="tns:BadRecordLitFault"/> + </wsdl:operation> + + </wsdl:portType> + + <wsdl:portType name="DocLitBare"> + <wsdl:operation name="testDocLitBare"> + <wsdl:input name="testDocLitBareRequest" message="tns:testDocLitBareRequest"/> + <wsdl:output name="testDocLitBareResponse" message="tns:testDocLitBareResponse"/> + </wsdl:operation> + </wsdl:portType> + <wsdl:binding name="Greeter_SOAPBinding" type="tns:Greeter"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> + <wsdl:operation name="sayHi"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="greetMe"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="testNillable"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="greetMeLater"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="greetMeSometime"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + <wsdl:operation name="greetMeOneWay"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + </wsdl:operation> + <wsdl:operation name="testDocLitFault"> + <soap:operation style="document"/> + <wsdl:input> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output> + <soap:body use="literal"/> + </wsdl:output> + <wsdl:fault name="NoSuchCodeLitFault"> + <soap:fault name="NoSuchCodeLitFault" use="literal"/> + </wsdl:fault> + <wsdl:fault name="BadRecordLitFault"> + <soap:fault name="BadRecordLitFault" use="literal"/> + </wsdl:fault> + </wsdl:operation> + + </wsdl:binding> + <wsdl:binding name="Doc_Lit_Bare_SOAPBinding" type="tns:DocLitBare"> + <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> + <wsdl:operation name="testDocLitBare"> + <soap:operation style="document" soapAction="http://apache.org/hello_world_soap_http/testDocLitBare"/> + <wsdl:input name="testDocLitBareRequest"> + <soap:body use="literal"/> + </wsdl:input> + <wsdl:output name="testDocLitBareResponse"> + <soap:body use="literal"/> + </wsdl:output> + </wsdl:operation> + </wsdl:binding> + + + <wsdl:service name="SOAPService"> + <wsdl:port name="SoapPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9000/SoapContext/SoapPort"/> + </wsdl:port> + + <wsdl:port name="SoapPort1" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:7000/SoapContext/SoapPort"/> + </wsdl:port> + </wsdl:service> + + <wsdl:service name="SOAPProviderService"> + <wsdl:port name="SoapProviderPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9003/SoapContext/SoapProviderPort"/> + </wsdl:port> + </wsdl:service> + + <wsdl:service name="SOAPDispatchService"> + <wsdl:port name="SoapDispatchPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9006/SOAPDispatchService/SoapDispatchPort"/> + </wsdl:port> + </wsdl:service> + + <wsdl:service name="SOAPService_DocLitBare"> + <wsdl:port name="SoapPort2" binding="tns:Doc_Lit_Bare_SOAPBinding"> + <soap:address location="http://localhost:7600/SoapContext/SoapPort"/> + </wsdl:port> + </wsdl:service> + <wsdl:service name="SOAPServiceAddressingDocLitBare"> + <wsdl:port name="SoapPort" binding="tns:Doc_Lit_Bare_SOAPBinding"> + <soap:address location="http://localhost:7600/SoapContext/SoapPort"/> + <wswa:UsingAddressing xmlns:wswa="http://www.w3.org/2005/02/addressing/wsdl"/> + </wsdl:port> + </wsdl:service> + <wsdl:service name="SOAPService_Test1"> + <wsdl:port name="SoapPort_Test1" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9100"/> + </wsdl:port> + <wsdl:port name="SoapPort_Test2" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9101"/> + </wsdl:port> + </wsdl:service> + <wsdl:service name="SOAPServiceAddressing"> + <wsdl:port name="SoapPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9008/SoapContext/SoapPort"/> + <wswa:UsingAddressing xmlns:wswa="http://www.w3.org/2005/02/addressing/wsdl"/> + </wsdl:port> + </wsdl:service> + <wsdl:service name="SOAPServiceConcurrencyTest"> + <wsdl:port name="SoapPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9009/SoapContext/SoapPort"/> + </wsdl:port> + </wsdl:service> + <wsdl:service name="SOAPServiceBogusAddressTest"> + <wsdl:port name="SoapPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="FOO"/> + </wsdl:port> + </wsdl:service> + <wsdl:service name="SOAPServiceMultiPortTypeTest"> + <wsdl:port name="GreeterPort" binding="tns:Greeter_SOAPBinding"> + <soap:address location="http://localhost:9020/MultiPort/GreeterPort"/> + </wsdl:port> + <wsdl:port name="DocLitBarePort" binding="tns:Doc_Lit_Bare_SOAPBinding"> + <soap:address location="http://localhost:9021/MultiPort/DocBarePort"/> + </wsdl:port> + </wsdl:service> +</wsdl:definitions> +
Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl ------------------------------------------------------------------------------ svn:keywords = Rev Date Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.wsdl ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd URL: http://svn.apache.org/viewvc/cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd?rev=1214024&view=auto ============================================================================== --- cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd (added) +++ cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd Wed Dec 14 01:40:49 2011 @@ -0,0 +1,139 @@ +<?xml version="1.0"?> +<schema targetNamespace="http://apache.org/hello_world_soap_http/types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:x1="http://apache.org/hello_world_soap_http/types" elementFormDefault="qualified"> + <element name="sayHi"> + <complexType/> + </element> + <element name="sayHiResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMe"> + <complexType> + <sequence> + <element name="requestType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + + <element name="testNillable"> + <complexType> + <sequence> + <element name="NillElem" nillable="true" type="string"/> + <element name="intElem" type="int"/> + </sequence> + </complexType> + </element> + <element name="testNillableResponse"> + <complexType> + <sequence> + <element name="responseType" nillable="true" type="string"/> + </sequence> + </complexType> + </element> + + <element name="greetMeLater"> + <complexType> + <sequence> + <element name="requestType" type="long"/> + </sequence> + </complexType> + </element> + <element name="greetMeLaterResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeSometime"> + <complexType> + <sequence> + <element name="requestType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeSometimeResponse"> + <complexType> + <sequence> + <element name="responseType" type="string"/> + </sequence> + </complexType> + </element> + <element name="greetMeOneWay"> + <complexType> + <sequence> + <element name="requestType" type="string"/> + </sequence> + </complexType> + </element> + <element name="testDocLitFault"> + <complexType> + <sequence> + <element name="faultType" type="string"/> + </sequence> + </complexType> + </element> + <element name="testDocLitFaultResponse"> + <complexType> + <sequence/> + </complexType> + </element> + <complexType name="ErrorCode"> + <sequence> + <element name="minor" type="short"/> + <element name="major" type="short"/> + </sequence> + </complexType> + <element name="NoSuchCodeLit"> + <complexType> + <sequence> + <element name="code" type="x1:ErrorCode"/> + </sequence> + </complexType> + </element> + <element name="BadRecordLit" type="string"/> + <complexType name="BadRecord"> + <sequence> + <element name="reason" type="string"/> + <element name="code" type="short"/> + </sequence> + </complexType> + <complexType name="addNumbers"> + <sequence> + <element name="arg0" type="int"/> + <element name="arg1" type="int"/> + </sequence> + </complexType> + <element name="addNumbers" type="x1:addNumbers"/> + <complexType name="addNumbersResponse"> + <sequence> + <element name="return" type="int"/> + </sequence> + </complexType> + <element name="addNumbersResponse" type="x1:addNumbersResponse"/> + <complexType name="stringStruct"> + <sequence> + <element name="arg0" type="string"/> + <element name="arg1" type="string"/> + </sequence> + </complexType> + <element name="BareDocument" type="string"/> + <element name="BareDocumentResponse"> + <complexType> + <sequence> + <element name="company" type="string"/> + </sequence> + <attribute name="id" type="int"/> + </complexType> + </element> +</schema> Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd ------------------------------------------------------------------------------ svn:keywords = Rev Date Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/hello_world.xsd ------------------------------------------------------------------------------ svn:mime-type = text/xml Added: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd URL: http://svn.apache.org/viewvc/cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd?rev=1214024&view=auto ============================================================================== --- cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd (added) +++ cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd Wed Dec 14 01:40:49 2011 @@ -0,0 +1,15 @@ +<?xml version="1.0"?> +<schema + targetNamespace="http://apache.org/hello_world_rpclit/types" + xmlns="http://www.w3.org/2001/XMLSchema" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified"> + <complexType name="myComplexStruct"> + <sequence> + <element name="elem1" type="xsd:string" /> + <element name="elem2" type="xsd:string" /> + <element name="elem3" type="xsd:int" /> + </sequence> + </complexType> +</schema> + Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd ------------------------------------------------------------------------------ svn:eol-style = native Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd ------------------------------------------------------------------------------ svn:keywords = Rev Date Propchange: cxf/trunk/rt/databinding/jaxb/src/test/resources/wsdl/jaxb/rpc_lit.xsd ------------------------------------------------------------------------------ svn:mime-type = text/xml Modified: cxf/trunk/tools/javato/ws/pom.xml URL: http://svn.apache.org/viewvc/cxf/trunk/tools/javato/ws/pom.xml?rev=1214024&r1=1214023&r2=1214024&view=diff ============================================================================== --- cxf/trunk/tools/javato/ws/pom.xml (original) +++ cxf/trunk/tools/javato/ws/pom.xml Wed Dec 14 01:40:49 2011 @@ -111,6 +111,21 @@ <artifactId>wsdl4j</artifactId> </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</artifactId> + <optional>true</optional> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-context</artifactId> + <optional>true</optional> + </dependency>