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 ch...@apache.org on 2005/07/05 06:53:00 UTC

svn commit: r209218 - /webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java

Author: chathura
Date: Mon Jul  4 21:52:59 2005
New Revision: 209218

URL: http://svn.apache.org/viewcvs?rev=209218&view=rev
Log:
A Fix in the getOperationbySOAPAction to get the default endpoint correctly.

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

Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java?rev=209218&r1=209217&r2=209218&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis2/description/ServiceDescription.java Mon Jul  4 21:52:59 2005
@@ -23,6 +23,7 @@
 import org.apache.axis2.phaseresolver.PhaseResolver;
 import org.apache.wsdl.WSDLBindingOperation;
 import org.apache.wsdl.WSDLEndpoint;
+import org.apache.wsdl.WSDLExtensibilityElement;
 import org.apache.wsdl.WSDLService;
 import org.apache.wsdl.extensions.ExtensionConstants;
 import org.apache.wsdl.extensions.SOAPOperation;
@@ -479,8 +480,8 @@
             WSDLBindingOperation bindingOperation = (WSDLBindingOperation)bindingOperations.get(operationKeySetIterator.next());
             Iterator extIterator = bindingOperation.getExtensibilityElements().iterator();
             while(extIterator.hasNext()){
-                ExtensibilityElement element = (ExtensibilityElement)extIterator.next();
-                if(element.getElementType().equals(ExtensionConstants.SOAP_OPERATION)){
+            	WSDLExtensibilityElement element = (WSDLExtensibilityElement)extIterator.next();
+                if(element.getType().equals(ExtensionConstants.SOAP_OPERATION)){
                     if(((SOAPOperation)element).getSoapAction().equals(soapAction)){
                         operation = (OperationDescription)bindingOperation.getOperation();
                         count++;