You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by ch...@apache.org on 2006/05/19 16:47:49 UTC
svn commit: r407809 - in /webservices/sandesha/trunk: config/module.xml
src/org/apache/sandesha2/handlers/SandeshaGlobalInHandler.java
src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
Author: chamikara
Date: Fri May 19 07:47:49 2006
New Revision: 407809
URL: http://svn.apache.org/viewvc?rev=407809&view=rev
Log:
Modified the fault reporting logic.
Modified:
webservices/sandesha/trunk/config/module.xml
webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaGlobalInHandler.java
webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
Modified: webservices/sandesha/trunk/config/module.xml
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/config/module.xml?rev=407809&r1=407808&r2=407809&view=diff
==============================================================================
--- webservices/sandesha/trunk/config/module.xml (original)
+++ webservices/sandesha/trunk/config/module.xml Fri May 19 07:47:49 2006
@@ -22,8 +22,8 @@
<INfaultflow>
<handler name="SandeshaGlobalInHandler" class="org.apache.sandesha2.handlers.SandeshaGlobalInHandler">
- <order phase="PreDispatch" after="AddressingFinalInHandler" />
- <!-- <order after="addressingSubmissionInHandler" phase="PreDispatch"/> cant do this-->
+ <!-- Global In handler should come before instance dispatching -->
+ <order phase="Dispatch" before="InstanceDispatcher" />
</handler>
<handler name="SandeshaInHandler" class="org.apache.sandesha2.handlers.SandeshaInHandler">
<order phase="RMPhase"/>
Modified: webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaGlobalInHandler.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaGlobalInHandler.java?rev=407809&r1=407808&r2=407809&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaGlobalInHandler.java (original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/handlers/SandeshaGlobalInHandler.java Fri May 19 07:47:49 2006
@@ -350,13 +350,16 @@
}
private AxisFault getAxisFaultFromFromSOAPFault(SOAPFault faultPart) {
- SOAPFaultReason reason = faultPart.getReason();
-
- AxisFault axisFault = null;
- if (reason != null)
- axisFault = new AxisFault(reason.getText());
- else
- axisFault = new AxisFault("");
+// SOAPFaultReason reason = faultPart.getReason();
+//
+// AxisFault axisFault = null;
+// if (reason != null)
+// axisFault = new AxisFault(reason.getText());
+// else
+// axisFault = new AxisFault("");
+
+ AxisFault axisFault = new AxisFault(faultPart.getCode(), faultPart.getReason(),
+ faultPart.getNode(), faultPart.getRole(), faultPart.getDetail());
return axisFault;
}
Modified: webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java?rev=407809&r1=407808&r2=407809&view=diff
==============================================================================
--- webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java (original)
+++ webservices/sandesha/trunk/src/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java Fri May 19 07:47:49 2006
@@ -796,7 +796,6 @@
retransmitterMgr.insert(createSeqEntry);
storageManager.storeMessageContext(key,createSeqMsg); //storing the message.
-
// message will be stored in the Sandesha2TransportSender
createSeqMsg.setProperty(Sandesha2Constants.MESSAGE_STORE_KEY, key);
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org