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;