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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to