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