Author: gdaniels
Date: Wed Jun  6 21:04:35 2007
New Revision: 545056

URL: http://svn.apache.org/viewvc?view=rev&rev=545056
Log:
Revert last change due to JAXWS breakage.

Modified:
    
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/AxisFault.java

Modified: 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/AxisFault.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/AxisFault.java?view=diff&rev=545056&r1=545055&r2=545056
==============================================================================
--- 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/AxisFault.java 
(original)
+++ 
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/AxisFault.java 
Wed Jun  6 21:04:35 2007
@@ -26,6 +26,7 @@
 import org.apache.axiom.soap.SOAPFaultRole;
 import org.apache.axiom.soap.SOAPHeaderBlock;
 import org.apache.axiom.soap.SOAPFaultSubCode;
+import org.apache.axiom.soap.SOAP12Constants;
 import org.apache.axis2.context.MessageContext;
 
 import javax.xml.namespace.QName;
@@ -201,8 +202,21 @@
         }
 
         if (soapFaultCode != null) {
-            // This works the same regardless of SOAP version
-            faultCode = soapFaultCode.getTextAsQName();
+
+            /////////////////////////////////
+            // This code should be replaced by the paragraph after it - but 
DOOM needs to be fixed
+            // first.
+            /////////////////////////////////
+            if(soapFaultReason.getNamespace() != null &&
+                    
soapFaultReason.getNamespace().getNamespaceURI().equals(SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI))
 {
+                faultCode = soapFaultCode.getValue().getTextAsQName();
+            } else {
+                faultCode = soapFaultCode.getTextAsQName();
+            }
+            /////////////////////////////////
+
+//            // This works the same regardless of SOAP version
+//            faultCode = soapFaultCode.getTextAsQName();
 
             SOAPFaultSubCode subCode = soapFaultCode.getSubCode();
             if (subCode != null) {



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to