Author: azeez
Date: Mon Dec 10 06:49:07 2007
New Revision: 10859

Log:

Updates to MTOM sample



Modified:
   trunk/wsas/java/modules/samples/MTOM/build.xml
   trunk/wsas/java/modules/samples/MTOM/wsdl/MTOMSample.wsdl

Modified: trunk/wsas/java/modules/samples/MTOM/build.xml
==============================================================================
--- trunk/wsas/java/modules/samples/MTOM/build.xml      (original)
+++ trunk/wsas/java/modules/samples/MTOM/build.xml      Mon Dec 10 06:49:07 2007
@@ -22,9 +22,6 @@
     <property name="build.dir" value="target"/>
     <property name="client.dir" value="${build.dir}/client"/>
     <property name="service.dir" value="${build.dir}/service"/>
-    <property name="client.classes.dir" value="${client.dir}/classes"/>
-    <property name="skeleton.path" 
value="src/sample/mtom/service/MTOMSampleSkeleton.java"/>
-    <property name="client.path" value="src/sample/mtom/client/Client.java"/>
 
     <property name="wso2wsas.home" value="../../"/>
     <property name="lib" value="${wso2wsas.home}/lib"/>
@@ -55,6 +52,38 @@
         </java>
     </target>
 
+    <target name="check-parameters">
+               <condition property="parameters.set">
+                       <and>
+                               <isset property="dest" />
+                               <isset property="file" />
+                       </and>
+               </condition>
+               <!-- This is a hack to get an if-else working in ant. Some much 
more "ANTy" person is welcome to improve this -->
+               <antcall target="print-usage" />
+       </target>
+
+       <target name="print-usage" unless="parameters.set">
+               <echo message="ant run.client -Dfile &lt;file to be 
transferred&gt;  -Ddest &lt;name of the destination file&gt;" />
+       </target>
+    
+    <!-- Run Client -->
+    <target name="run.client" depends="check-parameters,build-all" 
if="parameters.set">
+        <!-- Accept two arguments from the command line, Also use the 
class.path set earlier -->
+        <java classname="org.wso2.wsas.sample.mtom.client.Client" fork="true">
+            <arg value="-file"/>
+            <arg value="${file}"/>
+            <arg value="-dest"/>
+            <arg value="${dest}"/>
+            <classpath>
+                <fileset dir="${wso2wsas.home}/lib">
+                    <include name="**/*.jar"/>
+                </fileset>
+                <dirset dir="${classes}"/>
+            </classpath>
+        </java>
+    </target>
+
     <target name="build-all" depends="generate-source">
         <mkdir dir="${service.dir}/classes"/>
         <javac debug="on" destdir="${classes}">

Modified: trunk/wsas/java/modules/samples/MTOM/wsdl/MTOMSample.wsdl
==============================================================================
--- trunk/wsas/java/modules/samples/MTOM/wsdl/MTOMSample.wsdl   (original)
+++ trunk/wsas/java/modules/samples/MTOM/wsdl/MTOMSample.wsdl   Mon Dec 10 
06:49:07 2007
@@ -91,12 +91,12 @@
                <wsdl:port name="MTOMSampleSOAP11port_http"
                        binding="tns:MTOMServiceSOAP11Binding">
                        <soap:address
-                               
location="http://localhost:8080/axis2/services/MTOMSample"; />
+                               
location="http://localhost:9762/services/MTOMSample"; />
                </wsdl:port>
                <wsdl:port name="MTOMSampleSOAP12port_http"
                        binding="tns:MTOMServiceSOAP12Binding">
                        <soap12:address
-                               
location="http://localhost:8080/axis2/services/MTOMSample"; />
+                               
location="http://localhost:9762/services/MTOMSample"; />
                </wsdl:port>
        </wsdl:service>
 </wsdl:definitions>
\ No newline at end of file

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to