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++;