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;


Reply via email to