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