Author: asankha
Date: Mon Nov 27 20:25:21 2006
New Revision: 479890

URL: http://svn.apache.org/viewvc?view=rev&rev=479890
Log:
Fix http://issues.apache.org/jira/browse/SYNAPSE-42
minor corrections to sample configs (remove TCPMon ports)
add sandesha2-policy dependency

Modified:
    
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
    incubator/synapse/trunk/java/pom.xml
    incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_105.xml
    incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml

Modified: 
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
URL: 
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java?view=diff&rev=479890&r1=479889&r2=479890
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
 (original)
+++ 
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2Sender.java
 Mon Nov 27 20:25:21 2006
@@ -28,6 +28,7 @@
 import org.apache.synapse.Constants;
 import org.apache.synapse.SynapseException;
 import org.apache.neethi.Policy;
+import org.apache.axiom.soap.SOAPFault;
 
 import java.util.Iterator;
 
@@ -107,6 +108,18 @@
                         );
                     }
                 }
+
+                // if we have a SOAP Fault, log it - irrespective of the 
mediation logic
+                // http://issues.apache.org/jira/browse/SYNAPSE-42
+                if 
(synapseOutMessageContext.getEnvelope().getBody().hasFault()) {
+                    SOAPFault fault = 
synapseOutMessageContext.getEnvelope().getBody().getFault();
+                    log.warn("Synapse received a SOAP fault from : " + 
synapseInMessageContext.getTo() + 
+                        (fault.getNode() != null ? " Node : " + 
fault.getNode().getNodeValue() : "") +
+                        (fault.getReason() != null ? " Reason : " + 
fault.getReason().getFirstSOAPText() : "") +
+                        (fault.getCode() != null ? " Code : " + 
fault.getCode().getValue() : ""));
+                }
+
+                log.debug("Processing incoming message");
 
                 // sets the out sequence if present to the out MC to mediate 
the response
                 if(synapseInMessageContext.getProperty(Constants.OUT_SEQUENCE) 
!= null) {

Modified: incubator/synapse/trunk/java/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/pom.xml?view=diff&rev=479890&r1=479889&r2=479890
==============================================================================
--- incubator/synapse/trunk/java/pom.xml (original)
+++ incubator/synapse/trunk/java/pom.xml Mon Nov 27 20:25:21 2006
@@ -277,6 +277,12 @@
             <artifactId>axis2-secpolicy</artifactId>
             <version>${axis2.security.version}</version>
         </dependency>
+        
+        <dependency>
+            <groupId>sandesha2</groupId>
+            <artifactId>sandesha2-policy</artifactId>
+            <version>${sandesha2.version}</version>
+        </dependency>
 
         <dependency>
             <groupId>org.apache.axis2</groupId>

Modified: 
incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_105.xml
URL: 
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_105.xml?view=diff&rev=479890&r1=479889&r2=479890
==============================================================================
--- incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_105.xml 
(original)
+++ incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_105.xml 
Mon Nov 27 20:25:21 2006
@@ -49,7 +49,7 @@
         <sequence name="pox_proxy">
             <header name="Action" value="urn:placeOrder"/>
             <send>
-                <endpoint 
address="http://localhost:9001/axis2/services/SimpleStockQuoteService"; 
force="soap"/>
+                <endpoint 
address="http://localhost:9000/axis2/services/SimpleStockQuoteService"; 
force="soap"/>
             </send>
         </sequence>
     </definitions>

Modified: 
incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml
URL: 
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml?view=diff&rev=479890&r1=479889&r2=479890
==============================================================================
--- incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml 
(original)
+++ incubator/synapse/trunk/java/repository/conf/sample/synapse_sample_50.xml 
Mon Nov 27 20:25:21 2006
@@ -23,7 +23,7 @@
     <definitions>
                <set-property name="sec_policy" 
src="file:repository/conf/sample/resources/policy/policy_3.xml"/>
                
-        <endpoint name="secure" 
address="http://localhost:9001/axis2/services/SecureStockQuoteService3";>
+        <endpoint name="secure" 
address="http://localhost:9000/axis2/services/SecureStockQuoteService3";>
                <enableSec policy="sec_policy"/>
                <enableAddressing/>
         </endpoint>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to