NonRT-RIC A1 Northbound API
[nonrtric.git] / sdnc-a1-controller / oam / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-pnf-generate-name.json
diff --git a/sdnc-a1-controller/oam/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_self-serve-pnf-generate-name.json b/sdnc-a1-controller/oam/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_self-serve-pnf-generate-name.json
new file mode 100644 (file)
index 0000000..8edc592
--- /dev/null
@@ -0,0 +1,1012 @@
+[\r
+    {\r
+        "id": "b88c5216.b5736",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 95,\r
+        "y": 40,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "7457afc.e7b5c5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7457afc.e7b5c5",\r
+        "type": "service-logic",\r
+        "name": "GENERIC-RESOURCE-API ${project.version}",\r
+        "module": "GENERIC-RESOURCE-API",\r
+        "version": "${project.version}",\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": 347.5713806152344,\r
+        "y": 39.428558349609375,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "b2acf94b.e7a798"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b2acf94b.e7a798",\r
+        "type": "method",\r
+        "name": "self-serve-pnf-generate-name",\r
+        "xml": "<method rpc='self-serve-pnf-generate-name' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 217.80955505371094,\r
+        "y": 101.333327293396,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "507f9399.9a0afc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "50605a38.ff24c4",\r
+        "type": "comment",\r
+        "name": "For Generate Name PNF 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": 1049.1269989013672,\r
+        "y": 49.84126853942871,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a6a6a55.0a5fa58",\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": 1210.412742614746,\r
+        "y": 729.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff8aed88.224a1",\r
+        "type": "for",\r
+        "name": "for pnf-parameters-data",\r
+        "xml": "<for 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": 910.6152496337891,\r
+        "y": 316.2301368713379,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "ae413e8b.ac2d2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ae413e8b.ac2d2",\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": 1153.4723052978516,\r
+        "y": 316.2301368713379,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "6fb54d77.d6b6b4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6fb54d77.d6b6b4",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1334.1866607666016,\r
+        "y": 316.2301216125488,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "ced67690.032b88"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e2604fbb.8e465",\r
+        "type": "for",\r
+        "name": "for pnf-parameters-data",\r
+        "xml": "<for 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": 1179.912742614746,\r
+        "y": 530.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "cd134dba.3cd6c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9b5b4bb4.5f0f08",\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.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].name`\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].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<parameter name=\"`tmp.gen-name[0].element_length`\" value='`$j + 1`' />",\r
+        "comments": "",\r
+        "x": 1782.412742614746,\r
+        "y": 528.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9f5057ce.521a68",\r
+        "type": "set",\r
+        "name": "set set payload data",\r
+        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n<parameter name='tmp.gen-name_length' value='1' />",\r
+        "comments": "",\r
+        "x": 1177.4128952026367,\r
+        "y": 456.4443302154541,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "58b5a659.b08f18",\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": 1177.412742614746,\r
+        "y": 592.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d74076ad.786678",\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": 1183.412742614746,\r
+        "y": 657.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9fd916b4.e81f98",\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": 1213.412742614746,\r
+        "y": 783.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "98250f74.201ec",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1559.4127349853516,\r
+        "y": 884.3372316360474,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "d417379f.ef0008"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "69da5ad9.488e64",\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": 1939.4127349853516,\r
+        "y": 984.3372316360474,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "a0a83a6.20135c8",\r
+        "type": "failure",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1564.4127349853516,\r
+        "y": 983.3372316360474,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "d417379f.ef0008"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d417379f.ef0008",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1737.4127349853516,\r
+        "y": 928.3372316360474,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "69da5ad9.488e64",\r
+                "c07c288.2dea2d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c07c288.2dea2d8",\r
+        "type": "set",\r
+        "name": "set status as FAILED",\r
+        "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
+        "comments": "",\r
+        "x": 1953.4127349853516,\r
+        "y": 875.3372316360474,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c5ce270d.60a958",\r
+        "type": "not-found",\r
+        "name": "assign",\r
+        "xml": "<outcome value='assign'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 495.85315704345703,\r
+        "y": 1509.535545349121,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "641435f5.d1d47c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "23a07f7c.2da06",\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.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1186.912857055664,\r
+        "y": 1178.5872964859009,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "ced67690.032b88",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 927.6627349853516,\r
+        "y": 456.5872564315796,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "a6a6a55.0a5fa58",\r
+                "e2604fbb.8e465",\r
+                "9f5057ce.521a68",\r
+                "58b5a659.b08f18",\r
+                "d74076ad.786678",\r
+                "9fd916b4.e81f98",\r
+                "23a07f7c.2da06",\r
+                "5154be9.24fa74",\r
+                "6f100298.62962c",\r
+                "6f4f57aa.3a7948",\r
+                "da93067c.a8af58",\r
+                "aea4c7b4.f8ea78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2c460df5.c700d2",\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": 1269.7815170288086,\r
+        "y": 1969.7180500030518,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "76d73cab.455524",\r
+        "type": "for",\r
+        "name": "for pnf-parameters-data",\r
+        "xml": "<for 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": 1742.2815570831299,\r
+        "y": 1591.9681177139282,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "af974742.1d3188"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "af974742.1d3188",\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.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].name`\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].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<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element_length`\" value='`$j + 1`' />",\r
+        "comments": "",\r
+        "x": 1994.7815570831299,\r
+        "y": 1591.9681177139282,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4a7d165d.01a3c8",\r
+        "type": "set",\r
+        "name": "set payload data",\r
+        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n",\r
+        "comments": "",\r
+        "x": 1723.2100238800049,\r
+        "y": 1530.6825342178345,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e5d92c85.9a213",\r
+        "type": "set",\r
+        "name": "set payload data",\r
+        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />\n<parameter name='tmp.gen-name_length' value='`$tmp.gen-name_length + 1`' />",\r
+        "comments": "",\r
+        "x": 1724.7815570831299,\r
+        "y": 1647.9681177139282,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "dcae6674.38adc8",\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": 1244.7815170288086,\r
+        "y": 1926.7179889678955,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "608efea4.198bb",\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": 1270.7815170288086,\r
+        "y": 2020.7180500030518,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "4665057f.84ae0c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1616.7816314697266,\r
+        "y": 2108.468292236328,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "4e7bf830.d0c718"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "96fca7a2.79f9b8",\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": 1981.7816314697266,\r
+        "y": 2208.468292236328,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9dc3547.3d8b5a8",\r
+        "type": "failure",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1621.7816314697266,\r
+        "y": 2207.468292236328,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "4e7bf830.d0c718"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4e7bf830.d0c718",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1779.7816314697266,\r
+        "y": 2152.468292236328,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "96fca7a2.79f9b8",\r
+                "ff3d6552.aec5c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ff3d6552.aec5c8",\r
+        "type": "set",\r
+        "name": "set status as FAILED",\r
+        "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",\r
+        "comments": "",\r
+        "x": 1995.7816314697266,\r
+        "y": 2099.468292236328,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "75547aec.d75bf4",\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.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1253.031509399414,\r
+        "y": 2333.4680500030518,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "a5c01350.45acf",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1497.4246158599854,\r
+        "y": 1592.753761291504,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "76d73cab.455524",\r
+                "4a7d165d.01a3c8",\r
+                "e5d92c85.9a213"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cd134dba.3cd6c",\r
+        "type": "switchNode",\r
+        "name": "switch external-key",\r
+        "xml": "<switch test=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1418.412742614746,\r
+        "y": 529.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "2f01bbf8.70ce94"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2f01bbf8.70ce94",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1602.412742614746,\r
+        "y": 529.587236404419,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "9b5b4bb4.5f0f08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "96c91f0b.6c04b",\r
+        "type": "switchNode",\r
+        "name": "switch capability action",\r
+        "xml": "<switch test=\"`$ss.capability-action`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 289.2142028808594,\r
+        "y": 897.2262077331543,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "1777cc80.a758a4",\r
+                "c5ce270d.60a958"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1777cc80.a758a4",\r
+        "type": "not-found",\r
+        "name": "unassign",\r
+        "xml": "<outcome value='unassign'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 510.7619094848633,\r
+        "y": 255.73809051513672,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "1e39e688.436eb9"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "507f9399.9a0afc",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 198.93649291992188,\r
+        "y": 167.206392288208,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "96c91f0b.6c04b",\r
+                "72e5d646.4b96d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "632468e.d02eb98",\r
+        "type": "for",\r
+        "name": "for pnf-parameters-data",\r
+        "xml": "<for 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": 913.8295440673828,\r
+        "y": 1590.968406677246,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "d8ff59ce.2da9b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d8ff59ce.2da9b8",\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": 1155.4365997314453,\r
+        "y": 1590.968406677246,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "326c3f39.df9cc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "326c3f39.df9cc",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1336.1509552001953,\r
+        "y": 1590.968406677246,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "a5c01350.45acf"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "641435f5.d1d47c",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 662.8650588989258,\r
+        "y": 1510.1230688095093,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "632468e.d02eb98",\r
+                "2ad6999a.91aec6",\r
+                "cc8c7404.a672b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2ad6999a.91aec6",\r
+        "type": "set",\r
+        "name": "set tmp.naming-data-payload",\r
+        "xml": "<set>\n\t<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n\t<parameter name='tmp.gen-name_length' value='0' />",\r
+        "comments": "",\r
+        "x": 933.1150646209717,\r
+        "y": 1509.8730697631836,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "cc8c7404.a672b8",\r
+        "type": "switchNode",\r
+        "name": "switch tmp.naming-data-payload is null",\r
+        "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 969.8650665283203,\r
+        "y": 1788.8730735778809,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "579267aa.8a65f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "579267aa.8a65f8",\r
+        "type": "not-found",\r
+        "name": "false",\r
+        "xml": "<outcome value='false'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1233.1150093078613,\r
+        "y": 1789.8730735778809,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "95c16a04.014c18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "95c16a04.014c18",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1006.1150131225586,\r
+        "y": 1926.6230792999268,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "2c460df5.c700d2",\r
+                "dcae6674.38adc8",\r
+                "608efea4.198bb",\r
+                "75547aec.d75bf4",\r
+                "8bc3b38c.d0c4",\r
+                "4973abae.6e2f54",\r
+                "5be1d14c.05009",\r
+                "cc104486.f0b7b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8bc3b38c.d0c4",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode - POST gen-name",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >    \n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n    <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n    <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='POST' />\n    <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1321.2579498291016,\r
+        "y": 2152.801788330078,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "4665057f.84ae0c",\r
+                "9dc3547.3d8b5a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5154be9.24fa74",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode - DELETE gen-name",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >    \n    <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n    <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n    <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n    <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n    <parameter name='format' value='json' />\n    <parameter name='httpMethod' value='DELETE' />\n    <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1260.5555572509766,\r
+        "y": 931.1944704055786,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "98250f74.201ec",\r
+                "a0a83a6.20135c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "afb35f21.b905a",\r
+        "type": "set",\r
+        "name": "set tmp.naming-data-payload",\r
+        "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n",\r
+        "comments": "",\r
+        "x": 932.5000076293945,\r
+        "y": 257.50000063702464,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1e39e688.436eb9",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic='true'>",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 681.2500076293945,\r
+        "y": 256.25000190734863,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "afb35f21.b905a",\r
+                "ff8aed88.224a1"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6f100298.62962c",\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=\"BEFORE namegeneration.node.UnAssignNameNode\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1128.7500381469727,\r
+        "y": 857.5000114440918,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "6f4f57aa.3a7948",\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=\"AFTER namegeneration.node.UnAssignNameNode\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1127.9167861938477,\r
+        "y": 1018.7500133514404,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "43f8c16b.8381",\r
+        "type": "switchNode",\r
+        "name": "switch resource-name",\r
+        "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].name == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1430.000015258789,\r
+        "y": 1310.0000267028809,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "743bf2b5.4af42c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "743bf2b5.4af42c",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1622.000015258789,\r
+        "y": 1309.0000267028809,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "a9563ae6.976b98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a9563ae6.976b98",\r
+        "type": "set",\r
+        "name": "set set payload data",\r
+        "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",\r
+        "comments": "",\r
+        "x": 1808.500015258789,\r
+        "y": 1309.0000267028809,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "aea4c7b4.f8ea78",\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": 1182.0000076293945,\r
+        "y": 1309.0000190734863,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "43f8c16b.8381"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "da93067c.a8af58",\r
+        "type": "set",\r
+        "name": "set status as DELETED",\r
+        "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.status`' value='DELETED' />",\r
+        "comments": "",\r
+        "x": 1183.250015258789,\r
+        "y": 1250.5000171661377,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4973abae.6e2f54",\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=\"BEFORE namegeneration.node.AssignNameNode\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1191.2500267028809,\r
+        "y": 2081.2500343322754,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "5be1d14c.05009",\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=\"AFTER namegeneration.node.AssignNameNode\"/>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1187.9166946411133,\r
+        "y": 2236.25004196167,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "e5fa05b3.04f778",\r
+        "type": "for",\r
+        "name": "for pnf-parameters-data",\r
+        "xml": "<for index='l' 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": 1494.4403839111328,\r
+        "y": 2438.83305311203,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "cbff9132.cfa58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cc104486.f0b7b8",\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": 1247.4403839111328,\r
+        "y": 2437.83305311203,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "e5fa05b3.04f778"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cbff9132.cfa58",\r
+        "type": "switchNode",\r
+        "name": "switch resource-name",\r
+        "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$l].name == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1741.5356369018555,\r
+        "y": 2438.595028221607,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "ba666656.113a78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6b42ec5e.e82174",\r
+        "type": "set",\r
+        "name": "set param value and status",\r
+        "xml": "<set>\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n<parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$l].resource-resolution-data.status`' value='SUCCESS' />",\r
+        "comments": "",\r
+        "x": 2129.059555053711,\r
+        "y": 2437.3223574757576,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ba666656.113a78",\r
+        "type": "not-found",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1925.8212394714355,\r
+        "y": 2438.166490852833,\r
+        "z": "47663f64.733c6",\r
+        "wires": [\r
+            [\r
+                "6b42ec5e.e82174"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "72e5d646.4b96d8",\r
+        "type": "set",\r
+        "name": "set pathname for context logging",\r
+        "xml": "<set>\n<parameter name='pathname' \n\tvalue=\"`'/var/tmp/ss-gen-name-' + \n\t$ss.capability-type + '-' + $ss.capability-action + '-' + \n\t$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-details.pnf-id + '.log'`\" />\n",\r
+        "comments": "",\r
+        "x": 497.50003814697266,\r
+        "y": 167.500018119812,\r
+        "z": "47663f64.733c6",\r
+        "wires": []\r
+    }\r
+]
\ No newline at end of file