ONOS-6080
Dynamic Config Svc : Demo1 end to end integration and dry runs

Change-Id: Ied90252fe786fc6331b710c3ae977f9b9016232c
diff --git a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
index 11dce6b..e4fcb0e 100644
--- a/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
+++ b/apps/config/src/main/java/org/onosproject/config/impl/DistributedDynamicConfigStore.java
@@ -249,7 +249,7 @@
                 //String tempPath = ResourceIdParser.appendKeyLeaf(spath, keyLeaf);
                 //LeafNode lfnd = readLeaf(tempPath);
                 superBldr.addKeyLeaf(keyLeaf.leafSchema().name(),
-                        keyLeaf.leafSchema().namespace(), keyLeaf.leafValue());
+                        keyLeaf.leafSchema().namespace(), String.valueOf(keyLeaf.leafValue()));
             }
             readInner(superBldr, spath);
             retVal = superBldr.build();
@@ -273,7 +273,7 @@
             throw new FailedException("Inner node cannot have empty children map");
         }
         entries.forEach((k, v) -> {
-            String[] names = k.split(ResourceIdParser.NM_SEP);
+            String[] names = k.split(ResourceIdParser.NM_CHK);
             String name = names[0];
             String nmSpc = ResourceIdParser.getNamespace(names[1]);
             String keyVal = ResourceIdParser.getKeyVal(names[1]);
@@ -303,7 +303,7 @@
                 for (int i = 1; i < keys.length; i++) {
                     //String curKey = ResourceIdParser.appendKeyLeaf(tempPath, keys[i]);
                     //LeafNode lfnd = readLeaf(curKey);
-                    String[] keydata = keys[i].split(ResourceIdParser.NM_SEP);
+                    String[] keydata = keys[i].split(ResourceIdParser.NM_CHK);
                     tempBldr.addKeyLeaf(keydata[0], keydata[1], keydata[2]);
                 }
                 readInner(tempBldr, tempPath);