You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2006/01/10 06:39:07 UTC

svn commit: r367493 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2WOM.java

Author: deepal
Date: Mon Jan  9 21:38:55 2006
New Revision: 367493

URL: http://svn.apache.org/viewcvs?rev=367493&view=rev
Log:
- there was a problem of printing control operation (ops added by module) when we ask ?wsdl , so I just ignore them when some one ask for ?wsdl

Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2WOM.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2WOM.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2WOM.java?rev=367493&r1=367492&r2=367493&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2WOM.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisService2WOM.java Mon Jan  9 21:38:55 2006
@@ -3,23 +3,8 @@
 import org.apache.axis2.wsdl.builder.WSDLComponentFactory;
 import org.apache.axis2.wsdl.java2wsdl.SchemaGenerator;
 import org.apache.ws.commons.schema.XmlSchema;
-import org.apache.wsdl.MessageReference;
-import org.apache.wsdl.WSDLBinding;
-import org.apache.wsdl.WSDLBindingMessageReference;
-import org.apache.wsdl.WSDLBindingOperation;
-import org.apache.wsdl.WSDLConstants;
-import org.apache.wsdl.WSDLDescription;
-import org.apache.wsdl.WSDLEndpoint;
-import org.apache.wsdl.WSDLInterface;
-import org.apache.wsdl.WSDLOperation;
-import org.apache.wsdl.WSDLService;
-import org.apache.wsdl.WSDLTypes;
-import org.apache.wsdl.extensions.ExtensionConstants;
-import org.apache.wsdl.extensions.ExtensionFactory;
-import org.apache.wsdl.extensions.SOAPBinding;
-import org.apache.wsdl.extensions.SOAPBody;
-import org.apache.wsdl.extensions.SOAPOperation;
-import org.apache.wsdl.extensions.Schema;
+import org.apache.wsdl.*;
+import org.apache.wsdl.extensions.*;
 import org.apache.wsdl.extensions.impl.SOAPAddressImpl;
 import org.apache.wsdl.impl.WSDLDescriptionImpl;
 import org.w3c.dom.Document;
@@ -137,6 +122,10 @@
         Iterator operations = axisService.getOperations().values().iterator();
         while (operations.hasNext()) {
             AxisOperation axisOperation = (AxisOperation) operations.next();
+            if (axisOperation.isControlOperation()) {
+                //we do not need to expose control operation in the WSDL
+                continue;
+            }
             WSDLOperation wsdlOperation = womDescription.createOperation();
             wsdlOperation.setName(axisOperation.getName());