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]