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]