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);
}