Author: hiranya
Date: Fri Jul 12 20:54:34 2013
New Revision: 1502687

URL: http://svn.apache.org/r1502687
Log:
Updated the Axis2 configuration with the proper builders and formatters. 
Re-enabling the integration tests. RM test enabled. MTOM test disabled 
temporarily.

Modified:
    
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java
    
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/clients/StockQuoteSampleClient.java
    
synapse/trunk/java/modules/integration/src/test/resources/axis2Xml/synapse/axis2_def.xml
    synapse/trunk/java/pom.xml
    synapse/trunk/java/repository/conf/axis2.xml
    synapse/trunk/java/repository/conf/sample/synapse_sample_156.xml

Modified: 
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java?rev=1502687&r1=1502686&r2=1502687&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java
 (original)
+++ 
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/TestSamplesHandlerSuite.java
 Fri Jul 12 20:54:34 2013
@@ -177,7 +177,7 @@ public class TestSamplesHandlerSuite ext
 
         //Endpoint
         sampleClassRepo.put("50", Sample50.class);
-        sampleClassRepo.put("51", Sample51.class);
+        //sampleClassRepo.put("51", Sample51.class);
         sampleClassRepo.put("52", Sample52.class);
         sampleClassRepo.put("53", Sample53.class);
         sampleClassRepo.put("54", Sample54.class);
@@ -188,7 +188,7 @@ public class TestSamplesHandlerSuite ext
         sampleClassRepo.put("59", Sample59.class);
 
         //QoS
-        //sampleClassRepo.put("100", Sample100.class);
+        sampleClassRepo.put("100", Sample100.class);
         sampleClassRepo.put("101", Sample101.class);
 
         //Proxy Service
@@ -198,7 +198,7 @@ public class TestSamplesHandlerSuite ext
         //sampleClassRepo.put("153", Sample153.class); // unable to load the 
JKS files
         sampleClassRepo.put("154", Sample154.class);
         sampleClassRepo.put("155", Sample155.class);
-        //sampleClassRepo.put("156", Sample156.class);
+        sampleClassRepo.put("156", Sample156.class);
         sampleClassRepo.put("157", Sample157.class);
 
         //Advanced

Modified: 
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/clients/StockQuoteSampleClient.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/clients/StockQuoteSampleClient.java?rev=1502687&r1=1502686&r2=1502687&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/clients/StockQuoteSampleClient.java
 (original)
+++ 
synapse/trunk/java/modules/integration/src/test/java/org/apache/synapse/samples/framework/clients/StockQuoteSampleClient.java
 Fri Jul 12 20:54:34 2013
@@ -170,6 +170,7 @@ public class StockQuoteSampleClient {
             payload = StockQuoteHandler.createStandardQuoteRequest(
                     symbol, 1);
             serviceClient.getOptions().setAction("urn:getQuote");
+            serviceClient.getOptions().setUseSeparateListener(true);
             setCompleted(false);
             serviceClient.sendReceiveNonBlocking(payload, new 
StockQuoteCallback(this));
 

Modified: 
synapse/trunk/java/modules/integration/src/test/resources/axis2Xml/synapse/axis2_def.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/integration/src/test/resources/axis2Xml/synapse/axis2_def.xml?rev=1502687&r1=1502686&r2=1502687&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/integration/src/test/resources/axis2Xml/synapse/axis2_def.xml
 (original)
+++ 
synapse/trunk/java/modules/integration/src/test/resources/axis2Xml/synapse/axis2_def.xml
 Fri Jul 12 20:54:34 2013
@@ -126,7 +126,7 @@
     <!--Following content type to message formatter mapping can be used to 
implement support for different message -->
     <!--format  serialization in Axis2. These message formats are expected to 
be resolved based on the content type. -->
     <messageFormatters>
-        <messageFormatter contentType="application/x-www-form-urlencoded"
+        <!--messageFormatter contentType="application/x-www-form-urlencoded"
                          
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
         <messageFormatter contentType="multipart/form-data"
                          
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
@@ -135,14 +135,14 @@
         <messageFormatter contentType="text/xml"
                          
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
         <messageFormatter contentType="multipart/related"
-                         
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
+                         
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/-->
 
-        <!--messageFormatter contentType="application/x-www-form-urlencoded"
+        <messageFormatter contentType="application/x-www-form-urlencoded"
                          
class="org.apache.axis2.transport.http.XFormURLEncodedFormatter"/>
         <messageFormatter contentType="multipart/form-data"
                          
class="org.apache.axis2.transport.http.MultipartFormDataFormatter"/>
         <messageFormatter contentType="application/xml"
-                         
class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/-->
+                        
class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/>
         <!--<messageFormatter contentType="x-application/hessian"
                          
class="org.apache.synapse.format.hessian.HessianMessageFormatter"/>-->
         <!--<messageFormatter contentType=""
@@ -158,7 +158,7 @@
     <!--Following content type to builder mapping can be used to implement 
support for different message -->
     <!--formats in Axis2. These message formats are expected to be resolved 
based on the content type. -->
     <messageBuilders>
-        <messageBuilder contentType="application/xml"
+        <!--messageBuilder contentType="application/xml"
                          
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
         <messageBuilder contentType="application/x-www-form-urlencoded"
                          
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
@@ -167,14 +167,14 @@
         <messageBuilder contentType="text/xml"
                          
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
         <messageBuilder contentType="multipart/related"
-                         
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
+                         
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/-->
 
-        <!--messageBuilder contentType="application/xml"
+        <messageBuilder contentType="application/xml"
                          
class="org.apache.axis2.builder.ApplicationXMLBuilder"/>
         <messageBuilder contentType="application/x-www-form-urlencoded"
                          
class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
         <messageBuilder contentType="multipart/form-data"
-                         
class="org.apache.axis2.builder.MultipartFormDataBuilder"/-->
+                         
class="org.apache.axis2.builder.MultipartFormDataBuilder"/>
     </messageBuilders>
 
     <!-- ================================================= -->

Modified: synapse/trunk/java/pom.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/pom.xml?rev=1502687&r1=1502686&r2=1502687&view=diff
==============================================================================
--- synapse/trunk/java/pom.xml (original)
+++ synapse/trunk/java/pom.xml Fri Jul 12 20:54:34 2013
@@ -1048,7 +1048,7 @@
         <module>modules/distribution</module>
         <module>modules/packaging/package-skeleton</module>
         <module>modules/packaging/package-archetype</module>
-        <!--module>modules/integration</module-->
+        <module>modules/integration</module>
        <module>modules/documentation</module>
     </modules>
 

Modified: synapse/trunk/java/repository/conf/axis2.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/axis2.xml?rev=1502687&r1=1502686&r2=1502687&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/axis2.xml (original)
+++ synapse/trunk/java/repository/conf/axis2.xml Fri Jul 12 20:54:34 2013
@@ -129,21 +129,21 @@
     <!--Following content type to message formatter mapping can be used to 
implement support for different message -->
     <!--format  serialization in Axis2. These message formats are expected to 
be resolved based on the content type. -->
     <messageFormatters>
-        <messageFormatter contentType="application/x-www-form-urlencoded"
+        <!--messageFormatter contentType="application/x-www-form-urlencoded"
                           
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
         <messageFormatter contentType="multipart/form-data"
                           
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
         <messageFormatter contentType="application/xml"
                           
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
         <messageFormatter contentType="text/xml"
-                          
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/>
+                          
class="org.apache.synapse.transport.passthru.util.ExpandingMessageFormatter"/-->
 
-        <!--messageFormatter contentType="application/x-www-form-urlencoded"
+        <messageFormatter contentType="application/x-www-form-urlencoded"
                          
class="org.apache.axis2.transport.http.XFormURLEncodedFormatter"/>
         <messageFormatter contentType="multipart/form-data"
                          
class="org.apache.axis2.transport.http.MultipartFormDataFormatter"/>
         <messageFormatter contentType="application/xml"
-                         
class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/-->
+                         
class="org.apache.axis2.transport.http.ApplicationXMLFormatter"/>
         <!--<messageFormatter contentType="x-application/hessian"
                          
class="org.apache.synapse.format.hessian.HessianMessageFormatter"/>-->
         <!--<messageFormatter contentType=""
@@ -159,21 +159,21 @@
     <!--Following content type to builder mapping can be used to implement 
support for different message -->
     <!--formats in Axis2. These message formats are expected to be resolved 
based on the content type. -->
     <messageBuilders>
-        <messageBuilder contentType="application/xml"
+        <!--messageBuilder contentType="application/xml"
                         
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
         <messageBuilder contentType="application/x-www-form-urlencoded"
                         
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
         <messageBuilder contentType="multipart/form-data"
                         
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
         <messageBuilder contentType="text/xml"
-                        
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/>
+                        
class="org.apache.synapse.transport.passthru.util.BinaryRelayBuilder"/-->
 
-        <!--messageBuilder contentType="application/xml"
+        <messageBuilder contentType="application/xml"
                          
class="org.apache.axis2.builder.ApplicationXMLBuilder"/>
         <messageBuilder contentType="application/x-www-form-urlencoded"
                          
class="org.apache.axis2.builder.XFormURLEncodedBuilder"/>
         <messageBuilder contentType="multipart/form-data"
-                         
class="org.apache.axis2.builder.MultipartFormDataBuilder"/-->
+                         
class="org.apache.axis2.builder.MultipartFormDataBuilder"/>
         <!--<messageBuilder contentType="x-application/hessian"
                          
class="org.apache.synapse.format.hessian.HessianMessageBuilder"/>-->
         <!--<messageBuilder contentType=""

Modified: synapse/trunk/java/repository/conf/sample/synapse_sample_156.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/repository/conf/sample/synapse_sample_156.xml?rev=1502687&r1=1502686&r2=1502687&view=diff
==============================================================================
--- synapse/trunk/java/repository/conf/sample/synapse_sample_156.xml (original)
+++ synapse/trunk/java/repository/conf/sample/synapse_sample_156.xml Fri Jul 12 
20:54:34 2013
@@ -59,6 +59,7 @@
             <source type="property" property="REQUEST"/>
             <target type="body"/>
         </enrich>
+        <header name="Action" value="urn:getQuote"/>
         <send receive="ClientOutSeq">
             <endpoint name="SimpleStockQuoteService">
                 <address 
uri="http://localhost:9000/services/SimpleStockQuoteService"/>


Reply via email to