Dublin pnf DGs
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-generate-name.json
index 4033111..6c59217 100644 (file)
@@ -1,20 +1,20 @@
 [\r
     {\r
-        "id": "83c4c357.9dc39",\r
+        "id": "e733d3b3.88487",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 130,\r
-        "y": 90,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 156.42857360839844,\r
+        "y": 56.28571701049805,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "9604180f.cb4db8"\r
+                "5099214f.ff319"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9604180f.cb4db8",\r
+        "id": "5099214f.ff319",\r
         "type": "service-logic",\r
         "name": "GENERIC-RESOURCE-API ${project.version}",\r
         "module": "GENERIC-RESOURCE-API",\r
         "comments": "",\r
         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
         "outputs": 1,\r
-        "x": 388,\r
-        "y": 90,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 293.74993896484375,\r
+        "y": 101.71427631378174,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "af8f1e4c.cfc74"\r
+                "9032d171.479ce"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "af8f1e4c.cfc74",\r
+        "id": "9032d171.479ce",\r
         "type": "method",\r
         "name": "self-serve-generate-name",\r
         "xml": "<method rpc='self-serve-generate-name' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 693,\r
-        "y": 90,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 284.2856903076172,\r
+        "y": 148.50000190734863,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "2086f0e1.00b83"\r
+                "f89a758d.f2d688"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2086f0e1.00b83",\r
+        "id": "f89a758d.f2d688",\r
         "type": "block",\r
         "name": "block atomic",\r
         "xml": "<block atomic=\"true\">\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 192,\r
-        "y": 176,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 324.71427154541016,\r
+        "y": 204.3214168548584,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "62037e9a.ca2458",\r
-                "b9bbc864.527688",\r
-                "3b7aed1.23a8c12",\r
-                "60e850da.d148d8"\r
+                "7a192e4.9f28dd",\r
+                "62de1a2e.d966a4",\r
+                "ac6c94b3.d6b0d8",\r
+                "c8dd1dbe.9238c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f59e3ac.5bbea48",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1422,\r
-        "y": 915,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "62037e9a.ca2458",\r
-        "type": "set",\r
-        "name": "set capability-name",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n",\r
-        "comments": "",\r
-        "x": 391,\r
-        "y": 177,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b9bbc864.527688",\r
+        "id": "7a192e4.9f28dd",\r
         "type": "call",\r
         "name": "call capability-param-resolution",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 429,\r
-        "y": 242,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "9a7984f8.d045a",\r
-                "a106fa43.728e6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a7d01c46.7ed298",\r
-        "type": "for",\r
-        "name": "for vnf-parameters-data",\r
-        "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 731.5,\r
-        "y": 452,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "79cbdffb.5625c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "79cbdffb.5625c",\r
-        "type": "switchNode",\r
-        "name": "switch capability-name",\r
-        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 961.5,\r
-        "y": 452,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "b56a34bf.677dd"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b56a34bf.677dd",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1146.5,\r
-        "y": 452,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "6f944674.7628e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4f2156d5.7eee6",\r
-        "type": "for",\r
-        "name": "for vnf-parameters-data",\r
-        "xml": "<for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1391.5,\r
-        "y": 716,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "605bf355.cd218c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9a7984f8.d045a",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 652,\r
-        "y": 210,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "81307ed2.8a94a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a106fa43.728e6",\r
-        "type": "failure",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 661,\r
-        "y": 276,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "81307ed2.8a94a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "81307ed2.8a94a",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from capability-param-resolution\" />\n",\r
-        "comments": "",\r
-        "x": 854,\r
-        "y": 210,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8477c998.03573",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>",\r
-        "comments": "",\r
-        "x": 1994,\r
-        "y": 714,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6f944674.7628e",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 726,\r
-        "y": 524,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "acd997c.8f22fe8",\r
-                "19f72049.c5871"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f3fa18cc.0c1d8",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
-        "comments": "",\r
-        "x": 1389,\r
-        "y": 639,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3ee20a3c.f8edd6",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
-        "comments": "",\r
-        "x": 1389,\r
-        "y": 778,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "69cbbbed.9fa5e4",\r
-        "type": "set",\r
-        "name": "set close payload list",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
-        "comments": "",\r
-        "x": 1395,\r
-        "y": 843,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3e881059.2f2cd8",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1425,\r
-        "y": 969,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 612.1785354614258,\r
+        "y": 328.28571128845215,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "ea1ca046.5e2668",\r
-        "type": "execute",\r
-        "name": "execute NameGenerationNode-unassign",\r
-        "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.UnAssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1451,\r
-        "y": 1026,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "eee95f1a.f9e658",\r
-                "c109cce2.3819c8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "eee95f1a.f9e658",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1726,\r
-        "y": 976,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "1f694574.fea8db"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "21b3a902.2a28e6",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Unassign\" />\n",\r
-        "comments": "",\r
-        "x": 2091,\r
-        "y": 1076,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c109cce2.3819c8",\r
-        "type": "failure",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1731,\r
-        "y": 1075,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "1f694574.fea8db"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1f694574.fea8db",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1889,\r
-        "y": 1020,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "cf5a56b9.ac4db",\r
-                "21b3a902.2a28e6"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cf5a56b9.ac4db",\r
-        "type": "set",\r
-        "name": "set status as FAILED",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
-        "comments": "",\r
-        "x": 2105,\r
-        "y": 967,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "acd997c.8f22fe8",\r
-        "type": "switchNode",\r
-        "name": "switch capability action unassign",\r
-        "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 972,\r
-        "y": 580,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "e07fb5f3.783d08"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e07fb5f3.783d08",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1180,\r
-        "y": 580,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "f1c3c9fd.f1c5a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "19f72049.c5871",\r
-        "type": "switchNode",\r
-        "name": "switch capability action assign",\r
-        "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 960,\r
-        "y": 1796,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "1345f4df.4b6d6b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1345f4df.4b6d6b",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1189,\r
-        "y": 1796,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "55135596.9d3dbc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1c3375c5.7f4eb2",\r
-        "type": "for",\r
-        "name": "for vnf-parameters-data",\r
-        "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1637,\r
-        "y": 1271,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "e358340b.c7c068"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "77b166f5.05823",\r
+        "id": "62de1a2e.d966a4",\r
         "type": "switchNode",\r
-        "name": "switch capability-name",\r
-        "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
+        "name": "switch capability-type",\r
+        "xml": "<switch test=\"`$ss.capability-type`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1840,\r
-        "y": 1489,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 576.571418762207,\r
+        "y": 456.21424102783203,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "88f003e2.c6bad"\r
+                "77ff4341.7d270c",\r
+                "efdb53b3.8a016",\r
+                "c9749fd.9fd3e6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "88f003e2.c6bad",\r
+        "id": "77ff4341.7d270c",\r
         "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "name": "vnf",\r
+        "xml": "<outcome value='vnf'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2050,\r
-        "y": 1489,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 792.8570251464844,\r
+        "y": 386.9285945892334,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "95192879.db03b"\r
+                "929d479d.ee2d38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "95192879.db03b",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",\r
+        "id": "52d699f7.aeb4b8",\r
+        "type": "comment",\r
+        "name": "For Generate Name DG Capability ",\r
+        "info": "Support Bulk assign and single delete\nAlso calls Naming gen mS for assign/un-assign\n\nAdded by Ajay Singh(as396y)",\r
         "comments": "",\r
-        "x": 2246.5,\r
-        "y": 1490,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 842.2500152587891,\r
+        "y": 47.82143592834473,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fa36f91.4e88208",\r
+        "id": "cb16a161.c8808",\r
         "type": "execute",\r
-        "name": "execute jsonStringToCtx",\r
-        "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
+        "name": "execute PropertiesNode",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1406,\r
-        "y": 1174,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 1002.8571145193919,\r
+        "y": 258.5714135851181,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "3c2ddcd0.83c2b4",\r
-        "type": "for",\r
-        "name": "for response elements",\r
-        "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1399,\r
-        "y": 1270,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "1c3375c5.7f4eb2"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e358340b.c7c068",\r
-        "type": "execute",\r
-        "name": "slistringUtils - check value for $",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains'  emitsOutcome='true' >\n    <parameter name=\"source\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
+        "id": "ac6c94b3.d6b0d8",\r
+        "type": "switchNode",\r
+        "name": "switch prop.controller.user",\r
+        "xml": "<switch test='`$prop.controller.user`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1941,\r
-        "y": 1271,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 591.5713500976562,\r
+        "y": 259.0000343322754,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "4de47180.92ccc"\r
+                "6148eeff.8135c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4de47180.92ccc",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
+        "id": "6148eeff.8135c",\r
+        "type": "failure",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2181,\r
-        "y": 1270,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 791.4284455435618,\r
+        "y": 258.5714488710678,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "f9db83bf.c14658"\r
+                "cb16a161.c8808"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6382d7ef.87d61",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-data",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n   <parameter name='original_string' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1848,\r
-        "y": 1341,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "54d8508a.81b1b8",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-split-1",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
+        "id": "929d479d.ee2d38",\r
+        "type": "call",\r
+        "name": "call self-serve-vnf-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-generate-name' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1863,\r
-        "y": 1424,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 1026.4285125732422,\r
+        "y": 388.214319229126,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "f9db83bf.c14658",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1632,\r
-        "y": 1341,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "6382d7ef.87d61",\r
-                "54d8508a.81b1b8",\r
-                "77b166f5.05823"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f1c3c9fd.f1c5a",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
+        "id": "efdb53b3.8a016",\r
+        "type": "not-found",\r
+        "name": "vf-module",\r
+        "xml": "<outcome value='vf-module'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1182,\r
-        "y": 642,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 805.0000076293945,\r
+        "y": 456.7857322692871,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "f3fa18cc.0c1d8",\r
-                "4f2156d5.7eee6",\r
-                "3ee20a3c.f8edd6",\r
-                "69cbbbed.9fa5e4",\r
-                "f59e3ac.5bbea48",\r
-                "ea1ca046.5e2668",\r
-                "fa36f91.4e88208",\r
-                "d9e65974.b749d8",\r
-                "3c2ddcd0.83c2b4",\r
-                "3e881059.2f2cd8"\r
+                "fa5e8ac7.51e088"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d9e65974.b749d8",\r
-        "type": "set",\r
-        "name": "set status as DELETED",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='DELETED' />",\r
-        "comments": "",\r
-        "x": 1404,\r
-        "y": 1224,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "ead23b8b.faf658",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",\r
+        "id": "fa5e8ac7.51e088",\r
+        "type": "call",\r
+        "name": "call self-serve-vf-module-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-vf-module-generate-name' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1435,\r
-        "y": 2155,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 1069.8215026855469,\r
+        "y": 455.5714797973633,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "47f1f7bb.12786",\r
-        "type": "for",\r
-        "name": "for vnf-parameters-data",\r
-        "xml": "<for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
+        "id": "c9749fd.9fd3e6",\r
+        "type": "not-found",\r
+        "name": "pnf",\r
+        "xml": "<outcome value='pnf'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1404.5,\r
-        "y": 1956,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 792.1428756713867,\r
+        "y": 524.5000152587891,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             [\r
-                "9a68b04e.73523"\r
+                "4a09f790.f1dc68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9a68b04e.73523",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>",\r
-        "comments": "",\r
-        "x": 1675,\r
-        "y": 1957,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "fe45dbf4.302c3",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
-        "comments": "",\r
-        "x": 1402,\r
-        "y": 1879,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3b628590.b42b3a",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
-        "comments": "",\r
-        "x": 1402,\r
-        "y": 2018,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "397bc60e.b881a2",\r
-        "type": "set",\r
-        "name": "set close payload list",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
-        "comments": "",\r
-        "x": 1408,\r
-        "y": 2083,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a2dff58c.13be1",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",\r
+        "id": "4a09f790.f1dc68",\r
+        "type": "call",\r
+        "name": "call self-serve-pnf-generate-name",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-pnf-generate-name' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1438,\r
-        "y": 2209,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 1025.7143630981445,\r
+        "y": 523.7857398986816,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7262b464.b9e4ec",\r
+        "id": "c8dd1dbe.9238c",\r
         "type": "execute",\r
-        "name": "execute NameGenerationNode-assign",\r
-        "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1464,\r
-        "y": 2266,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "f84348e6.228948",\r
-                "45baba32.3a97c4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f84348e6.228948",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1739,\r
-        "y": 2216,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "64e193dd.dfac0c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "515ae124.29a79",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Assign\" />\n",\r
-        "comments": "",\r
-        "x": 2104,\r
-        "y": 2316,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "45baba32.3a97c4",\r
-        "type": "failure",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1744,\r
-        "y": 2315,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "64e193dd.dfac0c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "64e193dd.dfac0c",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1902,\r
-        "y": 2260,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "169a3304.a1a2e5",\r
-                "515ae124.29a79"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "169a3304.a1a2e5",\r
-        "type": "set",\r
-        "name": "set status as FAILED",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
-        "comments": "",\r
-        "x": 2118,\r
-        "y": 2207,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "228e3f19.57aaa8",\r
-        "type": "for",\r
-        "name": "for vnf-parameters-data",\r
-        "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1650,\r
-        "y": 2511,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "60984fa4.b1e438"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7fce4ad1.85e74c",\r
-        "type": "switchNode",\r
-        "name": "switch capability-name",\r
-        "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1853,\r
-        "y": 2729,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "cc8bc379.37b0b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cc8bc379.37b0b",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2063,\r
-        "y": 2729,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "29b45c41.435534"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "29b45c41.435534",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",\r
-        "comments": "",\r
-        "x": 2259.5,\r
-        "y": 2730,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "1d9cbff6.ababf",\r
-        "type": "execute",\r
-        "name": "execute jsonStringToCtx",\r
-        "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1419,\r
-        "y": 2414,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7a82e27d.2c3424",\r
-        "type": "for",\r
-        "name": "for response elements",\r
-        "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1412,\r
-        "y": 2510,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "228e3f19.57aaa8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "60984fa4.b1e438",\r
-        "type": "execute",\r
-        "name": "slistringUtils - check value for $",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains'  emitsOutcome='true' >\n    <parameter name=\"source\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1954,\r
-        "y": 2511,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "a9536dd8.3e0148"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a9536dd8.3e0148",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2194,\r
-        "y": 2510,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "eeae6477.d0694"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "f9658edf.b87da8",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-data",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n   <parameter name='original_string' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1861,\r
-        "y": 2581,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "79a86e40.517d48",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-split-1",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1876,\r
-        "y": 2664,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "eeae6477.d0694",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1645,\r
-        "y": 2581,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "f9658edf.b87da8",\r
-                "79a86e40.517d48",\r
-                "7fce4ad1.85e74c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "55135596.9d3dbc",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1195,\r
-        "y": 1882,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "fe45dbf4.302c3",\r
-                "47f1f7bb.12786",\r
-                "3b628590.b42b3a",\r
-                "397bc60e.b881a2",\r
-                "ead23b8b.faf658",\r
-                "7262b464.b9e4ec",\r
-                "1d9cbff6.ababf",\r
-                "7ff20590.e25864",\r
-                "7a82e27d.2c3424",\r
-                "a2dff58c.13be1"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7ff20590.e25864",\r
-        "type": "set",\r
-        "name": "set status as SUCCESS",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='SUCCESS' />",\r
-        "comments": "",\r
-        "x": 1417,\r
-        "y": 2464,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "605bf355.cd218c",\r
-        "type": "switchNode",\r
-        "name": "switch external-key",\r
-        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1630,\r
-        "y": 715,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "1ac238ba.38c8cf"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1ac238ba.38c8cf",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1814,\r
-        "y": 715,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "8477c998.03573"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ede9fa35.b00548",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1449,\r
-        "y": 3248,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "57b3571e.19cb88",\r
-        "type": "for",\r
-        "name": "for vnf-parameters-data",\r
-        "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 758.5,\r
-        "y": 2785,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "7d63d6cd.c98e48"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7d63d6cd.c98e48",\r
-        "type": "switchNode",\r
-        "name": "switch capability-name",\r
-        "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 988.5,\r
-        "y": 2785,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "93dde06c.d3bc28"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "93dde06c.d3bc28",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1173.5,\r
-        "y": 2785,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "8d654101.f172b"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7ed0b2b5.e662b4",\r
-        "type": "for",\r
-        "name": "for vf-module-parameters",\r
-        "xml": "<for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1418.5,\r
-        "y": 3049,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "6b561ade.3e62fc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b15b1561.90f45",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>",\r
-        "comments": "",\r
-        "x": 2021,\r
-        "y": 3047,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8d654101.f172b",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 753,\r
-        "y": 2857,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "818b77b7.ae2798",\r
-                "2acf0683.7c50ba"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4c1ecc65.8266dc",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
-        "comments": "",\r
-        "x": 1416,\r
-        "y": 2972,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "3e850e38.1def12",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
-        "comments": "",\r
-        "x": 1416,\r
-        "y": 3111,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "35f073d1.ba7aa4",\r
-        "type": "set",\r
-        "name": "set close payload list",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
-        "comments": "",\r
-        "x": 1422,\r
-        "y": 3176,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "529fefee.dbc64",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1452,\r
-        "y": 3302,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "6e69306.f9efc5",\r
-        "type": "execute",\r
-        "name": "execute NameGenerationNode-unassign",\r
-        "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.UnAssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1478,\r
-        "y": 3359,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "cd75df1e.730f",\r
-                "ed490565.9f3ba8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cd75df1e.730f",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1753,\r
-        "y": 3309,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "4cb7581c.cb3dc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4a53ab2d.04c074",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Unassign\" />\n",\r
-        "comments": "",\r
-        "x": 2118,\r
-        "y": 3409,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "ed490565.9f3ba8",\r
-        "type": "failure",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1758,\r
-        "y": 3408,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "4cb7581c.cb3dc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4cb7581c.cb3dc",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1916,\r
-        "y": 3353,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "23af7bb1.7f209c",\r
-                "4a53ab2d.04c074"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "23af7bb1.7f209c",\r
-        "type": "set",\r
-        "name": "set status as FAILED",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
-        "comments": "",\r
-        "x": 2132,\r
-        "y": 3300,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "818b77b7.ae2798",\r
-        "type": "switchNode",\r
-        "name": "switch capability action unassign",\r
-        "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 999,\r
-        "y": 2913,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "9881c026.6d7e"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "9881c026.6d7e",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1207,\r
-        "y": 2913,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "1538055c.946ffb"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2acf0683.7c50ba",\r
-        "type": "switchNode",\r
-        "name": "switch capability action assign",\r
-        "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 987,\r
-        "y": 4129,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "3f383b83.fe4da4"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3f383b83.fe4da4",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1216,\r
-        "y": 4129,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "c01355fc.047ae8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "55f1fd23.af2894",\r
-        "type": "for",\r
-        "name": "for vf-module-parameters",\r
-        "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1664,\r
-        "y": 3604,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "cdf4a4f1.7cbd5"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "5291bedf.b4c34",\r
-        "type": "switchNode",\r
-        "name": "switch capability-name",\r
-        "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1867,\r
-        "y": 3822,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "2e4a7581.ea6382"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "2e4a7581.ea6382",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2077,\r
-        "y": 3822,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "4a99e293.704f1c"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4a99e293.704f1c",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",\r
-        "comments": "",\r
-        "x": 2273.5,\r
-        "y": 3823,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "d90cbda1.ab8598",\r
-        "type": "execute",\r
-        "name": "execute jsonStringToCtx",\r
-        "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1433,\r
-        "y": 3507,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "d6564825.875ba8",\r
-        "type": "for",\r
-        "name": "for response elements",\r
-        "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1426,\r
-        "y": 3603,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "55f1fd23.af2894"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cdf4a4f1.7cbd5",\r
-        "type": "execute",\r
-        "name": "slistringUtils - check value for $",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains'  emitsOutcome='true' >\n    <parameter name=\"source\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1968,\r
-        "y": 3604,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "80b3324.fa11ed"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "80b3324.fa11ed",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2208,\r
-        "y": 3603,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "7fc56707.0572e8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "b215066e.bf6d78",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-data",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n   <parameter name='original_string' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1875,\r
-        "y": 3674,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "79e3e1e0.edca3",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-split-1",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1890,\r
-        "y": 3757,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "7fc56707.0572e8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1659,\r
-        "y": 3674,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "b215066e.bf6d78",\r
-                "79e3e1e0.edca3",\r
-                "5291bedf.b4c34"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1538055c.946ffb",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1209,\r
-        "y": 2975,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "4c1ecc65.8266dc",\r
-                "7ed0b2b5.e662b4",\r
-                "3e850e38.1def12",\r
-                "35f073d1.ba7aa4",\r
-                "ede9fa35.b00548",\r
-                "6e69306.f9efc5",\r
-                "d90cbda1.ab8598",\r
-                "1484c014.0b63d8",\r
-                "d6564825.875ba8",\r
-                "529fefee.dbc64"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1484c014.0b63d8",\r
-        "type": "set",\r
-        "name": "set status as DELETED",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='DELETED' />",\r
-        "comments": "",\r
-        "x": 1431,\r
-        "y": 3557,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "cc07bd7d.2ebad8",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1462,\r
-        "y": 4488,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "af1739a6.c3e33",\r
-        "type": "for",\r
-        "name": "for vf-module-parameters",\r
-        "xml": "<for index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1431.5,\r
-        "y": 4289,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "7f75e4e.daf2d9c",\r
-                "4f414ac6.1c4adc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7f75e4e.daf2d9c",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>",\r
-        "comments": "",\r
-        "x": 1702,\r
-        "y": 4290,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a230d379.a03f1",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
-        "comments": "",\r
-        "x": 1429,\r
-        "y": 4212,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "c324f948.bab3c",\r
-        "type": "set",\r
-        "name": "set payload data",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
-        "comments": "",\r
-        "x": 1429,\r
-        "y": 4351,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "dd94b5e2.e4de4",\r
-        "type": "set",\r
-        "name": "set close payload list",\r
-        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
-        "comments": "",\r
-        "x": 1435,\r
-        "y": 4416,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "abbbbd7e.d06118",\r
-        "type": "execute",\r
-        "name": "execute replace extra comma",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1465,\r
-        "y": 4542,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "fe683bd5.6243a8",\r
-        "type": "execute",\r
-        "name": "execute NameGenerationNode-assign",\r
-        "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1491,\r
-        "y": 4599,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "91c16bd6.61a5c",\r
-                "146eff5.d60eb01"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "91c16bd6.61a5c",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1766,\r
-        "y": 4549,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "d4a5b4e0.8baeb8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7ff75d57.380c84",\r
-        "type": "returnFailure",\r
-        "name": "return failure",\r
-        "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Assign\" />\n",\r
-        "comments": "",\r
-        "x": 2131,\r
-        "y": 4649,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "146eff5.d60eb01",\r
-        "type": "failure",\r
-        "name": "not-found",\r
-        "xml": "<outcome value='not-found'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1771,\r
-        "y": 4648,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "d4a5b4e0.8baeb8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d4a5b4e0.8baeb8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1929,\r
-        "y": 4593,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "dc98c503.2f291",\r
-                "7ff75d57.380c84"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "dc98c503.2f291",\r
-        "type": "set",\r
-        "name": "set status as FAILED",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
-        "comments": "",\r
-        "x": 2145,\r
-        "y": 4540,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "37661303.714934",\r
-        "type": "for",\r
-        "name": "for vf-module-parameters",\r
-        "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1677,\r
-        "y": 4844,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "983598ab.10f78"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "e7f9e3fb.9e7de",\r
-        "type": "switchNode",\r
-        "name": "switch capability-name",\r
-        "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1880,\r
-        "y": 5062,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "3c1df4f4.c8cb54"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3c1df4f4.c8cb54",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2090,\r
-        "y": 5062,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "55908959.6e6d7"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "55908959.6e6d7",\r
-        "type": "set",\r
-        "name": "set set payload data",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",\r
-        "comments": "",\r
-        "x": 2286.5,\r
-        "y": 5063,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "a7100ceb.e2c178",\r
-        "type": "execute",\r
-        "name": "execute jsonStringToCtx",\r
-        "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1446,\r
-        "y": 4747,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "eb6d80d4.d85da8",\r
-        "type": "for",\r
-        "name": "for response elements",\r
-        "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1439,\r
-        "y": 4843,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "37661303.714934"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "983598ab.10f78",\r
-        "type": "execute",\r
-        "name": "slistringUtils - check value for $",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains'  emitsOutcome='true' >\n    <parameter name=\"source\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1981,\r
-        "y": 4844,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "98402a17.631798"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "98402a17.631798",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2221,\r
-        "y": 4843,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "320e20df.29f5d8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d43b7f49.e6a1b8",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-data",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n   <parameter name='original_string' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1888,\r
-        "y": 4914,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "4d03e536.108c3c",\r
-        "type": "execute",\r
-        "name": "split resource-resolution-split-1",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1903,\r
-        "y": 4997,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            []\r
-        ]\r
-    },\r
-    {\r
-        "id": "320e20df.29f5d8",\r
-        "type": "block",\r
-        "name": "block",\r
-        "xml": "<block>\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1672,\r
-        "y": 4914,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "d43b7f49.e6a1b8",\r
-                "4d03e536.108c3c",\r
-                "e7f9e3fb.9e7de"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c01355fc.047ae8",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic='true'>",\r
-        "atomic": "true",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1222,\r
-        "y": 4215,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "a230d379.a03f1",\r
-                "af1739a6.c3e33",\r
-                "c324f948.bab3c",\r
-                "dd94b5e2.e4de4",\r
-                "cc07bd7d.2ebad8",\r
-                "fe683bd5.6243a8",\r
-                "a7100ceb.e2c178",\r
-                "1ed9f122.3e69f7",\r
-                "eb6d80d4.d85da8",\r
-                "abbbbd7e.d06118"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1ed9f122.3e69f7",\r
-        "type": "set",\r
-        "name": "set status as SUCCESS",\r
-        "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.status`' value='SUCCESS' />",\r
-        "comments": "",\r
-        "x": 1444,\r
-        "y": 4797,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6b561ade.3e62fc",\r
-        "type": "switchNode",\r
-        "name": "switch external-key",\r
-        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1657,\r
-        "y": 3048,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "ff11e5eb.0359"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ff11e5eb.0359",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1841,\r
-        "y": 3048,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "b15b1561.90f45"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "3b7aed1.23a8c12",\r
-        "type": "switchNode",\r
-        "name": "switch capability-type. vnf",\r
-        "xml": "<switch test=\"`$ss.capability-type == 'vnf'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 401,\r
-        "y": 347,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "833ca28a.1746b8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "833ca28a.1746b8",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 573,\r
-        "y": 392,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "a7d01c46.7ed298"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "60e850da.d148d8",\r
-        "type": "switchNode",\r
-        "name": "switch capability-type vf-module",\r
-        "xml": "<switch test=\"`$ss.capability-type == 'vf-module'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 507,\r
-        "y": 2647,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "eee0343f.f1beb8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "eee0343f.f1beb8",\r
-        "type": "not-found",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 664,\r
-        "y": 2707,\r
-        "z": "d296ce47.7642e8",\r
-        "wires": [\r
-            [\r
-                "57b3571e.19cb88"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "4f414ac6.1c4adc",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\" /> \n<parameter name=\"level\" value=\"info\" /> \n<parameter name=\"field1\" value=\"`'AJJJ13' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].name`\" />\n<parameter name=\"field2\" value=\"`'AJJJ14' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n",\r
+        "name": "printContext",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' >\n<parameter name='filename' value='`$pathname`' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1650,\r
-        "y": 4204,\r
-        "z": "d296ce47.7642e8",\r
+        "x": 537.5000152587891,\r
+        "y": 694.6428542137146,\r
+        "z": "3fe07db1.f5a992",\r
         "wires": [\r
             []\r
         ]\r