SDWAN flow based end-end test and issue fix
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_site-vnf-topology-operation-delete.json
index 01081e1..0426b67 100644 (file)
@@ -1,20 +1,20 @@
 [
   {
-    "id": "a7726866.c82328",
+    "id": "1e0cb698.a04019",
     "type": "dgstart",
     "name": "DGSTART",
     "outputs": 1,
-    "x": 195,
-    "y": 120.41365623474121,
-    "z": "3abedd3.792ad22",
+    "x": 107.57138061523438,
+    "y": 61.999998569488525,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "3384c619.e1dafa"
+        "277c65c2.ed804a"
       ]
     ]
   },
   {
-    "id": "3384c619.e1dafa",
+    "id": "277c65c2.ed804a",
     "type": "service-logic",
     "name": "GENERIC-RESOURCE-API ${project.version}",
     "module": "GENERIC-RESOURCE-API",
     "comments": "",
     "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}'>",
     "outputs": 1,
-    "x": 270.28570556640625,
-    "y": 160.6517677307129,
-    "z": "3abedd3.792ad22",
+    "x": 182.85708618164062,
+    "y": 102.2381100654602,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "ca099e7c.f45ae"
+        "a7e1f73c.bc4948"
       ]
     ]
   },
   {
-    "id": "ca099e7c.f45ae",
+    "id": "a7e1f73c.bc4948",
     "type": "method",
     "name": "method site-vnf-topology-operation-delete",
     "xml": "<method rpc='site-vnf-topology-operation-delete' mode='sync'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 250.42861938476562,
-    "y": 296.4136562347412,
-    "z": "3abedd3.792ad22",
+    "x": 163,
+    "y": 237.99999856948853,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "cdd2879.5989078"
+        "bdf1765.0f24c88"
       ]
     ]
   },
   {
-    "id": "965a63f9.a0196",
+    "id": "ca44419d.5ab99",
     "type": "comment",
     "name": "site-vnf-topology-operation-delete",
     "info": "",
     "comments": "",
-    "x": 644.3449172973633,
-    "y": 194.00005531311035,
-    "z": "3abedd3.792ad22",
+    "x": 556.9162979125977,
+    "y": 135.58639764785767,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "cdd2879.5989078",
+    "id": "bdf1765.0f24c88",
     "type": "block",
     "name": "block : atomic",
     "xml": "<block atomic=\"true\">",
     "atomic": "true",
     "outputs": 1,
-    "x": 271.66666412353516,
-    "y": 422.0803279876709,
-    "z": "3abedd3.792ad22",
+    "x": 184.23804473876953,
+    "y": 363.6666703224182,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "e74f18c4.f49f98",
-        "e52597d4.97d0a8",
-        "6a942976.e989d8",
-        "6ffb0bce.7eb574",
-        "ba634d70.518cb",
-        "52c3ad0c.e6f634",
-        "26f755dc.77218a",
-        "ea9d888e.357438",
-        "a4fc2f21.bb9f6"
+        "372cbde7.587372",
+        "5c8ef11.4d9e21",
+        "c063c177.c449a",
+        "b76f0527.dbb128",
+        "bcc212f6.b90ab",
+        "12ca3dc.2d458c2",
+        "c460861f.38f098",
+        "6a5ea2dd.9c807c",
+        "55ed5ce8.2b1ae4",
+        "ba708495.2ebbe8",
+        "4890886d.4993b8"
       ]
     ]
   },
   {
-    "id": "26f755dc.77218a",
+    "id": "bcc212f6.b90ab",
     "type": "switchNode",
     "name": "switch service-data.vnfs.vnf_length",
     "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 733.0947036743164,
-    "y": 355.6748266220093,
-    "z": "3abedd3.792ad22",
+    "x": 645.6660842895508,
+    "y": 297.2611689567566,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "41237296.cb603c",
-        "1b9b9bc6.ffabe4"
+        "d5d54ea4.ba5c6",
+        "291bcf0.559d232"
       ]
     ]
   },
   {
-    "id": "41237296.cb603c",
+    "id": "d5d54ea4.ba5c6",
     "type": "other",
     "name": "outcome Null",
     "xml": "<outcome value=''>\n",
     "comments": "",
     "outputs": 1,
-    "x": 997.8170166015625,
-    "y": 338.23044872283936,
-    "z": "3abedd3.792ad22",
+    "x": 910.3883972167969,
+    "y": 279.81679105758667,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "37a1ebd3.c0d944"
+        "30ee642f.b18d2c"
       ]
     ]
   },
   {
-    "id": "37a1ebd3.c0d944",
+    "id": "30ee642f.b18d2c",
     "type": "returnFailure",
     "name": "return failure",
     "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
     "comments": "",
-    "x": 1178.8168869018555,
-    "y": 333.23032665252686,
-    "z": "3abedd3.792ad22",
+    "x": 1091.3882675170898,
+    "y": 274.81666898727417,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "1b9b9bc6.ffabe4",
+    "id": "291bcf0.559d232",
     "type": "other",
     "name": "other",
     "xml": "<outcome value='Other'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 983.3170166015625,
-    "y": 390.230411529541,
-    "z": "3abedd3.792ad22",
+    "x": 895.8883972167969,
+    "y": 331.81675386428833,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "af3a8c66.5e3d1"
+        "fb8a0e1a.913bb"
       ]
     ]
   },
   {
-    "id": "af3a8c66.5e3d1",
+    "id": "fb8a0e1a.913bb",
     "type": "block",
     "name": "block : atomic",
     "xml": "<block atomic=\"true\">",
     "atomic": "true",
     "outputs": 1,
-    "x": 1155.316722869873,
-    "y": 390.2304096221924,
-    "z": "3abedd3.792ad22",
+    "x": 1067.8881034851074,
+    "y": 331.8167519569397,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "2540b8b2.d6e138",
-        "8b080a11.ba38d8"
+        "5412f014.12424",
+        "97fd60bf.39c2c"
       ]
     ]
   },
   {
-    "id": "8b080a11.ba38d8",
+    "id": "97fd60bf.39c2c",
     "type": "switchNode",
     "name": "switch tmp.nidx ",
     "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
     "comments": "",
     "outputs": 1,
-    "x": 1330.31689453125,
-    "y": 409.23033142089844,
-    "z": "3abedd3.792ad22",
+    "x": 1242.8882751464844,
+    "y": 350.81667375564575,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "29f38b0a.335fc4"
+        "7e0c16e8.e0d2b8"
       ]
     ]
   },
   {
-    "id": "52c3ad0c.e6f634",
+    "id": "b76f0527.dbb128",
     "type": "switchNode",
     "name": "switch vnf-level-oper-status",
     "xml": "<switch test='`$service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 703.4837036132812,
-    "y": 430.1192903518677,
-    "z": "3abedd3.792ad22",
+    "x": 616.0550842285156,
+    "y": 371.705632686615,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "80dde12f.593ab",
-        "95f83539.1330d8"
+        "2c1cb407.0b20fc",
+        "7a49e612.028b78"
       ]
     ]
   },
   {
-    "id": "80dde12f.593ab",
+    "id": "2c1cb407.0b20fc",
     "type": "outcome",
     "name": "outcome PendingDelete",
     "xml": "<outcome value='PendingDelete'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 994.3169708251953,
-    "y": 434.23041343688965,
-    "z": "3abedd3.792ad22",
+    "x": 906.8883514404297,
+    "y": 375.81675577163696,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "c271a18f.ad7ae"
+        "4b86cba0.d35104"
       ]
     ]
   },
   {
-    "id": "95f83539.1330d8",
+    "id": "7a49e612.028b78",
     "type": "other",
     "name": "other",
     "xml": "<outcome value='Other'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 940.3170318603516,
-    "y": 481.2304172515869,
-    "z": "3abedd3.792ad22",
+    "x": 852.8884124755859,
+    "y": 422.81675958633423,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "c4d6206d.a0bea"
+        "cae57504.d32048"
       ]
     ]
   },
   {
-    "id": "c4d6206d.a0bea",
+    "id": "cae57504.d32048",
     "type": "returnFailure",
     "name": "return failure",
     "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=\"`'VNF is not in appropriate state for activate. Current state is ' + $service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`\" />",
     "comments": "",
-    "x": 1099.8167991638184,
-    "y": 484.2304162979126,
-    "z": "3abedd3.792ad22",
+    "x": 1012.3881797790527,
+    "y": 425.8167586326599,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "ea9d888e.357438",
+    "id": "12ca3dc.2d458c2",
     "type": "switchNode",
     "name": "switch vnf-id",
     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\">\n",
     "comments": "",
     "outputs": 1,
-    "x": 669.3170204162598,
-    "y": 311.23042011260986,
-    "z": "3abedd3.792ad22",
+    "x": 581.8884010314941,
+    "y": 252.81676244735718,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "62e62064.0111a"
+        "479f1e18.fbfce"
       ]
     ]
   },
   {
-    "id": "62e62064.0111a",
+    "id": "479f1e18.fbfce",
     "type": "outcome",
     "name": "NULL",
     "xml": "<outcome value=''>",
     "comments": "",
     "outputs": 1,
-    "x": 867.3170852661133,
-    "y": 301.230432510376,
-    "z": "3abedd3.792ad22",
+    "x": 779.8884658813477,
+    "y": 242.8167748451233,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "583791bd.81172"
+        "e26d76c0.5decd8"
       ]
     ]
   },
   {
-    "id": "583791bd.81172",
+    "id": "e26d76c0.5decd8",
     "type": "returnFailure",
     "name": "return failure",
     "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=\"vnf-request-input.vnf-input-parameters.name is a required input\" />\n",
     "comments": "",
-    "x": 1033.8169708251953,
-    "y": 298.2304267883301,
-    "z": "3abedd3.792ad22",
+    "x": 946.3883514404297,
+    "y": 239.8167691230774,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "a4fc2f21.bb9f6",
+    "id": "c460861f.38f098",
     "type": "execute",
     "name": "execute requiredParameters",
     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"vnf-topology-operation-input.vnf-information.vnf-id\" value=\"$vnf-topology-operation-input.vnf-information.vnf-id\"/>\n\n",
     "comments": "",
     "outputs": 1,
-    "x": 726.8170776367188,
-    "y": 251.23041915893555,
-    "z": "3abedd3.792ad22",
+    "x": 639.3884582519531,
+    "y": 192.81676149368286,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       []
     ]
   },
   {
-    "id": "2540b8b2.d6e138",
+    "id": "5412f014.12424",
     "type": "for",
     "name": "for nidx..service-data.vnfs.vnf[]",
     "xml": "<for index='nidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
     "comments": "",
     "outputs": 1,
-    "x": 1390.8168983459473,
-    "y": 345.2303276062012,
-    "z": "3abedd3.792ad22",
+    "x": 1303.3882789611816,
+    "y": 286.8166699409485,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "58bd02b1.41b51c"
+        "148fbb0c.c24365"
       ]
     ]
   },
   {
-    "id": "58bd02b1.41b51c",
+    "id": "148fbb0c.c24365",
     "type": "switchNode",
     "name": "switch vnf-id found",
     "xml": "<switch test=\"`$service-data.vnfs.vnf[$nidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
     "comments": "",
     "outputs": 1,
-    "x": 1646.8169174194336,
-    "y": 345.2303276062012,
-    "z": "3abedd3.792ad22",
+    "x": 1559.388298034668,
+    "y": 286.8166699409485,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "c5d4dadf.96bed8"
+        "b65bbab.9ca2c48"
       ]
     ]
   },
   {
-    "id": "c5d4dadf.96bed8",
+    "id": "b65bbab.9ca2c48",
     "type": "outcomeTrue",
     "name": "true",
     "xml": "<outcome value='true'>\n",
     "comments": "",
     "outputs": 1,
-    "x": 1823.3169708251953,
-    "y": 348.2303276062012,
-    "z": "3abedd3.792ad22",
+    "x": 1735.8883514404297,
+    "y": 289.8166699409485,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "fef684cd.0b0aa8"
+        "1a4ecfb7.7d8f8"
       ]
     ]
   },
   {
-    "id": "fef684cd.0b0aa8",
+    "id": "1a4ecfb7.7d8f8",
     "type": "set",
     "name": "set tmp.nidx and ctx.vnf-data",
     "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$nidx].vnf-data.`' />\n",
     "comments": "",
-    "x": 1990.3169860839844,
-    "y": 409.2303276062012,
-    "z": "3abedd3.792ad22",
+    "x": 1902.8883666992188,
+    "y": 350.8166699409485,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "a5b8b731.dc3498",
+    "id": "e8e5a7c0.1c4938",
     "type": "returnFailure",
     "name": "return failure",
     "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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
     "comments": "",
-    "x": 1635.816909790039,
-    "y": 409.23033142089844,
-    "z": "3abedd3.792ad22",
+    "x": 1548.3882904052734,
+    "y": 350.81667375564575,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "29f38b0a.335fc4",
+    "id": "7e0c16e8.e0d2b8",
     "type": "outcome",
     "name": "NULL",
     "xml": "<outcome value=''>\n",
     "comments": "",
     "outputs": 1,
-    "x": 1498.316909790039,
-    "y": 409.23033142089844,
-    "z": "3abedd3.792ad22",
+    "x": 1410.8882904052734,
+    "y": 350.81667375564575,
+    "z": "4e13a6ca.bd7208",
     "wires": [
       [
-        "a5b8b731.dc3498"
+        "e8e5a7c0.1c4938"
       ]
     ]
   },
   {
-    "id": "6ffb0bce.7eb574",
+    "id": "5c8ef11.4d9e21",
     "type": "set",
     "name": "set vnfId and vnf-object-path",
     "xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='vnf-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vnf-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'` \" />",
     "comments": "",
-    "x": 681.3334350585938,
-    "y": 605.747073173523,
-    "z": "3abedd3.792ad22",
+    "x": 578.9050178527832,
+    "y": 641.3335304260254,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "ba634d70.518cb",
+    "id": "c063c177.c449a",
     "type": "returnSuccess",
     "name": "return success",
     "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
     "comments": "",
-    "x": 630.4445953369141,
-    "y": 731.3025035858154,
-    "z": "3abedd3.792ad22",
+    "x": 538.0161476135254,
+    "y": 759.8890404701233,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "e52597d4.97d0a8",
-    "type": "set",
-    "name": "set new vnf length",
-    "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf_length\" value=\"`$service-data.vnfs.vnf_length - 1`\"/>\n\n\t\n",
+    "id": "372cbde7.587372",
+    "type": "delete",
+    "name": "delete site instance configuration in AAI",
+    "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='site-resource' \n        key='site-resource.id = $vnf-topology-operation-input.vnf-information.vnf-id'>\n",
     "comments": "",
-    "x": 661.9660186767578,
-    "y": 503.2179307937622,
-    "z": "3abedd3.792ad22",
-    "wires": []
+    "outputs": 1,
+    "x": 606.4265480041504,
+    "y": 697.1378149986267,
+    "z": "4e13a6ca.bd7208",
+    "wires": [
+      []
+    ]
   },
   {
-    "id": "6a942976.e989d8",
+    "id": "4b86cba0.d35104",
+    "type": "block",
+    "name": "block : atomic",
+    "xml": "<block atomic=\"true\">",
+    "atomic": "true",
+    "outputs": 1,
+    "x": 1104.194751739502,
+    "y": 386.14191007614136,
+    "z": "4e13a6ca.bd7208",
+    "wires": [
+      []
+    ]
+  },
+  {
+    "id": "6a5ea2dd.9c807c",
     "type": "set",
-    "name": "Remove vnf from ServiceData",
-    "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$tmp.nidx].\" value=\"\"/>\n\n",
+    "name": "set prop.vnfNewidx",
+    "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`0`' />\n",
     "comments": "",
-    "x": 697.5902099609375,
-    "y": 547.1858978271484,
-    "z": "3abedd3.792ad22",
+    "x": 585.0000762939453,
+    "y": 422.00006771087646,
+    "z": "4e13a6ca.bd7208",
     "wires": []
   },
   {
-    "id": "e74f18c4.f49f98",
-    "type": "delete",
-    "name": "delete site instance configuration in AAI",
-    "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource='site-resource' \n        key='site-resource.id = $vnf-topology-operation-input.vnf-information.vnf-id'>\n",
+    "id": "55ed5ce8.2b1ae4",
+    "type": "for",
+    "name": "for lidx..service-data.vnfs.vnf[]",
+    "xml": "<for index='lidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
     "comments": "",
     "outputs": 1,
-    "x": 707.8549957275391,
-    "y": 674.5513019561768,
-    "z": "3abedd3.792ad22",
+    "x": 602.0000381469727,
+    "y": 472.00007152557373,
+    "z": "4e13a6ca.bd7208",
     "wires": [
-      []
+      [
+        "1913c26.edfaf3e"
+      ]
     ]
   },
   {
-    "id": "c271a18f.ad7ae",
+    "id": "1913c26.edfaf3e",
     "type": "block",
     "name": "block : atomic",
     "xml": "<block atomic=\"true\">",
     "atomic": "true",
     "outputs": 1,
-    "x": 1191.6233711242676,
-    "y": 444.55556774139404,
-    "z": "3abedd3.792ad22",
+    "x": 863.000114440918,
+    "y": 476.0001063346863,
+    "z": "4e13a6ca.bd7208",
     "wires": [
-      []
+      [
+        "b02e3feb.ffee3"
+      ]
+    ]
+  },
+  {
+    "id": "b02e3feb.ffee3",
+    "type": "switchNode",
+    "name": "switch vnf-id found",
+    "xml": "<switch test=\"`$service-data.vnfs.vnf[$lidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
+    "comments": "",
+    "outputs": 1,
+    "x": 1055.0000610351562,
+    "y": 485.000150680542,
+    "z": "4e13a6ca.bd7208",
+    "wires": [
+      [
+        "e6008550.52d2f8"
+      ]
     ]
+  },
+  {
+    "id": "e6008550.52d2f8",
+    "type": "outcomeFalse",
+    "name": "false",
+    "xml": "<outcome value='false'>\n",
+    "comments": "",
+    "outputs": 1,
+    "x": 1241.0000762939453,
+    "y": 469.00003719329834,
+    "z": "4e13a6ca.bd7208",
+    "wires": [
+      [
+        "59e45e4c.5156f"
+      ]
+    ]
+  },
+  {
+    "id": "59e45e4c.5156f",
+    "type": "block",
+    "name": "block : atomic",
+    "xml": "<block atomic=\"true\">",
+    "atomic": "true",
+    "outputs": 1,
+    "x": 1392,
+    "y": 470.00007343292236,
+    "z": "4e13a6ca.bd7208",
+    "wires": [
+      [
+        "9655d3b.ed2503",
+        "ee40dd88.8d1f1"
+      ]
+    ]
+  },
+  {
+    "id": "9655d3b.ed2503",
+    "type": "set",
+    "name": "set  vnf data",
+    "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.vnfidxLen].vnf-id' value='`$service-data.vnfs.vnf[$lidx].vnf-id`' />\n<parameter name='service-data.vnfs.vnf[$prop.vnfidxLen].vnf-data.' value='`$service-data.vnfs.vnf[$lidx].vnf-data.`' />\n",
+    "comments": "",
+    "x": 1557.0000953674316,
+    "y": 445.00022888183594,
+    "z": "4e13a6ca.bd7208",
+    "wires": []
+  },
+  {
+    "id": "ee40dd88.8d1f1",
+    "type": "set",
+    "name": "set prop.vnfNewidx",
+    "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`$prop.vnfidxLen + 1`' />\n",
+    "comments": "",
+    "x": 1579.0000953674316,
+    "y": 501.0001926422119,
+    "z": "4e13a6ca.bd7208",
+    "wires": []
+  },
+  {
+    "id": "ba708495.2ebbe8",
+    "type": "set",
+    "name": "set new vnf length",
+    "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf_length\" value='`$prop.vnfidxLen`'/>\n\n\t\n",
+    "comments": "",
+    "x": 571.101432800293,
+    "y": 525.8043546676636,
+    "z": "4e13a6ca.bd7208",
+    "wires": []
+  },
+  {
+    "id": "4890886d.4993b8",
+    "type": "set",
+    "name": "Remove vnf from ServiceData",
+    "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$prop.vnfidxLen].\" value=\"\"/>\n\n",
+    "comments": "",
+    "x": 608.0001106262207,
+    "y": 581.0001163482666,
+    "z": "4e13a6ca.bd7208",
+    "wires": []
   }
 ]