[jboss-svn-commits] JBL Code SVN: r20354 - in labs/jbossesb/workspace/maeste/product: samples/quickstarts/webservice_consumer_wise/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer1 and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 6 10:31:43 EDT 2008


Author: maeste
Date: 2008-06-06 10:31:43 -0400 (Fri, 06 Jun 2008)
New Revision: 20354

Added:
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-response-config.xml
Removed:
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/build/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/build/
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-result-config.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise3/build/
Modified:
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer1/HelloWorldWS.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/build.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/jboss-esb.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-config-XMLGregorianCalendar.xml
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/ComplexObject.java
   labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/PingWS.java
   labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java
Log:
fixed few bugs. Basic functionality provided

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/jboss-esb.xml	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/jboss-esb.xml	2008-06-06 14:31:43 UTC (rev 20354)
@@ -46,9 +46,7 @@
 						value="http://127.0.0.1:8080/Quickstart_webservice_consumer_wise/HelloWorldWS?wsdl" />
 					<property name="SOAPAction" value="sayHello"/>
 					<property name="EndPointName" value="HelloWorldPort"/>
-					<!--  <property name="SmooksRequestMapper" value="test-resources/smooks-request-config.xml"/>
-					<property name="SmooksResponseMapper" value="test-resources/smooks-response-config.xml"/>
-					-->
+					
 					<property name="serviceName" value="HelloWorldWS"/>
 					<property name="userName" value=""/>
 					<property name="password" value=""/>				

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer1/HelloWorldWS.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer1/HelloWorldWS.java	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer1/HelloWorldWS.java	2008-06-06 14:31:43 UTC (rev 20354)
@@ -26,16 +26,15 @@
 import javax.jws.WebParam;
 
 @WebService(name = "HelloWorld", targetNamespace = "http://webservice_consumer_wise/helloworld")
-public class HelloWorldWS
-{
-   @WebMethod
-   public String sayHello(@WebParam(name = "toWhom")
-   String toWhom)
-   {
+public class HelloWorldWS {
+	@WebMethod
+	public String sayHello(@WebParam(name = "toWhom")
+	String toWhom) {
 
-      String greeting = "Hello World Greeting for '" + toWhom + "' on " + new java.util.Date();
+		String greeting = "Hello World Greeting for '" + toWhom + "' on "
+				+ new java.util.Date();
 
-      return greeting;
+		return greeting;
 
-   }
+	}
 }

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/build.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/build.xml	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/build.xml	2008-06-06 14:31:43 UTC (rev 20354)
@@ -5,7 +5,7 @@
 		${line.separator}
 	</description>
 		
-	<property name="additional.deploys" value="wise-core.properties,smooks-config-XMLGregorianCalendar.xml,smooks-result-config.xml" />
+	<property name="additional.deploys" value="wise-core.properties,smooks-config-XMLGregorianCalendar.xml,smooks-response-config.xml" />
 
 	<!-- Import the base Ant build script... -->
 		<import file="../conf/base-build.xml"/>

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/jboss-esb.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/jboss-esb.xml	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/jboss-esb.xml	2008-06-06 14:31:43 UTC (rev 20354)
@@ -48,9 +48,10 @@
 					<property name="EndPointName" value="PingWSPort"/>
 					<property name="SmooksRequestMapper" value="smooks-config-XMLGregorianCalendar.xml"/>
 					<property name="SmooksResponseMapper" value="smooks-response-config.xml"/>
+					<property name="LoggingMessages" value="false" />
 					<property name="serviceName" value="PingWS"/>
 					<property name="userName" value=""/>
-					<property name="password" value=""/>				
+					<property name="password" value=""/>			
 				</action>
 				<action name="response-mapper"
 					class="org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.MyResponseAction">

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-config-XMLGregorianCalendar.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-config-XMLGregorianCalendar.xml	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-config-XMLGregorianCalendar.xml	2008-06-06 14:31:43 UTC (rev 20354)
@@ -5,7 +5,7 @@
         <param name="stream.filter.type">SAX</param>
     </resource-config>
 
-    <resource-config selector="it.javalinux.wise.core.mapper.mappingObject.ExternalObject">
+    <resource-config selector="org.jboss.soa.esb.samples.quickstart.webservice__consumer__wise2.ExternalObject">
         <resource>org.milyn.javabean.BeanPopulator</resource>
         <param name="beanId">complexObject</param>
         <param name="beanClass">it.javalinux.wise.ComplexObject</param>

Copied: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-response-config.xml (from rev 20344, labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-result-config.xml)
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-response-config.xml	                        (rev 0)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-response-config.xml	2008-06-06 14:31:43 UTC (rev 20354)
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+    <resource-config selector="global-parameters">
+        <param name="stream.filter.type">SAX</param>
+    </resource-config>
+
+    <resource-config selector="it.javalinux.wise.ComplexObject">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">ExternalObject</param>
+        <param name="beanClass">org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.ExternalObject</param>
+        <param name="bindings">
+            <binding property="internal" selector="${InternalObject}" />
+        </param>
+    </resource-config>
+    
+    <resource-config selector="it.javalinux.wise.ComplexObject">
+        <resource>org.milyn.javabean.BeanPopulator</resource>
+        <param name="beanId">InternalObject</param>
+        <param name="beanClass">org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.InternalObject</param>
+        <param name="bindings">
+            <binding property="number" type="Integer" selector="integerField" />
+            <binding property="text" selector="stringField" />
+        </param>
+    </resource-config>
+
+
+</smooks-resource-list>
\ No newline at end of file

Deleted: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-result-config.xml
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-result-config.xml	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/smooks-result-config.xml	2008-06-06 14:31:43 UTC (rev 20354)
@@ -1,28 +0,0 @@
-<?xml version="1.0"?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
-    <resource-config selector="global-parameters">
-        <param name="stream.filter.type">SAX</param>
-    </resource-config>
-
-    <resource-config selector="it.javalinux.wise.ComplexObject">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">ExternalObject</param>
-        <param name="beanClass">org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.ExternalObject</param>
-        <param name="bindings">
-            <binding property="internal" selector="${InternalObject}" />
-        </param>
-    </resource-config>
-    
-    <resource-config selector="it.javalinux.wise.ComplexObject">
-        <resource>org.milyn.javabean.BeanPopulator</resource>
-        <param name="beanId">InternalObject</param>
-        <param name="beanClass">org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.InternalObject</param>
-        <param name="bindings">
-            <binding property="number" type="Integer" selector="campoIntero" />
-            <binding property="text" selector="campoStringa" />
-        </param>
-    </resource-config>
-
-
-</smooks-resource-list>
\ No newline at end of file

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/ComplexObject.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/ComplexObject.java	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/ComplexObject.java	2008-06-06 14:31:43 UTC (rev 20354)
@@ -40,7 +40,7 @@
 	return calendarField;
     }
 
-    public void setalendarField(Calendar calendarField) {
+    public void setCalendarField(Calendar calendarField) {
 	this.calendarField = calendarField;
     }
 
@@ -53,7 +53,7 @@
 	this.integerField = integerField;
     }
 
-    public String get0StringField() {
+    public String getStringField() {
 	return stringField;
     }
 
@@ -64,4 +64,5 @@
     public String toString() {
 	return "ComplexObject:stirngField=" + stringField + ";integerField=" + integerField + ";calendarField=" + calendarField;
     }
+    
 }

Modified: labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/PingWS.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/PingWS.java	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/samples/quickstarts/webservice_consumer_wise2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/PingWS.java	2008-06-06 14:31:43 UTC (rev 20354)
@@ -26,20 +26,16 @@
 import javax.jws.soap.SOAPBinding;
 import javax.jws.WebParam;
 
+import org.jboss.logging.Logger;
 
-
 @WebService(name = "PingWS", targetNamespace = "http://webservice_consumer_wise2/pingws")
-public class PingWS
-{
-    @WebMethod(
-            operationName = "pingComplexObject", 
-            action = "urn:pingComplexObject")
-    @WebResult(name = "ComplexObject")
-    public ComplexObject pingComplexObject(@WebParam(name="complexObject") ComplexObject arg0) {
+public class PingWS {
+	@WebMethod(operationName = "pingComplexObject", action = "urn:pingComplexObject")
+	@WebResult(name = "ComplexObject")
+	public ComplexObject pingComplexObject(@WebParam(name = "complexObject")
+	ComplexObject arg0) {
+		String greeting = "Ping with " + arg0.toString();
+		return arg0;
 
-      String greeting = "Ping with " + arg0.toString();
-      System.out.println(greeting);
-      return arg0;
-
-   }
+	}
 }

Modified: labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java
===================================================================
--- labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java	2008-06-06 10:10:36 UTC (rev 20353)
+++ labs/jbossesb/workspace/maeste/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java	2008-06-06 14:31:43 UTC (rev 20354)
@@ -191,7 +191,7 @@
 	private String serviceName;
 	private String username;
 	private String password;
-//	private WSDynamicClient client;
+	// private WSDynamicClient client;
 	private List<String> smooksHandler = new ArrayList<String>();
 	private MessagePayloadProxy payloadProxy;
 	private boolean loggingEnabled = false;
@@ -212,7 +212,9 @@
 				.getAttribute("LoggingMessages"));
 		logger.info("loggingEnabled:" + loggingEnabled);
 		ConfigTree[] handlersConfig;
-		smooksHandler.add(config.getAttribute("smooks-handler-config"));
+		if (config.getAttribute("smooks-handler-config") != null) {
+			smooksHandler.add(config.getAttribute("smooks-handler-config"));
+		}
 		handlersConfig = config.getChildren("smooks-handlers");
 		for (ConfigTree handler : handlersConfig) {
 
@@ -296,6 +298,8 @@
 					+ this.soapAction, e);
 		}
 		System.out.println("#3:" + result.getType());
+		System.out.println("#3:" + result.getValue());
+
 		WiseMapper mapper = null;
 		if (this.smooksResponseMapperURL != null) {
 			mapper = new SmooksMapper(this.smooksResponseMapperURL,




More information about the jboss-svn-commits mailing list