[jboss-svn-commits] JBL Code SVN: r16353 - in labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer: client/resources and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 5 15:33:45 EST 2007


Author: tcunning
Date: 2007-11-05 15:33:45 -0500 (Mon, 05 Nov 2007)
New Revision: 16353

Modified:
   labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/build.xml
   labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/client/resources/wstools-config.xml
Log:
bug:JBESB-400
Added targets for generating the client side WS classes.


Modified: labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/build.xml
===================================================================
--- labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/build.xml	2007-11-05 19:33:46 UTC (rev 16352)
+++ labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/build.xml	2007-11-05 20:33:45 UTC (rev 16353)
@@ -93,6 +93,31 @@
 		<delete dir="${esb.samples.trailblazer.client.dest}"/>
 	</target>
 
+
+	<taskdef name="wstools" classname="org.jboss.ws.tools.ant.wstools">
+		<classpath>
+			<pathelement location="client/lib/ext/jboss-jaxws.jar"/>
+			<pathelement location="client/lib/ext/jbossws-core.jar"/>	
+			<pathelement location="${esb.home.dir}/lib/ext/activation.jar"/>
+			<pathelement location="${esb.home.dir}/lib/ext/jbossall-client.jar"/>
+			<pathelement location="${esb.home.dir}/lib/ext/mail.jar"/>
+			<pathelement path="${esb.samples.trailblazer.client.classes.dir}"/>
+			<pathelement path="${org.jboss.esb.server.home}/lib/jboss-xml-binding.jar"/>	
+			<pathelement path="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/deploy/jbossws.sar/jboss-jaxrpc.jar"/>
+		</classpath>
+	</taskdef>
+ 
+	<target name="wstools">
+		<wstools
+			verbose="true"
+			dest="client/WEB-INF"
+			config="client/resources/wstools-config.xml"
+		/>
+	</target>
+
+
+
+
     <target name="messaging-config">
 		<property name="org.jboss.esb.server.deploy.dir"
 			value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}/deploy"/>

Modified: labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/client/resources/wstools-config.xml
===================================================================
--- labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/client/resources/wstools-config.xml	2007-11-05 19:33:46 UTC (rev 16352)
+++ labs/jbossesb/workspace/platform/JBESB_4_2_1_SOA_4_2/product/samples/trailblazer/client/resources/wstools-config.xml	2007-11-05 20:33:45 UTC (rev 16353)
@@ -7,12 +7,15 @@
 <configuration xmlns="http://www.jboss.org/jbossws-tools"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.jboss.org/jbossws-tools http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+  <global>
+	<package-namespace package="org.jboss.soa.esb.trailblazer"
+		namespace="http://www.jboss.org/support/trailblazer"/>
+  </global>
   
-  <java-wsdl>
-    <service name="LoanBrokerService" style="rpc" endpoint="org.jboss.soa.esb.samples.trailblazer.web.LoanBrokerInterface"/>
-    <namespaces target-namespace="http://org.jboss.ws/samples/rpcstyle" type-namespace="http://org.jboss.ws/samples/rpcstyle/types"/>
+  <wsdl-java location="client/resources/wsdl/LoanBrokerService.wsdl" parameter-style="bare">
     <mapping file="jaxrpc-mapping.xml"/>
-    <webservices servlet-link="LoanBrokerEndpoint"/>
-  </java-wsdl>
+    <webservices servlet-link="LoanBrokerInterface"/>
+  </wsdl-java>
   
 </configuration>




More information about the jboss-svn-commits mailing list