SCOUT-123 falling back on older API

git-svn-id: https://svn.apache.org/repos/asf/juddi/scout/trunk@1234896 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/ws/scout/registry/ConnectionImpl.java b/src/main/java/org/apache/ws/scout/registry/ConnectionImpl.java
index 6dcb384..f96650d 100644
--- a/src/main/java/org/apache/ws/scout/registry/ConnectionImpl.java
+++ b/src/main/java/org/apache/ws/scout/registry/ConnectionImpl.java
@@ -90,13 +90,21 @@
                 try {

                     manager = new UDDIClerkManager(uddiConfig, properties);

                     manager.start();

-                    nodeName = manager.getClientConfig().getHomeNode().getName();

-                    managerName = manager.getName();

                 } catch (ConfigurationException e) {

                     log.error(e.getMessage(),e);

                 }

             }

-        	registry = new RegistryV3Impl(properties, nodeName, managerName);

+            try {

+                nodeName = manager.getClientConfig().getHomeNode().getName();

+            } catch (ConfigurationException e) {

+                log.error(e.getMessage(),e);

+            }

+            managerName = manager.getName();

+            if (managerName != null) {

+                registry = new RegistryV3Impl(properties, nodeName, managerName);

+            } else {

+                registry = new RegistryImpl(properties);

+            }

         } else {

             registry = new RegistryImpl(properties);           	

         }