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/06/22 18:48:24 UTC

svn commit: r416418 - /webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SOAPFaultEnvelopeCreator.java

Author: chamikara
Date: Thu Jun 22 09:48:23 2006
New Revision: 416418

URL: http://svn.apache.org/viewvc?rev=416418&view=rev
Log:
Applied the patch from Andrew

Modified:
    webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SOAPFaultEnvelopeCreator.java

Modified: webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SOAPFaultEnvelopeCreator.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SOAPFaultEnvelopeCreator.java?rev=416418&r1=416417&r2=416418&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SOAPFaultEnvelopeCreator.java (original)
+++ webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/SOAPFaultEnvelopeCreator.java Thu Jun 22 09:48:23 2006
@@ -149,16 +149,21 @@
 
 		OMNamespace namespace = factory.createOMNamespace(
 				OMConstants.XMLNS_URI, OMConstants.XMLNS_PREFIX);
-		faultReason.getSOAPFaultText("en").addAttribute("lang", "en", namespace);
 
 		faultReason.setText(data.getReason());
 		faultCode.getValue().setText(data.getSubcode());
 		SOAPFaultText faultText = faultReason.getSOAPFaultText("en");
 		if (faultText==null)
+    {
 			faultText = factory.createSOAPFaultText();
-		
-		faultText.setText(data.getReason());
+      // Add the SOAP text
+      faultReason.addSOAPText(faultText);
+    }
+	
+    faultText.addAttribute("lang", "en", namespace);
 
+		faultText.setText(data.getReason());
+    
 		//SequenceFault header is added only for SOAP 1.1
 		if (isSequenceFault(data))
 			addSequenceFaultHeader(faultMsgContext, data, factory, rmNamespaceValue);
@@ -202,6 +207,7 @@
 		
 		if (faultText==null) {
 			faultText = factory.createSOAPFaultText();
+      faultReason.addSOAPText(faultText);
 		}
 		
 		if (data!=null && data.getReason()!=null)
@@ -218,4 +224,4 @@
 		faultMsgContext.setWSAAction(AddressingConstants.Final.WSA_FAULT_ACTION);
 	}
 
-}
\ No newline at end of file
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org