Author: saminda
Date: Mon Jan 14 10:39:23 2008
New Revision: 12227

Log:

Fixing the Jibx sample 


Modified:
   trunk/wsas/java/modules/samples/Jibx/build.xml
   trunk/wsas/java/modules/samples/Jibx/src/org/wso2/wsas/jibx/Client.java

Modified: trunk/wsas/java/modules/samples/Jibx/build.xml
==============================================================================
--- trunk/wsas/java/modules/samples/Jibx/build.xml      (original)
+++ trunk/wsas/java/modules/samples/Jibx/build.xml      Mon Jan 14 10:39:23 2008
@@ -60,7 +60,7 @@
         </javac>
     </target>
 
-    <target name="build-service" depends="compile-all">
+    <target name="build-service" depends="jibx-binding-compiler">
         <property name="Jibx.dir" value="${temp.dir}/Jibx"/>
         <mkdir dir="${Jibx.dir}"/>
 
@@ -78,6 +78,18 @@
         </jar>
     </target>
 
+    <target name="jibx-binding-compiler" depends="compile-all">
+        <!-- Run JiBX binding compiler -->
+        <bind verbose="true" load="true" binding="conf/jibx_unwrapped.xml">
+            <classpath>
+                <pathelement path="${classes}"/>
+                <path refid="axis2.class.path"/>
+            </classpath>
+        </bind>
+
+    </target>
+
+    <taskdef name="bind" classname="org.jibx.binding.ant.CompileTask" 
classpathref="axis2.class.path"/>
 
     <target name="build-all" depends="build-service">
         <echo message="Copying the created aar files in to the repository"/>

Modified: 
trunk/wsas/java/modules/samples/Jibx/src/org/wso2/wsas/jibx/Client.java
==============================================================================
--- trunk/wsas/java/modules/samples/Jibx/src/org/wso2/wsas/jibx/Client.java     
(original)
+++ trunk/wsas/java/modules/samples/Jibx/src/org/wso2/wsas/jibx/Client.java     
Mon Jan 14 10:39:23 2008
@@ -102,6 +102,7 @@
                     }
                     break;
                 case 2:
+                    System.out.println("ISBN : ");
                     isbn = readOption();
                     try {
                         getBook(stub, isbn);
@@ -138,8 +139,9 @@
 
     private String readOption() {
         try {
-            String str;
-            while ((str = console.readLine()).equals("")) {
+            String str = console.readLine();
+            if ("".equals(str)) {
+                return null;
             }
             return str;
         } catch (Exception e) {

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

Reply via email to