You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kandula-dev@ws.apache.org by da...@apache.org on 2006/05/13 15:50:03 UTC

svn commit: r406099 - in /webservices/kandula/branches/Kandula_1/src/samples/banking: ./ BankOne.class BankOne.java BankOne.wsdl BankOneTest.class BankOneTest.java BankOneTest.wsdl build.xml deploy.wsdd

Author: dasarath
Date: Sat May 13 06:50:02 2006
New Revision: 406099

URL: http://svn.apache.org/viewcvs?rev=406099&view=rev
Log: (empty)

Added:
    webservices/kandula/branches/Kandula_1/src/samples/banking/
    webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.class   (with props)
    webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.java
    webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.wsdl
    webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.class   (with props)
    webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.java
    webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.wsdl
    webservices/kandula/branches/Kandula_1/src/samples/banking/build.xml
    webservices/kandula/branches/Kandula_1/src/samples/banking/deploy.wsdd

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.class
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.class?rev=406099&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.java
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.java?rev=406099&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.java (added)
+++ webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.java Sat May 13 06:50:02 2006
@@ -0,0 +1,21 @@
+interface BankOne {
+
+	/**
+	 * return the current balance in account 'account'.
+	 */
+	double getBalance(int account);
+
+	/**
+	 * debit 'amount' to account 'account' and return the new balance.
+	 */
+	double debit(int account, double amount);
+
+	/**
+	 * credit 'amount' to account 'account' and return the new balance.
+	 */
+	double credit(int account, double amount);
+
+}
+
+
+

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.wsdl
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.wsdl?rev=406099&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.wsdl (added)
+++ webservices/kandula/branches/Kandula_1/src/samples/banking/BankOne.wsdl Sat May 13 06:50:02 2006
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="urn:kandula/samples/bankone" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:kandula/samples/bankone" xmlns:intf="urn:kandula/samples/bankone" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<!--WSDL created by Apache Axis version: 1.3
+Built on Oct 05, 2005 (05:23:37 EDT)-->
+
+   <wsdl:message name="getBalanceRequest">
+
+      <wsdl:part name="in0" type="xsd:int"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="creditResponse">
+
+      <wsdl:part name="creditReturn" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="debitResponse">
+
+      <wsdl:part name="debitReturn" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="debitRequest">
+
+      <wsdl:part name="in0" type="xsd:int"/>
+
+      <wsdl:part name="in1" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="creditRequest">
+
+      <wsdl:part name="in0" type="xsd:int"/>
+
+      <wsdl:part name="in1" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:message name="getBalanceResponse">
+
+      <wsdl:part name="getBalanceReturn" type="xsd:double"/>
+
+   </wsdl:message>
+
+   <wsdl:portType name="BankOne">
+
+      <wsdl:operation name="getBalance" parameterOrder="in0">
+
+         <wsdl:input message="impl:getBalanceRequest" name="getBalanceRequest"/>
+
+         <wsdl:output message="impl:getBalanceResponse" name="getBalanceResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="debit" parameterOrder="in0 in1">
+
+         <wsdl:input message="impl:debitRequest" name="debitRequest"/>
+
+         <wsdl:output message="impl:debitResponse" name="debitResponse"/>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="credit" parameterOrder="in0 in1">
+
+         <wsdl:input message="impl:creditRequest" name="creditRequest"/>
+
+         <wsdl:output message="impl:creditResponse" name="creditResponse"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="BankOneSoapBinding" type="impl:BankOne">
+
+      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="getBalance">
+
+         <wsdlsoap:operation soapAction="http://ws.apache.org/kandula/samples/bankone#getBalance"/>
+
+         <wsdl:input name="getBalanceRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:kandula/samples/bankone" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="getBalanceResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:kandula/samples/bankone" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="debit">
+
+         <wsdlsoap:operation soapAction="http://ws.apache.org/kandula/samples/bankone#debit"/>
+
+         <wsdl:input name="debitRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:kandula/samples/bankone" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="debitResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:kandula/samples/bankone" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+      <wsdl:operation name="credit">
+
+         <wsdlsoap:operation soapAction="http://ws.apache.org/kandula/samples/bankone#credit"/>
+
+         <wsdl:input name="creditRequest">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:kandula/samples/bankone" use="encoded"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="creditResponse">
+
+            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:kandula/samples/bankone" use="encoded"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="BankOneService">
+
+      <wsdl:port binding="impl:BankOneSoapBinding" name="BankOne">
+
+         <wsdlsoap:address location="http://localhost:8081/axis/services/BankOne"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.class
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.class?rev=406099&view=auto
==============================================================================
Binary file - no diff available.

Propchange: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.class
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.java
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.java?rev=406099&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.java (added)
+++ webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.java Sat May 13 06:50:02 2006
@@ -0,0 +1,5 @@
+interface BankOneTest {
+
+	void test1();
+
+}
\ No newline at end of file

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.wsdl
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.wsdl?rev=406099&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.wsdl (added)
+++ webservices/kandula/branches/Kandula_1/src/samples/banking/BankOneTest.wsdl Sat May 13 06:50:02 2006
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions targetNamespace="urn:kandula/samples/bankone#test" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:kandula/samples/bankone#test" xmlns:intf="urn:kandula/samples/bankone#test" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+<!--WSDL created by Apache Axis version: 1.3
+Built on Oct 05, 2005 (05:23:37 EDT)-->
+
+   <wsdl:message name="test1Request">
+
+   </wsdl:message>
+
+   <wsdl:message name="test1Response">
+
+   </wsdl:message>
+
+   <wsdl:portType name="BankOneTest">
+
+      <wsdl:operation name="test1">
+
+         <wsdl:input message="impl:test1Request" name="test1Request"/>
+
+         <wsdl:output message="impl:test1Response" name="test1Response"/>
+
+      </wsdl:operation>
+
+   </wsdl:portType>
+
+   <wsdl:binding name="BankOneTestSoapBinding" type="impl:BankOneTest">
+
+      <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+
+      <wsdl:operation name="test1">
+
+         <wsdlsoap:operation soapAction="http://ws.apache.org/kandula/samples/bankone#test1"/>
+
+         <wsdl:input name="test1Request">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:input>
+
+         <wsdl:output name="test1Response">
+
+            <wsdlsoap:body use="literal"/>
+
+         </wsdl:output>
+
+      </wsdl:operation>
+
+   </wsdl:binding>
+
+   <wsdl:service name="BankOneTestService">
+
+      <wsdl:port binding="impl:BankOneTestSoapBinding" name="BankOneTest">
+
+         <wsdlsoap:address location="http://localhost:8081/axis/services/BankOneTest"/>
+
+      </wsdl:port>
+
+   </wsdl:service>
+
+</wsdl:definitions>

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/build.xml
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/build.xml?rev=406099&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/banking/build.xml (added)
+++ webservices/kandula/branches/Kandula_1/src/samples/banking/build.xml Sat May 13 06:50:02 2006
@@ -0,0 +1,102 @@
+<?xml version="1.0"?>
+<project name="kandula"
+	 default="compile"
+	 basedir=".">
+
+	 <property name="src.dir" value="src" />	 
+ 	 <property name="build.dir" value="build" />
+ 	 <property name="home.dir" value="../../.." />
+  	 
+	 <property file="${home.dir}/build.properties" />  	  	 
+	 
+	 <path id="base.classpath">
+	 	<fileset dir="${home.dir}/target/lib" >
+	 		<include name="**/*.jar" />
+		</fileset>
+	 	<fileset dir="${home.dir}/target" >
+		 	<include name="**/*.jar" />
+		</fileset>		
+	 </path>
+	 
+	 <taskdef resource="axis-tasks.properties"  classpathref="base.classpath" />
+	 
+	 <target name="compile" depends="wsdl2java" >
+	 	<javac srcdir="${src.dir};${build.dir}/src" destdir="${build.dir}">
+	 		<classpath refid="base.classpath" />
+	 	</javac>
+	 </target>
+	 
+	 <target name="clean" >
+	 	<delete dir="${build.dir}" /> 	
+	 </target> 
+
+	 <target name="init" >
+	 	<mkdir dir="${build.dir}" />
+	 	<mkdir dir="${build.dir}/src" />
+	 </target>
+	 
+	 <target name="wsdl2java" depends="init">
+		 <axis-wsdl2java
+		 	output="${build.dir}/src"
+		 	serverside = "false"
+		 	testcase = "false"
+		 	url= "BankOne.wsdl" >		 	
+	 		<mapping namespace="urn:kandula/samples/bankone" package="bankone" />
+		 </axis-wsdl2java>
+		 <axis-wsdl2java
+		 	output="${build.dir}/src"
+		 	serverside = "false"
+		 	testcase = "false"
+		 	url= "BankOneTest.wsdl" >		 	
+	 		<mapping namespace="urn:kandula/samples/bankone#test" package="test" />
+		 </axis-wsdl2java>
+	</target>
+	
+	<target name="dist" depends="compile">
+		<jar jarfile="${build.dir}/bankone.jar">
+			<fileset dir="${build.dir}">
+				<include name="**/*.class" />
+			</fileset>
+		</jar>
+	</target>
+	
+	 <target name="java2wsdl" > 		 		
+		 <axis-java2wsdl
+		 	output="BankOne.wsdl"
+	 		classname = "BankOne" 
+		 	location = "http://localhost:8081/axis/services/BankOne"
+	 	  	soapaction = "http://ws.apache.org/kandula/samples/bankone"
+	 		namespace = "urn:kandula/samples/bankone" 
+		 	namespaceimpl = "urn:kandula/samples/bankone"
+		 	style = "rpc" >
+		 	<classpath >
+		 		<pathelement location = "${basedir}"/>
+		 	</classpath>
+	 	</axis-java2wsdl>
+		<axis-java2wsdl
+		 	output="BankOneTest.wsdl"
+	 		classname = "BankOneTest" 
+		 	location = "http://localhost:8081/axis/services/BankOneTest"
+	 	  	soapaction = "http://ws.apache.org/kandula/samples/bankone#test"
+	 		namespace = "urn:kandula/samples/bankone#test" 
+		 	namespaceimpl = "urn:kandula/samples/bankone#test"
+		 	style = "document" >
+		 	<classpath >
+		 		<pathelement location = "${basedir}"/>
+		 	</classpath>
+	 	</axis-java2wsdl>
+	</target>
+
+	
+	<target name="test" >
+	 	<junit printsummary="withOutAndErr" >
+	 		<formatter type="plain"/>
+	 		<classpath>	 			
+		 		<path refid="base.classpath" />
+	 			<fileset dir="${basedir}/build" includes="*.jar" />
+		 		<pathelement location="${ws-tx.dir}/conf" />
+		 	</classpath>
+	 		<test name="BankOneServiceTestCase" />
+		</junit>
+	 </target>
+</project>
\ No newline at end of file

Added: webservices/kandula/branches/Kandula_1/src/samples/banking/deploy.wsdd
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/samples/banking/deploy.wsdd?rev=406099&view=auto
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/samples/banking/deploy.wsdd (added)
+++ webservices/kandula/branches/Kandula_1/src/samples/banking/deploy.wsdd Sat May 13 06:50:02 2006
@@ -0,0 +1,40 @@
+  <!-- Services from BankOneService WSDL service -->
+
+  <service name="BankOne" provider="java:RPC" style="rpc" use="encoded">
+      <parameter name="wsdlTargetNamespace" value="urn:kandula/samples/bankone"/>
+      <parameter name="wsdlServiceElement" value="BankOneService"/>
+      <parameter name="wsdlServicePort" value="BankOne"/>
+      <parameter name="className" value="bankone.BankOneSoapBindingImpl"/>
+      <parameter name="wsdlPortType" value="BankOne"/>
+      <parameter name="typeMappingVersion" value="1.2"/>
+      <operation name="getBalance" qname="operNS:getBalance" xmlns:operNS="urn:kandula/samples/bankone" returnQName="getBalanceReturn" returnType="rtns:double" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="http://ws.apache.org/kandula/samples/bankone#getBalance" >
+        <parameter qname="in0" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
+      </operation>
+      <operation name="debit" qname="operNS:debit" xmlns:operNS="urn:kandula/samples/bankone" returnQName="debitReturn" returnType="rtns:double" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="http://ws.apache.org/kandula/samples/bankone#debit" >
+        <parameter qname="in0" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
+        <parameter qname="in1" type="tns:double" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
+      </operation>
+      <operation name="credit" qname="operNS:credit" xmlns:operNS="urn:kandula/samples/bankone" returnQName="creditReturn" returnType="rtns:double" xmlns:rtns="http://www.w3.org/2001/XMLSchema" soapAction="http://ws.apache.org/kandula/samples/bankone#credit" >
+        <parameter qname="in0" type="tns:int" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
+        <parameter qname="in1" type="tns:double" xmlns:tns="http://www.w3.org/2001/XMLSchema"/>
+      </operation>
+      <parameter name="allowedMethods" value="getBalance credit debit"/>
+
+  </service>
+
+
+
+  <!-- Services from BankOneTestService WSDL service -->
+
+  <service name="BankOneTest" provider="java:RPC" style="document" use="literal">
+      <parameter name="wsdlTargetNamespace" value="urn:kandula/samples/bankone#test"/>
+      <parameter name="wsdlServiceElement" value="BankOneTestService"/>
+      <parameter name="wsdlServicePort" value="BankOneTest"/>
+      <parameter name="className" value="test.BankOneTestSoapBindingImpl"/>
+      <parameter name="wsdlPortType" value="BankOneTest"/>
+      <parameter name="typeMappingVersion" value="1.2"/>
+      <operation name="test1" qname="test1" soapAction="http://ws.apache.org/kandula/samples/bankone#test1" >
+      </operation>
+      <parameter name="allowedMethods" value="test1"/>
+
+  </service>



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