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 ng...@apache.org on 2006/09/11 19:39:52 UTC
svn commit: r442275 [2/2] - in /webservices/axis2/trunk/java/modules/jaxws:
./ src/org/apache/axis2/jaxws/client/proxy/ src/org/apache/axis2/jaxws/i18n/
src/org/apache/axis2/jaxws/message/databinding/impl/
src/org/apache/axis2/jaxws/server/dispatcher/ ...
Added: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/doclitwrap.wsdl
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/doclitwrap.wsdl?view=auto&rev=442275
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/doclitwrap.wsdl (added)
+++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/doclitwrap.wsdl Mon Sep 11 10:39:50 2006
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:tns="http://wrap.sample.test.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="wrapjavabeantest"
+ targetNamespace="http://wrap.sample.test.org">
+
+ <wsdl:types>
+ <xsd:schema
+ targetNamespace="http://wrap.sample.test.org"
+ xmlns:tns="http://wrap.sample.test.org"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+
+ <xsd:element name="MyFault" type="xsd:string" />
+
+ <xsd:element name="oneWayVoid">
+ <xsd:complexType>
+ <xsd:sequence />
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="oneWay">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="oneway_str"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="twoWayHolder">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="twoWayHolder_str"
+ type="xsd:string" />
+ <xsd:element name="twoWayHolder_int"
+ type="xsd:int" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="twoWay">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="twoway_str"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="ReturnType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="return_str"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="invoke">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="invoke_str"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="invokeReturnType">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="return_str"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+
+
+
+ <!-- fin op definition -->
+
+ <xsd:element name="finOp">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="op"
+ type="tns:FinancialOperation" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="finOpResponse">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="response"
+ type="tns:FinancialOperation" />
+ </xsd:sequence>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="FinancialOperation">
+ <xsd:sequence>
+ <xsd:element name="amount" type="xsd:float" />
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="Withdraw">
+ <xsd:complexContent>
+ <xsd:extension base="tns:FinancialOperation">
+ <xsd:sequence>
+ <xsd:element name="memo" type="xsd:string" />
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="Deposit">
+ <xsd:complexContent>
+ <xsd:extension base="tns:FinancialOperation">
+ <xsd:sequence>
+ <xsd:element name="status"
+ type="xsd:string" />
+ </xsd:sequence>
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ </xsd:schema>
+ </wsdl:types>
+
+ <wsdl:message name="oneWayVoidRequest">
+ <wsdl:part name="allByMyself" element="tns:oneWayVoid" />
+ </wsdl:message>
+
+ <wsdl:message name="oneWayRequest">
+ <wsdl:part name="allByMyself" element="tns:oneWay" />
+ </wsdl:message>
+
+ <wsdl:message name="twoWayHolderRequest">
+ <wsdl:part name="allByMyself" element="tns:twoWayHolder" />
+ </wsdl:message>
+
+ <wsdl:message name="twoWayHolderResponse">
+ <wsdl:part name="allByMyself" element="tns:twoWayHolder" />
+ </wsdl:message>
+
+ <wsdl:message name="twoWayRequest">
+ <wsdl:part name="allByMyself" element="tns:twoWay" />
+ </wsdl:message>
+
+ <wsdl:message name="twoWayResponse">
+ <wsdl:part name="allByMyself" element="tns:ReturnType" />
+ </wsdl:message>
+
+ <wsdl:message name="invokeRequest">
+ <wsdl:part name="allByMyself" element="tns:invoke" />
+ </wsdl:message>
+
+ <wsdl:message name="invokeResponse">
+ <wsdl:part name="allByMyself" element="tns:ReturnType" />
+ </wsdl:message>
+
+ <wsdl:message name="finOpRequest">
+ <wsdl:part name="op" element="tns:finOp" />
+ </wsdl:message>
+
+ <wsdl:message name="finOpResponse">
+ <wsdl:part name="op" element="tns:finOpResponse" />
+ </wsdl:message>
+
+ <wsdl:portType name="DocLitWrap">
+
+ <wsdl:operation name="oneWayVoid">
+ <wsdl:input message="tns:oneWayVoidRequest" />
+ </wsdl:operation>
+
+ <wsdl:operation name="oneWay">
+ <wsdl:input message="tns:oneWayRequest" />
+ </wsdl:operation>
+
+ <wsdl:operation name="twoWayHolder">
+ <wsdl:input message="tns:twoWayHolderRequest" />
+ <wsdl:output message="tns:twoWayHolderResponse" />
+ </wsdl:operation>
+
+ <wsdl:operation name="twoWay">
+ <wsdl:input message="tns:twoWayRequest" />
+ <wsdl:output message="tns:twoWayResponse" />
+ </wsdl:operation>
+
+ <wsdl:operation name="invoke">
+ <wsdl:input message="tns:invokeRequest" />
+ <wsdl:output message="tns:invokeResponse" />
+ </wsdl:operation>
+
+ <wsdl:operation name="finOp">
+ <wsdl:input message="tns:finOpRequest" />
+ <wsdl:output message="tns:finOpResponse" />
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="DocLitWrap"
+ type="tns:DocLitWrap">
+ <soap:binding style="document"
+ transport="http://schemas.xmlsoap.org/soap/http" />
+
+ <wsdl:operation name="oneWayVoid">
+ <soap:operation
+ soapAction="http://wrap.sample.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ </wsdl:operation>
+
+ <wsdl:operation name="oneWay">
+ <soap:operation
+ soapAction="http://wrap.sample.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ </wsdl:operation>
+
+ <wsdl:operation name="twoWayHolder">
+ <soap:operation
+ soapAction="http://wrap.sample.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="twoWay">
+ <soap:operation
+ soapAction="http://wrap.sample.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="invoke">
+ <soap:operation
+ soapAction="http://wrap.sample.test.org/twoWayReturn" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ <wsdl:operation name="finOp">
+ <soap:operation
+ soapAction="http://wrap.sample.test.org/finOp" />
+ <wsdl:input>
+ <soap:body use="literal" />
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal" />
+ </wsdl:output>
+
+ </wsdl:operation>
+
+ </wsdl:binding>
+
+ <wsdl:service name="DocLitWrapService">
+ <wsdl:port binding="tns:DocLitWrap"
+ name="DocLitWrapPort">
+ <soap:address
+ location="http://localhost:8080/axis2/services/DocLitWrapService" />
+ </wsdl:port>
+ </wsdl:service>
+
+</wsdl:definitions>
Added: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/services.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/services.xml?view=auto&rev=442275
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/services.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/META-INF/services.xml Mon Sep 11 10:39:50 2006
@@ -0,0 +1,12 @@
+<serviceGroup>
+ <service name="DocLitWrapService">
+ <messageReceivers>
+ <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.jaxws.server.JAXWSMessageReceiver"/>
+ </messageReceivers>
+ <parameter locked="false" name="ServiceClass">org.apache.axis2.jaxws.sample.wrap.DocLitWrapImpl</parameter>
+ <operation name="invoke" mep="http://www.w3.org/2004/08/wsdl/in-out">
+ <actionMapping/>
+ </operation>
+ </service>
+</serviceGroup>
+
Added: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrap.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrap.java?view=auto&rev=442275
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrap.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrap.java Mon Sep 11 10:39:50 2006
@@ -0,0 +1,102 @@
+
+package org.apache.axis2.jaxws.sample.wrap.sei;
+
+import javax.jws.Oneway;
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebParam.Mode;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.ws.Holder;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+import org.test.sample.wrap.FinancialOperation;
+
+
+/**
+ * This class was generated by the JAXWS SI.
+ * JAX-WS RI 2.0_01-b15-fcs
+ * Generated source version: 2.0
+ *
+ */
+@WebService(name = "DocLitWrap", targetNamespace = "http://wrap.sample.test.org")
+public interface DocLitWrap {
+
+
+ /**
+ *
+ */
+ @WebMethod(action = "http://wrap.sample.test.org/twoWayReturn")
+ @Oneway
+ @RequestWrapper(localName = "oneWayVoid", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.OneWayVoid")
+ public void oneWayVoid();
+
+ /**
+ *
+ * @param onewayStr
+ */
+ @WebMethod(action = "http://wrap.sample.test.org/twoWayReturn")
+ @Oneway
+ @RequestWrapper(localName = "oneWay", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.OneWay")
+ public void oneWay(
+ @WebParam(name = "oneway_str", targetNamespace = "")
+ String onewayStr);
+
+ /**
+ *
+ * @param twoWayHolderInt
+ * @param twoWayHolderStr
+ */
+ @WebMethod(action = "http://wrap.sample.test.org/twoWayReturn")
+ @RequestWrapper(localName = "twoWayHolder", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.TwoWayHolder")
+ @ResponseWrapper(localName = "twoWayHolder", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.TwoWayHolder")
+ public void twoWayHolder(
+ @WebParam(name = "twoWayHolder_str", targetNamespace = "", mode = Mode.INOUT)
+ Holder<String> twoWayHolderStr,
+ @WebParam(name = "twoWayHolder_int", targetNamespace = "", mode = Mode.INOUT)
+ Holder<Integer> twoWayHolderInt);
+
+ /**
+ *
+ * @param twowayStr
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(action = "http://wrap.sample.test.org/twoWayReturn")
+ @WebResult(name = "return_str", targetNamespace = "")
+ @RequestWrapper(localName = "twoWay", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.TwoWay")
+ @ResponseWrapper(localName = "ReturnType", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.ReturnType")
+ public String twoWay(
+ @WebParam(name = "twoway_str", targetNamespace = "")
+ String twowayStr);
+
+ /**
+ *
+ * @param invokeStr
+ * @return
+ * returns java.lang.String
+ */
+ @WebMethod(action = "http://wrap.sample.test.org/twoWayReturn")
+ @WebResult(name = "return_str", targetNamespace = "")
+ @RequestWrapper(localName = "invoke", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.Invoke")
+ @ResponseWrapper(localName = "ReturnType", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.ReturnType")
+ public String invoke(
+ @WebParam(name = "invoke_str", targetNamespace = "")
+ String invokeStr);
+
+ /**
+ *
+ * @param op
+ * @return
+ * returns org.test.sample.wrap.FinancialOperation
+ */
+ @WebMethod(action = "http://wrap.sample.test.org/finOp")
+ @WebResult(name = "response", targetNamespace = "")
+ @RequestWrapper(localName = "finOp", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.FinOp")
+ @ResponseWrapper(localName = "finOpResponse", targetNamespace = "http://wrap.sample.test.org", className = "org.test.sample.wrap.FinOpResponse")
+ public FinancialOperation finOp(
+ @WebParam(name = "op", targetNamespace = "")
+ FinancialOperation op);
+
+}
Added: webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrapService.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrapService.java?view=auto&rev=442275
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrapService.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/sample/wrap/sei/DocLitWrapService.java Mon Sep 11 10:39:50 2006
@@ -0,0 +1,61 @@
+
+package org.apache.axis2.jaxws.sample.wrap.sei;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+
+
+/**
+ * This class was generated by the JAXWS SI.
+ * JAX-WS RI 2.0_01-b15-fcs
+ * Generated source version: 2.0
+ *
+ */
+@WebServiceClient(name = "DocLitWrapService", targetNamespace = "http://wrap.sample.test.org", wsdlLocation = "DocLit.wsdl")
+public class DocLitWrapService
+ extends Service
+{
+
+ private final static URL DOCLITWRAPSERVICE_WSDL_LOCATION;
+ private static String wsdlLocation="/test/org/apache/axis2/jaxws/sample/wrap/META-INF/doclitwrap.wsdl";
+ static {
+ URL url = null;
+ try {
+ try{
+ String baseDir = new File(".").getCanonicalPath();
+ wsdlLocation = new File(baseDir + wsdlLocation).getAbsolutePath();
+ }catch(Exception e){
+ e.printStackTrace();
+ }
+ File file = new File(wsdlLocation);
+ url = file.toURL();
+ } catch (MalformedURLException e) {
+ e.printStackTrace();
+ }
+ DOCLITWRAPSERVICE_WSDL_LOCATION = url;
+ }
+
+ public DocLitWrapService(URL wsdlLocation, QName serviceName) {
+ super(wsdlLocation, serviceName);
+ }
+
+ public DocLitWrapService() {
+ super(DOCLITWRAPSERVICE_WSDL_LOCATION, new QName("http://wrap.sample.test.org", "DocLitWrapService"));
+ }
+
+ /**
+ *
+ * @return
+ * returns DocLitWrap
+ */
+ @WebEndpoint(name = "DocLitWrapPort")
+ public DocLitWrap getDocLitWrapPort() {
+ return (DocLitWrap)super.getPort(new QName("http://wrap.sample.test.org", "DocLitWrapPort"), DocLitWrap.class);
+ }
+
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org