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]