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 am...@apache.org on 2007/11/08 14:47:01 UTC
svn commit: r593155 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ServiceBuilder.java
Author: amilas
Date: Thu Nov 8 05:47:00 2007
New Revision: 593155
URL: http://svn.apache.org/viewvc?rev=593155&view=rev
Log:
read the operation namespace to compare the operation
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ServiceBuilder.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ServiceBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ServiceBuilder.java?rev=593155&r1=593154&r2=593155&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ServiceBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/deployment/ServiceBuilder.java Thu Nov 8 05:47:00 2007
@@ -667,8 +667,18 @@
}
String opname = op_name_att.getAttributeValue();
- AxisOperation op_descrip;
- op_descrip = service.getOperation(new QName(opname));
+ AxisOperation op_descrip = null;
+
+ // getting the namesapce from the attribute.
+ OMAttribute operationNamespace = operation.getAttribute(new QName(ATTRIBUTE_NAMESPACE));
+ if (operationNamespace != null){
+ String namespace = operationNamespace.getAttributeValue();
+ op_descrip = service.getOperation(new QName(namespace,opname));
+ }
+ if (op_descrip == null){
+ op_descrip = service.getOperation(new QName(opname));
+ }
+
if(op_descrip==null){
op_descrip = service.getOperation(new QName(service.getTargetNamespace(),opname));
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org