## Misc Ignores (OS specific etc) ##
 bin/
+lib/
 dist
 *~
 *.ipr
 
 
     <properties>
         <sdc.client.version>1.2.0-SNAPSHOT</sdc.client.version>
-        <fasterxml.jackson.version>2.9.0.pr1</fasterxml.jackson.version>
+        <fasterxml.jackson.version>2.9.4</fasterxml.jackson.version>
         <velocity.version>2.0</velocity.version>
         <skip.SWM>true</skip.SWM>
         <dmaap.listener.base>/opt/app/dmaap-listener</dmaap.listener.base>
 
        <description>UEB Listener</description>
 
        <properties>
-               <sdc.client.version>1.1.32</sdc.client.version>
-                <sdc.tosca.version>1.1.32</sdc.tosca.version>
-               <fasterxml.jackson.version>2.9.0.pr1</fasterxml.jackson.version>
+               <sdc.client.version>1.3.0</sdc.client.version>
+                <sdc.tosca.version>1.3.0</sdc.tosca.version>
+               <fasterxml.jackson.version>2.9.4</fasterxml.jackson.version>
                <skip.SWM>true</skip.SWM>
                <ueb.listener.base>/opt/app/ueb-listener</ueb.listener.base>
                <maven.build.timestamp.format>yyMMdd-HHmmss</maven.build.timestamp.format>
        <dependencies>
 
                <dependency>
-                       <groupId>org.openecomp.sdc.sdc-distribution-client</groupId>
+                       <groupId>org.onap.sdc.sdc-distribution-client</groupId>
                        <artifactId>sdc-distribution-client</artifactId>
                        <version>${sdc.client.version}</version>
                        <scope>compile</scope>
                </dependency>
         <dependency>
-            <groupId>org.openecomp.sdc.sdc-tosca</groupId>
+            <groupId>org.onap.sdc.sdc-tosca</groupId>
             <artifactId>sdc-tosca</artifactId>
             <version>${sdc.tosca.version}</version>
             <scope>compile</scope>
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.NodeTemplate;
-import org.openecomp.sdc.toscaparser.api.elements.Metadata;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.NodeTemplate;
+import org.onap.sdc.toscaparser.api.elements.Metadata;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 import java.util.HashMap;
 import java.util.Map;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.Group;
-import org.openecomp.sdc.toscaparser.api.NodeTemplate;
-import org.openecomp.sdc.toscaparser.api.elements.Metadata;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.Group;
+import org.onap.sdc.toscaparser.api.NodeTemplate;
+import org.onap.sdc.toscaparser.api.elements.Metadata;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.NodeTemplate;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.NodeTemplate;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.elements.Metadata;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.elements.Metadata;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 import org.apache.commons.lang3.tuple.Pair;
 import org.onap.ccsdk.sli.core.dblib.DBResourceManager;
 import org.onap.ccsdk.sli.northbound.uebclient.SdncArtifactMap.SdncArtifactType;
-import org.openecomp.sdc.api.IDistributionClient;
-import org.openecomp.sdc.api.consumer.IDistributionStatusMessage;
-import org.openecomp.sdc.api.consumer.INotificationCallback;
-import org.openecomp.sdc.api.notification.IArtifactInfo;
-import org.openecomp.sdc.api.notification.INotificationData;
-import org.openecomp.sdc.api.notification.IResourceInstance;
-import org.openecomp.sdc.api.results.IDistributionClientDownloadResult;
-import org.openecomp.sdc.api.results.IDistributionClientResult;
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.exceptions.SdcToscaParserException;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.tosca.parser.impl.SdcToscaParserFactory;
-import org.openecomp.sdc.toscaparser.api.Group;
-import org.openecomp.sdc.toscaparser.api.NodeTemplate;
-import org.openecomp.sdc.toscaparser.api.elements.Metadata;
-import org.openecomp.sdc.utils.ArtifactTypeEnum;
-import org.openecomp.sdc.utils.DistributionActionResultEnum;
-import org.openecomp.sdc.utils.DistributionStatusEnum;
+import org.onap.sdc.api.IDistributionClient;
+import org.onap.sdc.api.consumer.IDistributionStatusMessage;
+import org.onap.sdc.api.consumer.INotificationCallback;
+import org.onap.sdc.api.notification.IArtifactInfo;
+import org.onap.sdc.api.notification.INotificationData;
+import org.onap.sdc.api.notification.IResourceInstance;
+import org.onap.sdc.api.results.IDistributionClientDownloadResult;
+import org.onap.sdc.api.results.IDistributionClientResult;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.exceptions.SdcToscaParserException;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.tosca.parser.impl.SdcToscaParserFactory;
+import org.onap.sdc.toscaparser.api.Group;
+import org.onap.sdc.toscaparser.api.NodeTemplate;
+import org.onap.sdc.toscaparser.api.elements.Metadata;
+import org.onap.sdc.utils.ArtifactTypeEnum;
+import org.onap.sdc.utils.DistributionActionResultEnum;
+import org.onap.sdc.utils.DistributionStatusEnum;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.w3c.dom.Document;
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.api.IDistributionClient;
-import org.openecomp.sdc.api.results.IDistributionClientResult;
-import org.openecomp.sdc.impl.DistributionClientFactory;
-import org.openecomp.sdc.utils.DistributionActionResultEnum;
+import org.onap.sdc.api.IDistributionClient;
+import org.onap.sdc.api.results.IDistributionClientResult;
+import org.onap.sdc.impl.DistributionClientFactory;
+import org.onap.sdc.utils.DistributionActionResultEnum;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 import java.util.List;
 import java.util.Properties;
 
-import org.openecomp.sdc.api.consumer.IConfiguration;
+import org.onap.sdc.api.consumer.IConfiguration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
        private String sdncPasswd = null;
        private String asdcApiBaseUrl = null;
        private String asdcApiNamespace = null;
+       private List<String> msgBusAddress = null;
 
        private SdncArtifactMap artifactMap = SdncArtifactMap.getInstance();
 
                        LOG.warn("artifact-map is unset");
                }
 
+               msgBusAddress = new LinkedList<>();
+               String msgBusAddressStr = props.getProperty("org.onap.ccsdk.sli.northbound.uebclient.msg-bus-address");
+               if (msgBusAddressStr != null) {
+                   String[] msgBusAddressArray = msgBusAddressStr.split(",");
+                   for (int i = 0 ; i < msgBusAddressArray.length ; i++) {
+                       msgBusAddress.add(msgBusAddressArray[i]);
+                   }
+               }
+
+
        }
 
        @Override
                return false;
        }
 
+    @Override
+    public List<String> getMsgBusAddress() {
+        return msgBusAddress;
+    }
+
 
 }
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.NodeTemplate;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.NodeTemplate;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.NodeTemplate;
-import org.openecomp.sdc.toscaparser.api.elements.Metadata;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.NodeTemplate;
+import org.onap.sdc.toscaparser.api.elements.Metadata;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 
 package org.onap.ccsdk.sli.northbound.uebclient;
 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
-import org.openecomp.sdc.tosca.parser.impl.SdcPropertyNames;
-import org.openecomp.sdc.toscaparser.api.Group;
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+import org.onap.sdc.tosca.parser.impl.SdcPropertyNames;
+import org.onap.sdc.toscaparser.api.Group;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
  import static org.mockito.Mockito.*;
  
  import org.junit.Test;
- import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper;
- import org.openecomp.sdc.toscaparser.api.NodeTemplate;
+ import org.onap.sdc.tosca.parser.api.ISdcCsarHelper;
+ import org.onap.sdc.toscaparser.api.NodeTemplate;
  
  public class SdncARModelTest {
  
 
  
 import org.junit.Before; 
 import org.junit.Test; 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper; 
-import org.openecomp.sdc.toscaparser.api.NodeTemplate; 
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper; 
+import org.onap.sdc.toscaparser.api.NodeTemplate; 
  
 public class SdncNodeModelTest { 
  
                String result = sdncNodeModel.getVpnBindingsSql(); 
                assertNotNull(result); 
        } 
-}
\ No newline at end of file
+}
 
  
 import org.junit.Before; 
 import org.junit.Test; 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper; 
-import org.openecomp.sdc.toscaparser.api.NodeTemplate; 
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper; 
+import org.onap.sdc.toscaparser.api.NodeTemplate; 
  
 public class SdncVFCModelTest { 
  
                assertEquals(testSdncVFCModel.getVmCount(), "5"); 
        } 
  
-}
\ No newline at end of file
+}
 
 import static org.mockito.Mockito.mock; 
  
 import org.junit.Test; 
-import org.openecomp.sdc.tosca.parser.api.ISdcCsarHelper; 
-import org.openecomp.sdc.toscaparser.api.Group; 
+import org.onap.sdc.tosca.parser.api.ISdcCsarHelper; 
+import org.onap.sdc.toscaparser.api.Group; 
  
 public class SdncVFModuleModelTest { 
  
                assertNotNull(testSdncVFModel); 
        } 
  
-}
\ No newline at end of file
+}
 
 import org.junit.Before;
 import org.junit.Test;
 import org.onap.ccsdk.sli.core.dblib.DBResourceManager;
-import org.openecomp.sdc.api.IDistributionClient;
-import org.openecomp.sdc.api.notification.INotificationData;
+import org.onap.sdc.api.IDistributionClient;
+import org.onap.sdc.api.notification.INotificationData;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 
 import org.junit.Before;
 import org.junit.Test;
 import org.onap.ccsdk.sli.core.dblib.DBResourceManager;
-import org.openecomp.sdc.api.IDistributionClient;
-import org.openecomp.sdc.api.notification.IArtifactInfo;
-import org.openecomp.sdc.api.notification.INotificationData;
-import org.openecomp.sdc.api.notification.IResourceInstance;
+import org.onap.sdc.api.IDistributionClient;
+import org.onap.sdc.api.notification.IArtifactInfo;
+import org.onap.sdc.api.notification.INotificationData;
+import org.onap.sdc.api.notification.IResourceInstance;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;