Dublin pnf DGs
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-capability-param-resolution.json
index d26c8a4..e356ae7 100644 (file)
@@ -1,36 +1,36 @@
 [\r
     {\r
-        "id": "4744948b.ff4c4c",\r
+        "id": "64991a60.2d1874",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 141,\r
-        "y": 483,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 121.42857360839844,\r
+        "y": 52.85714340209961,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "124ab7ec.a801c"\r
+                "eca08f9.7f2997"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f00af0b.9f7bd1",\r
+        "id": "f314ed03.56fff",\r
         "type": "method",\r
         "name": "self-serve-capability-param-resolution",\r
         "xml": "<method rpc='self-serve-capability-param-resolution' mode='sync'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 249.99998474121094,\r
-        "y": 547.2857217788696,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 230.42855834960938,\r
+        "y": 117.14286518096924,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "65a0cd94.bdc594"\r
+                "e4f17cb2.8e032"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "124ab7ec.a801c",\r
+        "id": "eca08f9.7f2997",\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": 449,\r
-        "y": 483,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 429.42857360839844,\r
+        "y": 52.85714340209961,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "1f00af0b.9f7bd1"\r
+                "f314ed03.56fff"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "65a0cd94.bdc594",\r
+        "id": "e4f17cb2.8e032",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 171.7142791748047,\r
-        "y": 611.1428604125977,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 152.14285278320312,\r
+        "y": 181.00000381469727,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "66ae79cc.1d7e18"\r
+                "da983adc.a4dab8",\r
+                "1880a83d.625878"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4ed777ba.f198e8",\r
+        "id": "308f02bb.a6ac6e",\r
         "type": "for",\r
         "name": "for i in vnf-parameters-data.param[]",\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
+        "xml": "<for silentFailure='true' 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": 645.2857437133789,\r
-        "y": 688.9999961853027,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 931.3809967041016,\r
+        "y": 305.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "9f7a061a.9653b"\r
+                "8b3b6388.bab3d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "9f7a061a.9653b",\r
+        "id": "8b3b6388.bab3d",\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": 926.4286079406738,\r
-        "y": 689.5714192390442,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1212.5238609313965,\r
+        "y": 306.4285817146301,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "746bea5c.ab0a0c"\r
+                "401fd60f.a4aab8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "746bea5c.ab0a0c",\r
+        "id": "401fd60f.a4aab8",\r
         "type": "not-found",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1131.4285583496094,\r
-        "y": 688.9999995231628,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1417.523811340332,\r
+        "y": 305.8571619987488,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "e0880a9e.98666"\r
+                "38610be3.409204"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e0880a9e.98666",\r
+        "id": "bff9b5e8.ac81a8",\r
         "type": "for",\r
         "name": "for j in resource-key[]",\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
+        "xml": "<for silentFailure='true' 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": 717.7142295837402,\r
-        "y": 801.1428470611572,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1028.8094635009766,\r
+        "y": 446.0000114440918,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "81560eb8.deb4b8"\r
+                "1f895dbf.62d692"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "81560eb8.deb4b8",\r
+        "id": "1f895dbf.62d692",\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[$i].resource-resolution-data.resource-key[$j].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 995.285717010498,\r
-        "y": 800.1428556442261,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1306.3809509277344,\r
+        "y": 445.00002002716064,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "50303ac8.f7d374"\r
+                "3f1ef9ba.a53286"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "50303ac8.f7d374",\r
+        "id": "3f1ef9ba.a53286",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1224.7142295837402,\r
-        "y": 799.1428470611572,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1535.8094635009766,\r
+        "y": 444.0000114440918,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "b782a60f.f917f"\r
+                "2711da37.da2c26"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "343ae815.d283b",\r
+        "id": "76ebcd43.544104",\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[$i].resource-resolution-data.resource-key[$j].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1175.4286346435547,\r
-        "y": 1006.7143096923828,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1372.5238647460938,\r
+        "y": 566.5714683532715,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "78f989a4.59c0c8",\r
+        "id": "215c2247.4e93fe",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n   <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n   <parameter name=\"tmp.resolved.var.value\" value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`'/>\n   \n\n",\r
+        "xml": "<set>\n   <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n   <parameter name=\"tmp.s2.s2\" value=''/>\n   <parameter name=\"tmp.resolved.var.value\" value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1112.7143630981445,\r
-        "y": 1078.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1309.8095932006836,\r
+        "y": 638.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "39044a20.560d76",\r
+        "id": "b7c90b7.2536ef8",\r
         "type": "execute",\r
         "name": "split s2",\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": 1114.7143630981445,\r
-        "y": 1149.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1311.8095932006836,\r
+        "y": 709.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "728c9078.2610e",\r
+        "id": "879deeb3.5b9a3",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1494.7143630981445,\r
-        "y": 1241.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1691.8095932006836,\r
+        "y": 801.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "f592e1dc.01e3b",\r
-                "47e441ee.3e69a8"\r
+                "7f970ab0.e55384",\r
+                "48cc5a8d.76a2d4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "47e441ee.3e69a8",\r
+        "id": "48cc5a8d.76a2d4",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1663.7143630981445,\r
-        "y": 1275.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1860.8095932006836,\r
+        "y": 835.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "1aa70d20.b73f4b",\r
+        "id": "d686a5b2.3e33b8",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1488.7143630981445,\r
-        "y": 1171.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1685.8095932006836,\r
+        "y": 731.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c841ca3e.c379c",\r
+        "id": "222c512e.2cc11e",\r
         "type": "execute",\r
         "name": "concat",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n   <parameter name='source' value='`$tmp.s1`' />\n   <parameter name='target' value='`$tmp.resolved.var.value`' />\n   <parameter name='outputPath' value='tmp.result' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1106.5714263916016,\r
-        "y": 1400.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1303.6666564941406,\r
+        "y": 960.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1e80edf2.8f177a",\r
+        "id": "c576f4f1.73b2a8",\r
         "type": "switchNode",\r
         "name": "switch s2 length",\r
         "xml": "<switch test='`$s2_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1142.7143630981445,\r
-        "y": 1213.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1339.8095932006836,\r
+        "y": 773.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "74f5c20d.50dfdc",\r
-                "6e8493b1.d78f1c"\r
+                "2289e106.41aefe",\r
+                "b4881a2.fcff7e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "74f5c20d.50dfdc",\r
+        "id": "2289e106.41aefe",\r
         "type": "outcome",\r
         "name": "1",\r
         "xml": "<outcome value='1'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1328.7143630981445,\r
-        "y": 1171.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1525.8095932006836,\r
+        "y": 731.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "1aa70d20.b73f4b"\r
+                "d686a5b2.3e33b8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6e8493b1.d78f1c",\r
+        "id": "b4881a2.fcff7e8",\r
         "type": "outcome",\r
         "name": "2",\r
         "xml": "<outcome value='2'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1331.7143630981445,\r
-        "y": 1242.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1528.8095932006836,\r
+        "y": 802.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "728c9078.2610e"\r
+                "879deeb3.5b9a3"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f592e1dc.01e3b",\r
+        "id": "7f970ab0.e55384",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1659.7143630981445,\r
-        "y": 1206.4285774230957,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1856.8095932006836,\r
+        "y": 766.2857360839844,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9fcf0455.6ca21",\r
+        "id": "a9f317a7.fd2d38",\r
         "type": "execute",\r
         "name": "concat",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n   <parameter name='source' value='`$tmp.result`' />\n   <parameter name='target' value='`$tmp.s2.s2`' />\n   <parameter name='outputPath' value='tmp.result' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1510.5714263916016,\r
-        "y": 1523.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1707.6666564941406,\r
+        "y": 1083.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "7a91a0fa.de357",\r
+        "id": "f52f4d94.0c562",\r
         "type": "switchNode",\r
-        "name": "switch tmp.s2.s2 exist",\r
-        "xml": "<switch test='`$tmp.s2.s2`'>\n",\r
+        "name": "switch tmp.s2.s2 null",\r
+        "xml": "<switch test=\"`$tmp.s2.s2 == ''`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1153.5714263916016,\r
-        "y": 1492.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1350.6666564941406,\r
+        "y": 1052.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "bccddf67.4dce08",\r
-                "d0ec0616.2e66a8"\r
+                "e42a1a4a.7d1618",\r
+                "b1453a81.b9cec8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bccddf67.4dce08",\r
+        "id": "e42a1a4a.7d1618",\r
         "type": "outcome",\r
-        "name": "null",\r
-        "xml": "<outcome value=''>",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1355.5714263916016,\r
-        "y": 1459.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1552.6666564941406,\r
+        "y": 1019.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d0ec0616.2e66a8",\r
+        "id": "b1453a81.b9cec8",\r
         "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1358.5714263916016,\r
-        "y": 1522.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1555.6666564941406,\r
+        "y": 1082.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "9fcf0455.6ca21"\r
+                "a9f317a7.fd2d38"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c46d4ae4.e29dc",\r
+        "id": "48203350.d17c8c",\r
         "type": "set",\r
         "name": "set result of resolution",\r
         "xml": "<set>\n   <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' value='`$tmp.result`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1154.5714263916016,\r
-        "y": 1553.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1351.6666564941406,\r
+        "y": 1113.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6aad122a.5123ac",\r
+        "id": "fabed139.91b78",\r
         "type": "for",\r
         "name": "for cn in vnf-parameters-data.param[]",\r
-        "xml": "<for index='cn' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
+        "xml": "<for silentFailure='true' index='cn' 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": 1200.5714263916016,\r
-        "y": 1333.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1397.6666564941406,\r
+        "y": 893.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "365ad3d4.9975ec"\r
+                "4ca4012e.a615d"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "365ad3d4.9975ec",\r
+        "id": "4ca4012e.a615d",\r
         "type": "switchNode",\r
         "name": "switch param[].name",\r
         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$cn].name == $tmp.s2.s1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1482.2857666015625,\r
-        "y": 1333.4285984039307,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1679.3809967041016,\r
+        "y": 893.2857570648193,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "e4e67239.3278e8"\r
+                "fd9449cc.ebeff8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e4e67239.3278e8",\r
+        "id": "fd9449cc.ebeff8",\r
         "type": "not-found",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1677.2857666015625,\r
-        "y": 1333.4285984039307,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1874.3809967041016,\r
+        "y": 893.2857570648193,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "971e16c2.f735f"\r
+                "c3b0581a.7fc368"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "971e16c2.f735f",\r
+        "id": "c3b0581a.7fc368",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name='tmp.resolved.var.value' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$cn].value`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1827.2857666015625,\r
-        "y": 1333.4285984039307,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 2024.3809967041016,\r
+        "y": 893.2857570648193,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c50b2f87.5994a",\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[$i].resource-resolution-data.resource-key[$j].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1181.5714263916016,\r
-        "y": 1630.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
-        "wires": [\r
-            [\r
-                "d1841585.786d58"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "d1841585.786d58",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1410.5714263916016,\r
-        "y": 1630.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
-        "wires": [\r
-            [\r
-                "c9c91cf2.f3c51"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "c9c91cf2.f3c51",\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= \"`'Not able to resolve Capability ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + ':' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n    \n    \n",\r
-        "comments": "",\r
-        "x": 1599.5714263916016,\r
-        "y": 1631.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "b782a60f.f917f",\r
+        "id": "2711da37.da2c26",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 881.5714263916016,\r
-        "y": 945.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1078.6666564941406,\r
+        "y": 505.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "343ae815.d283b",\r
-                "78f989a4.59c0c8",\r
-                "39044a20.560d76",\r
-                "1e80edf2.8f177a",\r
-                "6aad122a.5123ac",\r
-                "c841ca3e.c379c",\r
-                "7a91a0fa.de357",\r
-                "c46d4ae4.e29dc",\r
-                "c50b2f87.5994a",\r
-                "a0e5ea6f.08636"\r
+                "76ebcd43.544104",\r
+                "215c2247.4e93fe",\r
+                "b7c90b7.2536ef8",\r
+                "c576f4f1.73b2a8",\r
+                "fabed139.91b78",\r
+                "222c512e.2cc11e",\r
+                "f52f4d94.0c562",\r
+                "48203350.d17c8c",\r
+                "44a12bc5.2a4724"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "66ae79cc.1d7e18",\r
+        "id": "da983adc.a4dab8",\r
         "type": "switchNode",\r
         "name": "switch capability-type",\r
         "xml": "<switch test=\"`$ss.capability-type`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 208.28570556640625,\r
-        "y": 688.2857093811035,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 405.3809356689453,\r
+        "y": 248.1428680419922,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "b6866d1b.4d78a8",\r
-                "5a149c88.42d234"\r
+                "3e7d85e.1498e7a",\r
+                "3bd615d5.c2e45a",\r
+                "de8eda93.8e0018"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b6866d1b.4d78a8",\r
+        "id": "3e7d85e.1498e7a",\r
         "type": "not-found",\r
         "name": "vnf",\r
         "xml": "<outcome value='vnf'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 409.9999694824219,\r
-        "y": 688.7143249511719,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 596.0951995849609,\r
+        "y": 247.57148361206055,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "4ed777ba.f198e8"\r
+                "dad124ab.d34ff8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5a149c88.42d234",\r
+        "id": "3bd615d5.c2e45a",\r
         "type": "not-found",\r
         "name": "vf-module",\r
         "xml": "<outcome value='vf-module'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 417.4285659790039,\r
-        "y": 1742.2857333421707,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 615.5237884521484,\r
+        "y": 1273.1429252624512,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "d6d9f5e.5ffcc88"\r
+                "233e14a6.1568bc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "d6d9f5e.5ffcc88",\r
+        "id": "52358824.3b6ec8",\r
         "type": "for",\r
         "name": "for i in vf-parameters-data.param[]",\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
+        "xml": "<for silentFailure='true' 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": 656.8571319580078,\r
-        "y": 1741.8570499420166,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 970.9523620605469,\r
+        "y": 1327.7141799926758,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "6fdf73e7.b0b8dc"\r
+                "23475e1e.924562"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6fdf73e7.b0b8dc",\r
+        "id": "23475e1e.924562",\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": 938.8571319580078,\r
-        "y": 1741.8570499420166,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1252.9523620605469,\r
+        "y": 1327.7141799926758,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "923e19af.fe9dd"\r
+                "62d41158.e379"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "923e19af.fe9dd",\r
+        "id": "62d41158.e379",\r
         "type": "not-found",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1145.8571319580078,\r
-        "y": 1741.8570499420166,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1459.9523620605469,\r
+        "y": 1327.7141799926758,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "cf78f36.049c31"\r
+                "fe64eb49.f3acc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cf78f36.049c31",\r
+        "id": "3aa96efe.6c9112",\r
         "type": "for",\r
         "name": "for j in respurce-key[]",\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
+        "xml": "<for silentFailure='true' 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": 784.71435546875,\r
-        "y": 1829.8572063446045,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1098.809585571289,\r
+        "y": 1415.7143363952637,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "45bb1a10.5144f4"\r
+                "9b02a76.de22f58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "45bb1a10.5144f4",\r
+        "id": "9b02a76.de22f58",\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[$i].resource-resolution-data.resource-key[$j].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1061.71435546875,\r
-        "y": 1828.8572063446045,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1375.809585571289,\r
+        "y": 1414.7143363952637,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "55948daf.742904"\r
+                "36cd78d3.ee1f58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "55948daf.742904",\r
+        "id": "36cd78d3.ee1f58",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1291.71435546875,\r
-        "y": 1828.8572063446045,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1605.809585571289,\r
+        "y": 1414.7143363952637,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "98294273.a5fb38"\r
+                "650f24d8.fdc18c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f9e46f22.08e988",\r
+        "id": "fb80bd4c.52e33",\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[$i].resource-resolution-data.resource-key[$j].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1215.0000457763672,\r
-        "y": 1993.7143115997314,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1412.0952758789062,\r
+        "y": 1553.5714702606201,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "bbe76270.f3408",\r
+        "id": "aa1a7c09.5620e",\r
         "type": "set",\r
         "name": "set",\r
-        "xml": "<set>\n   <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n   <parameter name=\"tmp.resolved.var.value\" 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[$i].resource-resolution-data.resource-key[$j].value`'/>\n   \n\n",\r
+        "xml": "<set>\n   <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n   <parameter name=\"tmp.s2.s2\" value=''/>\n   <parameter name=\"tmp.resolved.var.value\" 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[$i].resource-resolution-data.resource-key[$j].value`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1152.2857360839844,\r
-        "y": 2054.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1349.3809661865234,\r
+        "y": 1614.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "32f65671.ec5b3a",\r
+        "id": "e1379e60.5888",\r
         "type": "execute",\r
         "name": "split s2",\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": 1154.2857360839844,\r
-        "y": 2125.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1351.3809661865234,\r
+        "y": 1685.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a04dbec6.3323e8",\r
+        "id": "5292c959.51edc8",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1534.2857360839844,\r
-        "y": 2217.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1731.3809661865234,\r
+        "y": 1777.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "bcb2f951.912cf8",\r
-                "b11ae880.afbd58"\r
+                "1b5d17c5.b538b8",\r
+                "bcd431b6.01a15"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b11ae880.afbd58",\r
+        "id": "bcd431b6.01a15",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1703.2857360839844,\r
-        "y": 2251.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1900.3809661865234,\r
+        "y": 1811.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4c81ab97.3b7744",\r
+        "id": "6a891607.f38828",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1528.2857360839844,\r
-        "y": 2147.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1725.3809661865234,\r
+        "y": 1707.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d8df467f.8cad78",\r
+        "id": "b39f4a16.e83c48",\r
         "type": "execute",\r
         "name": "concat",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n   <parameter name='source' value='`$tmp.s1`' />\n   <parameter name='target' value='`$tmp.resolved.var.value`' />\n   <parameter name='outputPath' value='tmp.result' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1157.5714263916016,\r
-        "y": 2373.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1354.6666564941406,\r
+        "y": 1933.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "5906dad2.0e56dc",\r
+        "id": "737f578a.7489e8",\r
         "type": "switchNode",\r
         "name": "switch s2 length",\r
         "xml": "<switch test='`$s2_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1182.2857360839844,\r
-        "y": 2189.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1379.3809661865234,\r
+        "y": 1749.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "bfbc7b03.3b9998",\r
-                "fbaf50ef.915158"\r
+                "1ab58139.e5f24f",\r
+                "5a7ee896.24ee58"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bfbc7b03.3b9998",\r
+        "id": "1ab58139.e5f24f",\r
         "type": "outcome",\r
         "name": "1",\r
         "xml": "<outcome value='1'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1368.2857360839844,\r
-        "y": 2147.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1565.3809661865234,\r
+        "y": 1707.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "4c81ab97.3b7744"\r
+                "6a891607.f38828"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fbaf50ef.915158",\r
+        "id": "5a7ee896.24ee58",\r
         "type": "outcome",\r
         "name": "2",\r
         "xml": "<outcome value='2'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1371.2857360839844,\r
-        "y": 2218.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1568.3809661865234,\r
+        "y": 1778.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "a04dbec6.3323e8"\r
+                "5292c959.51edc8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bcb2f951.912cf8",\r
+        "id": "1b5d17c5.b538b8",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1699.2857360839844,\r
-        "y": 2182.285650253296,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1896.3809661865234,\r
+        "y": 1742.1428089141846,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4a2214e3.1eb11c",\r
+        "id": "25e9d73.ea72528",\r
         "type": "execute",\r
         "name": "concat",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n   <parameter name='source' value='`$tmp.result`' />\n   <parameter name='target' value='`$tmp.s2.s2`' />\n   <parameter name='outputPath' value='tmp.result' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1560.1429138183594,\r
-        "y": 2494.714319229126,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1757.2381439208984,\r
+        "y": 2054.5714778900146,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "335d0adc.5736e6",\r
+        "id": "796dc8b8.7909c8",\r
         "type": "switchNode",\r
-        "name": "switch tmp.s2.s2 exist",\r
-        "xml": "<switch test='`$tmp.s2.s2`'>\n",\r
+        "name": "switch tmp.s2.s2 null",\r
+        "xml": "<switch test=\"`$tmp.s2.s2 == ''`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1204.5714263916016,\r
-        "y": 2465.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1401.6666564941406,\r
+        "y": 2025.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "5ae49566.19b84c",\r
-                "99c6d4e3.206e28"\r
+                "ca725550.cf8348",\r
+                "1074ef78.1b1671"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5ae49566.19b84c",\r
+        "id": "ca725550.cf8348",\r
         "type": "outcome",\r
-        "name": "null",\r
-        "xml": "<outcome value=''>",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1405.1429138183594,\r
-        "y": 2431.714319229126,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1602.2381439208984,\r
+        "y": 1991.5714778900146,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "99c6d4e3.206e28",\r
+        "id": "1074ef78.1b1671",\r
         "type": "other",\r
-        "name": "other",\r
-        "xml": "<outcome value='Other'>\n",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1409.1429138183594,\r
-        "y": 2494.714319229126,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1606.2381439208984,\r
+        "y": 2054.5714778900146,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "4a2214e3.1eb11c"\r
+                "25e9d73.ea72528"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f99ad227.88187",\r
+        "id": "95c5599c.45bd78",\r
         "type": "set",\r
         "name": "set result of resolution",\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.resource-key[$j].value`' value='`$tmp.result`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1205.5714263916016,\r
-        "y": 2526.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1402.6666564941406,\r
+        "y": 2086.857157230377,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d0ce13d0.f3104",\r
+        "id": "306f0267.5482de",\r
         "type": "for",\r
         "name": "for cn in vf-parameters-data.param[]",\r
-        "xml": "<for index='cn' 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
+        "xml": "<for silentFailure='true' index='cn' 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": 1245.5714263916016,\r
-        "y": 2306.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1442.6666564941406,\r
+        "y": 1866.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "e3913f3f.a076e"\r
+                "2aa6c8a8.7fc5d8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e3913f3f.a076e",\r
+        "id": "2aa6c8a8.7fc5d8",\r
         "type": "switchNode",\r
         "name": "switch param[].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[$cn].name == $tmp.s2.s1`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1534.5714263916016,\r
-        "y": 2305.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1731.6666564941406,\r
+        "y": 1865.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "3b5750da.a381d"\r
+                "c5eb5a8.478d7a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3b5750da.a381d",\r
+        "id": "c5eb5a8.478d7a8",\r
         "type": "not-found",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1740.5714263916016,\r
-        "y": 2305.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1937.6666564941406,\r
+        "y": 1865.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "386b7833.6aba1"\r
+                "34f5f75.a74d308"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "386b7833.6aba1",\r
+        "id": "34f5f75.a74d308",\r
         "type": "set",\r
         "name": "set",\r
         "xml": "<set>\n   <parameter name='tmp.resolved.var.value' 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[$cn].value`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1893.5714263916016,\r
-        "y": 2305.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 2090.6666564941406,\r
+        "y": 1865.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "69f8e9bc.e255a",\r
+        "id": "650f24d8.fdc18c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1129.6666564941406,\r
+        "y": 1478.8571572303772,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "fb80bd4c.52e33",\r
+                "aa1a7c09.5620e",\r
+                "e1379e60.5888",\r
+                "737f578a.7489e8",\r
+                "306f0267.5482de",\r
+                "b39f4a16.e83c48",\r
+                "796dc8b8.7909c8",\r
+                "95c5599c.45bd78",\r
+                "d05339df.4c2038"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "44a12bc5.2a4724",\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=\"field1\" value=\"`'SS: param[].value with leading $: ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1302.3808670043945,\r
+        "y": 505.2857766151428,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d05339df.4c2038",\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=\"field1\" value=\"`'SS: param[].value with leading $: ' + $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
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1339.5238037109375,\r
+        "y": 1478.8571662902832,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "dad124ab.d34ff8",\r
+        "type": "switchNode",\r
+        "name": "switch param_length null",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 785.0952301025391,\r
+        "y": 247.85715866088867,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "c76f0689.dd2ec8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c76f0689.dd2ec8",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1004.0952301025391,\r
+        "y": 246.85715866088867,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "308f02bb.a6ac6e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "233e14a6.1568bc",\r
+        "type": "switchNode",\r
+        "name": "switch param_length null",\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_length == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 847.0952301025391,\r
+        "y": 1271.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "53ad520c.5dbc8c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "53ad520c.5dbc8c",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1048.095230102539,\r
+        "y": 1270.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "52358824.3b6ec8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "38610be3.409204",\r
+        "type": "switchNode",\r
+        "name": "switch resource-key_length null",\r
+        "xml": "<switch test=\"`$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": 965.0952301025391,\r
+        "y": 374.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "961b4f5c.7ee6b"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "961b4f5c.7ee6b",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1184.095230102539,\r
+        "y": 373.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "bff9b5e8.ac81a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fe64eb49.f3acc8",\r
+        "type": "switchNode",\r
+        "name": "switch resource-key_length null",\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_length == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1033.095230102539,\r
+        "y": 1373.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "f04736fc.959cd8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f04736fc.959cd8",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1252.095230102539,\r
+        "y": 1372.8571586608887,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "3aa96efe.6c9112"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1880a83d.625878",\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=\"field1\" value=\"DONE: self-serve-capability-param-resolution\"/>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 314.76189041137695,\r
+        "y": 1492.8570384979248,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "57975b44.aeea74",\r
+        "type": "for",\r
+        "name": "for i in pnf-parameters-data.param[]",\r
+        "xml": "<for silentFailure='true' index='i' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 938.7142944335938,\r
+        "y": 2378.571533203125,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "484630de.2f8b2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "484630de.2f8b2",\r
+        "type": "switchNode",\r
+        "name": "switch capability-name",\r
+        "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1219.8571586608887,\r
+        "y": 2379.1429562568665,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "cb0b2f54.9c535"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cb0b2f54.9c535",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1424.8571090698242,\r
+        "y": 2378.571536540985,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "4013c370.7dd30c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3e1aa09f.ad09a",\r
+        "type": "for",\r
+        "name": "for j in resource-key[]",\r
+        "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1036.1427612304688,\r
+        "y": 2518.714385986328,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "4ce3a043.0d1c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4ce3a043.0d1c8",\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[$i].resource-resolution-data.resource-key[$j].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains'  emitsOutcome='true' >\n    <parameter name=\"source\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1232.5714263916016,\r
-        "y": 2603.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1313.7142486572266,\r
+        "y": 2517.714394569397,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "4d034e4b.48d61"\r
+                "c7ffbd4c.6d892"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4d034e4b.48d61",\r
+        "id": "c7ffbd4c.6d892",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1461.5714263916016,\r
-        "y": 2603.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1543.1427612304688,\r
+        "y": 2516.714385986328,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "ee693b4d.892a08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f71ce8f1.bc0e68",\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.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1379.857162475586,\r
+        "y": 2639.285842895508,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "880d8f3f.18d9d",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n   <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n   <parameter name=\"tmp.s2.s2\" value=''/>\n   <parameter name=\"tmp.resolved.var.value\" value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`'/>\n   \n\n",\r
+        "comments": "",\r
+        "x": 1317.1428909301758,\r
+        "y": 2711.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "27d0611d.c3273e",\r
+        "type": "execute",\r
+        "name": "split s2",\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": 1319.1428909301758,\r
+        "y": 2782.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d159b662.1c3418",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1699.1428909301758,\r
+        "y": 2874.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "1cad1041.9bc56",\r
+                "117b4ef5.d4be51"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "117b4ef5.d4be51",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n   <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n   \n\n",\r
+        "comments": "",\r
+        "x": 1868.1428909301758,\r
+        "y": 2908.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ab656b8.7358498",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
+        "comments": "",\r
+        "x": 1693.1428909301758,\r
+        "y": 2804.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2dcb9176.9538be",\r
+        "type": "execute",\r
+        "name": "concat",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n   <parameter name='source' value='`$tmp.s1`' />\n   <parameter name='target' value='`$tmp.resolved.var.value`' />\n   <parameter name='outputPath' value='tmp.result' />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1310.9999542236328,\r
+        "y": 3033.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ec69a32e.de88a",\r
+        "type": "switchNode",\r
+        "name": "switch s2 length",\r
+        "xml": "<switch test='`$s2_length`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1347.1428909301758,\r
+        "y": 2846.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "9faf5c42.32213",\r
+                "a0833425.948ca8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9faf5c42.32213",\r
+        "type": "outcome",\r
+        "name": "1",\r
+        "xml": "<outcome value='1'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1533.1428909301758,\r
+        "y": 2804.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "ab656b8.7358498"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a0833425.948ca8",\r
+        "type": "outcome",\r
+        "name": "2",\r
+        "xml": "<outcome value='2'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1536.1428909301758,\r
+        "y": 2875.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "d159b662.1c3418"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1cad1041.9bc56",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
+        "comments": "",\r
+        "x": 1864.1428909301758,\r
+        "y": 2839.0001106262207,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4877ec67.f93394",\r
+        "type": "execute",\r
+        "name": "concat",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n   <parameter name='source' value='`$tmp.result`' />\n   <parameter name='target' value='`$tmp.s2.s2`' />\n   <parameter name='outputPath' value='tmp.result' />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1714.9999542236328,\r
+        "y": 3156.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a98626fd.34ab98",\r
+        "type": "switchNode",\r
+        "name": "switch tmp.s2.s2 null",\r
+        "xml": "<switch test=\"`$tmp.s2.s2 == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1357.9999542236328,\r
+        "y": 3125.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "d13c76a2.4d4038",\r
+                "d23a01b0.32246"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d13c76a2.4d4038",\r
+        "type": "outcome",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1559.9999542236328,\r
+        "y": 3092.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "d23a01b0.32246",\r
+        "type": "other",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1562.9999542236328,\r
+        "y": 3155.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "4877ec67.f93394"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "22ce76c6.095f5a",\r
+        "type": "set",\r
+        "name": "set result of resolution",\r
+        "xml": "<set>\n   <parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' value='`$tmp.result`'/>\n   \n\n",\r
+        "comments": "",\r
+        "x": 1358.9999542236328,\r
+        "y": 3186.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d2b51d09.31bec",\r
+        "type": "for",\r
+        "name": "for cn in pnf-parameters-data.param[]",\r
+        "xml": "<for silentFailure='true' index='cn' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1404.9999542236328,\r
+        "y": 2966.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "c5c22c14.716aa"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c5c22c14.716aa",\r
+        "type": "switchNode",\r
+        "name": "switch param[].name",\r
+        "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$cn].name == $tmp.s2.s1`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1686.7142944335938,\r
+        "y": 2966.0001316070557,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "c2232c60.14d6f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c2232c60.14d6f",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1881.7142944335938,\r
+        "y": 2966.0001316070557,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "c2dd6cef.c6a32"\r
+                "5b165344.b8577c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "c2dd6cef.c6a32",\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= \"`'Not able to resolve Capability ' + $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 + ':' + $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   \n",\r
+        "id": "5b165344.b8577c",\r
+        "type": "set",\r
+        "name": "set",\r
+        "xml": "<set>\n   <parameter name='tmp.resolved.var.value' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$cn].value`'/>\n   \n\n",\r
         "comments": "",\r
-        "x": 1635.5714111328125,\r
-        "y": 2604,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 2031.7142944335938,\r
+        "y": 2966.0001316070557,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": []\r
     },\r
     {\r
-        "id": "98294273.a5fb38",\r
+        "id": "ee693b4d.892a08",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic='true'>",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 932.5714263916016,\r
-        "y": 1918.9999985694885,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1085.9999542236328,\r
+        "y": 2578.5715317726135,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             [\r
-                "f9e46f22.08e988",\r
-                "bbe76270.f3408",\r
-                "32f65671.ec5b3a",\r
-                "5906dad2.0e56dc",\r
-                "d0ce13d0.f3104",\r
-                "d8df467f.8cad78",\r
-                "335d0adc.5736e6",\r
-                "f99ad227.88187",\r
-                "69f8e9bc.e255a",\r
-                "108ba025.b40668"\r
+                "f71ce8f1.bc0e68",\r
+                "880d8f3f.18d9d",\r
+                "27d0611d.c3273e",\r
+                "ec69a32e.de88a",\r
+                "d2b51d09.31bec",\r
+                "2dcb9176.9538be",\r
+                "a98626fd.34ab98",\r
+                "22ce76c6.095f5a",\r
+                "f0d643f8.6b8dd"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a0e5ea6f.08636",\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=\"field1\" value=\"`'SS: param[].value with leading $: ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n",\r
+        "id": "de8eda93.8e0018",\r
+        "type": "not-found",\r
+        "name": "pnf",\r
+        "xml": "<outcome value='pnf'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1105.2856369018555,\r
-        "y": 945.4286179542542,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 574.7141265869141,\r
+        "y": 2320.7145318984985,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
-            []\r
+            [\r
+                "185021f0.20918e"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "108ba025.b40668",\r
+        "id": "f0d643f8.6b8dd",\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=\"field1\" value=\"`'SS: param[].value with leading $: ' + $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
+        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: param[].value with leading $: ' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1142.4285736083984,\r
-        "y": 1919.0000076293945,\r
-        "z": "6ed0daf1.5e6824",\r
+        "x": 1309.7141647338867,\r
+        "y": 2578.000151157379,\r
+        "z": "f2a4469f.b36fa8",\r
         "wires": [\r
             []\r
         ]\r
+    },\r
+    {\r
+        "id": "185021f0.20918e",\r
+        "type": "switchNode",\r
+        "name": "switch param_length null",\r
+        "xml": "<switch test=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 792.4285278320312,\r
+        "y": 2320.571533203125,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "df505d4.bc14da"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "df505d4.bc14da",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1011.4285278320312,\r
+        "y": 2319.571533203125,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "57975b44.aeea74"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4013c370.7dd30c",\r
+        "type": "switchNode",\r
+        "name": "switch resource-key_length null",\r
+        "xml": "<switch test=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key_length == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 972.4285278320312,\r
+        "y": 2447.571533203125,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "28f3362.c405dca"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "28f3362.c405dca",\r
+        "type": "outcome",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1191.4285278320312,\r
+        "y": 2446.571533203125,\r
+        "z": "f2a4469f.b36fa8",\r
+        "wires": [\r
+            [\r
+                "3e1aa09f.ad09a"\r
+            ]\r
+        ]\r
     }\r
 ]
\ No newline at end of file