Author: amilas
Date: Mon Dec 27 15:21:44 2010
New Revision: 1053084

URL: http://svn.apache.org/viewvc?rev=1053084&view=rev
Log:
fixed the issue AXIS2-4533. we need to use the fault part name of the operation 
as the fault name

Modified:
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java?rev=1053084&r1=1053083&r2=1053084&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java
 Mon Dec 27 15:21:44 2010
@@ -852,7 +852,7 @@ public class WSDL11ToAxisServiceBuilder 
                         Message wsdl4jFaultMessge = wsdl4jFault.getMessage();
 
                         AxisMessage faultMessage = findFaultMessage(
-                                wsdl4jFaultMessge.getQName().getLocalPart(),
+                                wsdl4jFault.getName(),
                                 axisOperation.getFaultMessages());
 
                         AxisBindingMessage axisBindingFaultMessage = new 
AxisBindingMessage();
@@ -1526,7 +1526,7 @@ public class WSDL11ToAxisServiceBuilder 
             Message faultMessage = fault.getMessage();
             if (null != faultMessage) {
                 axisFaultMessage
-                        .setName(faultMessage.getQName().getLocalPart());
+                        .setName(fault.getName());
 
                 copyExtensibleElements(faultMessage.getExtensibilityElements(),
                                        dif, axisFaultMessage, 
PORT_TYPE_OPERATION_FAULT);


Reply via email to