You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by am...@apache.org on 2011/08/19 11:49:10 UTC
svn commit: r1159565 -
/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java
Author: amilas
Date: Fri Aug 19 09:49:09 2011
New Revision: 1159565
URL: http://svn.apache.org/viewvc?rev=1159565&view=rev
Log:
fixing the issue AXIS2-5060
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java?rev=1159565&r1=1159564&r2=1159565&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java (original)
+++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/AxisService2WSDL11.java Fri Aug 19 09:49:09 2011
@@ -1183,6 +1183,24 @@ public class AxisService2WSDL11 implemen
}
}
}
+
+ // generate fault Messages
+ ArrayList faultyMessages = axisBindingOperation.getFaults();
+ if (faultyMessages != null) {
+ for (Object faultyMessage1 : faultyMessages) {
+ AxisBindingMessage bindingFaultyMessage = (AxisBindingMessage) faultyMessage1;
+ if (bindingFaultyMessage != null) {
+ AxisMessage faultyMessage = bindingFaultyMessage
+ .getAxisMessage();
+ OMElement fault = fac.createOMElement(FAULT_LOCAL_NAME,
+ wsdl);
+ fault.addAttribute(ATTRIBUTE_NAME, faultyMessage
+ .getName(), null);
+ // add policies for fault messages
+ operation.addChild(fault);
+ }
+ }
+ }
}
}