You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by ka...@apache.org on 2009/01/28 02:44:40 UTC
svn commit: r738334 - in
/ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2:
SoapExternalService.java hooks/ODEAxisService.java
Author: karthick
Date: Wed Jan 28 01:44:40 2009
New Revision: 738334
URL: http://svn.apache.org/viewvc?rev=738334&view=rev
Log:
Handle JMS service URLs beginning with successive slashes (i.e., "jms://")
Modified:
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/SoapExternalService.java
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
Modified: ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/SoapExternalService.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/SoapExternalService.java?rev=738334&r1=738333&r2=738334&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/SoapExternalService.java (original)
+++ ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/SoapExternalService.java Wed Jan 28 01:44:40 2009
@@ -362,7 +362,7 @@
if (startIndex != -1) {
startIndex += "jms:/".length();
if (url.charAt(startIndex + 1) == '/') {
- startIndex++;
+ // startIndex++; // treat "/" as valid start character for queue name
}
if (url.startsWith("dynamic")) {
startIndex += "dynamicQueues".length();
Modified: ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java?rev=738334&r1=738333&r2=738334&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java (original)
+++ ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java Wed Jan 28 01:44:40 2009
@@ -247,7 +247,8 @@
// Qualify shared JMS names with unique baseUri
if (path.startsWith("jms:/")) {
boolean slashPresent = baseUri.endsWith("/") || service.startsWith("/");
- service = baseUri + (slashPresent ? "" : "/") + service;
+ // service = baseUri + (slashPresent ? "" : "/") + service; // allow successive slashes ("//") in the URI
+ service = baseUri + "/" + service;
}
return service;
}