[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