Author: ruwan
Date: Wed Mar 21 01:48:54 2007
New Revision: 520807
URL: http://svn.apache.org/viewvc?view=rev&rev=520807
Log:
fixing SYNAPSE-79
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java?view=diff&rev=520807&r1=520806&r2=520807
==============================================================================
---
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
(original)
+++
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigurationBuilder.java
Wed Mar 21 01:48:54 2007
@@ -27,6 +27,7 @@
import org.apache.synapse.Mediator;
import org.apache.synapse.config.SynapseConfiguration;
import org.apache.synapse.config.Entry;
+import org.apache.synapse.config.Util;
import org.apache.synapse.config.xml.endpoints.EndpointAbstractFactory;
import org.apache.synapse.core.axis2.ProxyService;
import org.apache.synapse.mediators.base.SequenceMediator;
@@ -107,6 +108,12 @@
try {
is.close();
} catch (IOException ignore) {}
+ }
+
+ if (config.getLocalRegistry().isEmpty() && config
+ .getProxyServices().isEmpty() && config.getRegistry() != null)
{
+ OMNode remoteConfigNode =
config.getRegistry().lookup("synapse.xml");
+ config =
getConfiguration(Util.getStreamSource(remoteConfigNode).getInputStream());
}
if (config.getMainSequence() == null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]