Author: amilas
Date: Tue Dec 21 13:08:35 2010
New Revision: 1051485
URL: http://svn.apache.org/viewvc?rev=1051485&view=rev
Log:
make the uri based operation dispatch work even with the hierachical services
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java?rev=1051485&r1=1051484&r2=1051485&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/Utils.java
Tue Dec 21 13:08:35 2010
@@ -315,9 +315,9 @@ public class Utils {
if (queryIndex > 0) {
operationName = operationName.substring(0, queryIndex);
}
- //remove last '/'
- if (operationName.endsWith("/")) {
- operationName = operationName.substring(0,
operationName.length() - 1);
+ //take the part upto / as the operation name
+ if (operationName.indexOf("/") != -1) {
+ operationName = operationName.substring(0,
operationName.indexOf("/"));
}
}
return operationName;