Author: ruwan
Date: Tue Sep 22 11:47:23 2009
New Revision: 817613
URL: http://svn.apache.org/viewvc?rev=817613&view=rev
Log:
Fixing the issue SYNAPSE-581
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?rev=817613&r1=817612&r2=817613&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
Tue Sep 22 11:47:23 2009
@@ -23,6 +23,7 @@
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMNode;
import org.apache.axis2.AxisFault;
+import org.apache.axis2.util.JavaUtils;
import org.apache.axis2.description.*;
import org.apache.axis2.engine.AxisConfiguration;
import org.apache.axis2.engine.AxisEvent;
@@ -86,6 +87,9 @@
private static final Log log = LogFactory.getLog(ProxyService.class);
private static final Log trace =
LogFactory.getLog(SynapseConstants.TRACE_LOGGER);
private final Log serviceLog;
+
+ public static final String ABSOLUTE_SCHEMA_URL_PARAM =
"showAbsoluteSchemaURL";
+
/**
* The name of the proxy service
*/
@@ -461,6 +465,10 @@
}
}
+ if
(JavaUtils.isTrueExplicitly(proxyService.getParameterValue(ABSOLUTE_SCHEMA_URL_PARAM)))
{
+ proxyService.setCustomSchemaNamePrefix("");
+ }
+
if (!policies.isEmpty()) {
for (PolicyInfo pi : policies) {