Author: asankha
Date: Mon Apr 23 01:20:41 2007
New Revision: 531372

URL: http://svn.apache.org/viewvc?view=rev&rev=531372
Log:
fix sample # 5
Enhance error message for NIO level transport errors
Fix property mediator to properly send back response soap messages when marked 
as a RESPONSE on the synapse MC

Modified:
    
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/FaultHandler.java

Modified: 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/FaultHandler.java
URL: 
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/FaultHandler.java?view=diff&rev=531372&r1=531371&r2=531372
==============================================================================
--- 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/FaultHandler.java
 (original)
+++ 
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/FaultHandler.java
 Mon Apr 23 01:20:41 2007
@@ -49,7 +49,9 @@
 
     public void handleFault(MessageContext synCtx, Exception e) {
 
-        synCtx.setProperty(Constants.ERROR_CODE, "00000"); //TODO not yet 
defined
+        if (synCtx.getProperty(Constants.ERROR_CODE) == null) {
+            synCtx.setProperty(Constants.ERROR_CODE, "00000");
+        }
         // use only the first line as the message for multiline exception 
messages (Axis2 has these)
         synCtx.setProperty(Constants.ERROR_MESSAGE, 
e.getMessage().split("\n")[0]);
         synCtx.setProperty(Constants.ERROR_DETAIL, getStackTrace(e));



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

Reply via email to