You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ke...@apache.org on 2008/09/10 13:20:43 UTC

svn commit: r693793 - /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisBinding.java

Author: keithc
Date: Wed Sep 10 04:20:42 2008
New Revision: 693793

URL: http://svn.apache.org/viewvc?rev=693793&view=rev
Log:
Fixing https://issues.apache.org/jira/browse/AXIS2-4024


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

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisBinding.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisBinding.java?rev=693793&r1=693792&r2=693793&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisBinding.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/AxisBinding.java Wed Sep 10 04:20:42 2008
@@ -223,6 +223,13 @@
         Iterator iterator = this.getChildren();
         while (iterator.hasNext()) {
             AxisBindingOperation axisBindingOperation = (AxisBindingOperation)iterator.next();
+            AxisOperation axisOperation = axisBindingOperation.getAxisOperation();
+
+            // If the axisOperation corresponding to this is a control operation we do not want to
+            // have it listed in the WSDL
+            if (axisOperation != null && axisOperation.isControlOperation()) {
+                continue;
+            }
             bindingElement.addChild(axisBindingOperation.toWSDL20(wsdl, tns, wsoap, whttp, type,
                                                                   nameSpaceMap, serviceName));
         }