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]

Reply via email to