Fix SDWAN lan-port deactivate DG with url change
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-lanport-deactivate.json
index cb28863..f299e17 100644 (file)
@@ -1,54 +1,54 @@
 [\r
     {\r
-        "id": "3eaead5d.8a50e2",\r
+        "id": "35bbf866.78a5e8",\r
         "type": "method",\r
         "name": "method sdwan-vf-operation-lanport-deactivate",\r
         "xml": "<method rpc='sdwan-vf-operation-lanport-deactivate' mode='sync'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 252,\r
-        "y": 208,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 249.00390625,\r
+        "y": 220.58633995056152,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "de2de50e.7db098"\r
+                "25755a25.25e4a6"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ba6ca55d.d04268",\r
+        "id": "99c65fff.e6457",\r
         "type": "switchNode",\r
         "name": "switch vf-modules.vf-module_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 634.0000076293945,\r
-        "y": 359.4136486053467,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 646.0039138793945,\r
+        "y": 410.00000286102295,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "96bd0da6.6b228",\r
-                "d7d04d79.b116e",\r
-                "bcfd0c5e.e6103"\r
+                "9fd4d822.1e9bc8",\r
+                "5a6df27a.b5c33c",\r
+                "6ea0353d.247c0c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "996651b.9ec83b",\r
+        "id": "4a63efcc.f1d8a",\r
         "type": "dgstart",\r
         "name": "DGSTART",\r
         "outputs": 1,\r
-        "x": 171.00000381469727,\r
-        "y": 50.413658142089844,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 168.00391006469727,\r
+        "y": 62.99999809265137,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "509643c7.891eac"\r
+                "7d33035d.b0824c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "509643c7.891eac",\r
+        "id": "7d33035d.b0824c",\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": 240.28570556640625,\r
-        "y": 113.65176773071289,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 237.28961181640625,\r
+        "y": 126.23810768127441,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "3eaead5d.8a50e2"\r
+                "35bbf866.78a5e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "de2de50e.7db098",\r
+        "id": "25755a25.25e4a6",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 252.6666717529297,\r
-        "y": 464.08036708831787,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "cd5d97be.4098b8",\r
-                "cc768085.ce4bc",\r
-                "ba6ca55d.d04268",\r
-                "582a5dfb.dfaf24",\r
-                "6331828e.70aa2c",\r
-                "60ca269e.96d878",\r
-                "ba5b2145.40753",\r
-                "d3ab3217.7d57a",\r
-                "58afb0e4.ba7df",\r
-                "2ee3209f.a1bb9",\r
-                "bfac8597.a517f8",\r
-                "b282b047.e838d",\r
-                "89ba2ad0.277798",\r
-                "e99d476c.3f3ac8",\r
-                "81163bc0.74e178",\r
-                "e8785c39.cc512",\r
-                "86da8112.f0417",\r
-                "2b5c8466.72828c",\r
-                "6c0bf23f.5303ac",\r
-                "16e6f83a.5e7ff8"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cc768085.ce4bc",\r
+        "x": 249.6705780029297,\r
+        "y": 476.6667070388794,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "cfe3e61f.155e78",\r
+                "e5e47d7b.5e2bd",\r
+                "99c65fff.e6457",\r
+                "f0379b33.897b78",\r
+                "b3b4dc97.18506",\r
+                "92ac4604.5a24c8",\r
+                "5d312c55.693bf4",\r
+                "b6bd8ed3.859c2",\r
+                "b9a7fd1a.5768b",\r
+                "e69ff5d3.246378",\r
+                "dacb223a.3b862",\r
+                "df8f9116.6cb59",\r
+                "3e7ff409.79880c",\r
+                "f569daa2.8f9b28",\r
+                "3dfde9c2.fe1616",\r
+                "8212e1ef.d576a",\r
+                "d319cb18.70bf18",\r
+                "4e34e7e4.f09c28",\r
+                "d52b4c36.b4383",\r
+                "898196c1.4be1c8",\r
+                "84308c74.6696",\r
+                "5399251a.d1c53c",\r
+                "7ffab63e.0ceec8",\r
+                "a8ac6552.309118"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e5e47d7b.5e2bd",\r
         "type": "for",\r
         "name": "for each vnf",\r
         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 578.0313873291016,\r
-        "y": 287.6828079223633,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 591.0352668762207,\r
+        "y": 229.2691307067871,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "9776f320.0567"\r
+                "abb41723.436e98"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cd5d97be.4098b8",\r
+        "id": "cfe3e61f.155e78",\r
         "type": "switchNode",\r
         "name": "switch vnf_length",\r
         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 589.0000190734863,\r
-        "y": 226.41366863250732,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 602.0038986206055,\r
+        "y": 167.99999141693115,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "2debc059.5aa7"\r
+                "5ecc4eea.38b52"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2debc059.5aa7",\r
+        "id": "5ecc4eea.38b52",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 769,\r
-        "y": 225.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 782.0038795471191,\r
+        "y": 166.99998092651367,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "355351ee.f9153e"\r
+                "640fd5ea.dc5b5c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "355351ee.f9153e",\r
+        "id": "640fd5ea.dc5b5c",\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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 918.4287261962891,\r
-        "y": 226.55657577514648,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 931.4326057434082,\r
+        "y": 168.1428985595703,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "9776f320.0567",\r
+        "id": "abb41723.436e98",\r
         "type": "switchNode",\r
         "name": "switch this vnf-id == input vnf-id",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 807.0000152587891,\r
-        "y": 288.4136643409729,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 820.0038948059082,\r
+        "y": 229.99998712539673,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "f97986b6.bf7158"\r
+                "b2038cfb.be4ff"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f97986b6.bf7158",\r
+        "id": "b2038cfb.be4ff",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1022,\r
-        "y": 286.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1035.0038795471191,\r
+        "y": 227.99998092651367,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "926d8df9.33314"\r
+                "d5665599.ce1f08"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "926d8df9.33314",\r
+        "id": "d5665599.ce1f08",\r
         "type": "set",\r
         "name": "set vnf-index",\r
         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
         "comments": "",\r
-        "x": 1186,\r
-        "y": 281.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1199.0038795471191,\r
+        "y": 222.99998092651367,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d7d04d79.b116e",\r
+        "id": "5a6df27a.b5c33c",\r
         "type": "outcome",\r
         "name": "NULL",\r
         "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 856,\r
-        "y": 393.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 897.0039176940918,\r
+        "y": 401.00000381469727,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "511ce89.f44bb18"\r
+                "6f3d1b55.996ac4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "96bd0da6.6b228",\r
+        "id": "9fd4d822.1e9bc8",\r
         "type": "outcome",\r
         "name": "0",\r
         "xml": "<outcome value='0'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 860.9999961853027,\r
-        "y": 340.4136571884155,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 893.0039176940918,\r
+        "y": 347.0000042915344,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "511ce89.f44bb18"\r
+                "6f3d1b55.996ac4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "511ce89.f44bb18",\r
+        "id": "6f3d1b55.996ac4",\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=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1019,\r
-        "y": 353.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1065.0038871765137,\r
+        "y": 363.0000047683716,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "bcfd0c5e.e6103",\r
+        "id": "6ea0353d.247c0c",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 856,\r
-        "y": 454.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 853.00390625,\r
+        "y": 466.99999809265137,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "b8a34756.728a58"\r
+                "c106227.8a742e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "af4bd42d.9f4868",\r
+        "id": "71fb1ae1.5a6d94",\r
         "type": "set",\r
         "name": "set vf-module_length",\r
         "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",\r
         "comments": "",\r
-        "x": 1210.000015258789,\r
-        "y": 452.4136720895767,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1207.003921508789,\r
+        "y": 465.00001204013824,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b8a34756.728a58",\r
+        "id": "c106227.8a742e",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1017.0000457763672,\r
-        "y": 451.413649559021,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1014.0039520263672,\r
+        "y": 463.9999895095825,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "af4bd42d.9f4868",\r
-                "69a184fd.28972c"\r
+                "71fb1ae1.5a6d94",\r
+                "53e6b05c.c8062"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "69a184fd.28972c",\r
+        "id": "53e6b05c.c8062",\r
         "type": "for",\r
         "name": "for each existing vf-index",\r
         "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1229.0000305175781,\r
-        "y": 501.41367053985596,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1226.0039367675781,\r
+        "y": 514.0000104904175,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "72e39d48.4f8944"\r
+                "22133afc.a97b96"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "72e39d48.4f8944",\r
+        "id": "22133afc.a97b96",\r
         "type": "switchNode",\r
         "name": "switch vf-module-id found",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1472,\r
-        "y": 500.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1469.00390625,\r
+        "y": 512.9999980926514,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "5f38c3e.5d3ce3c"\r
+                "c42cf16b.ee598"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5f38c3e.5d3ce3c",\r
+        "id": "c42cf16b.ee598",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1670.0000286102295,\r
-        "y": 487.41366481781006,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1667.0039348602295,\r
+        "y": 500.0000047683716,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "92d909cb.ff6d68"\r
+                "52618d69.6a0a14"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "92d909cb.ff6d68",\r
+        "id": "52618d69.6a0a14",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1822,\r
-        "y": 489.41365814208984,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1819.00390625,\r
+        "y": 501.99999809265137,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "4dec85b6.3eab5c",\r
-                "e85d666e.e8adc8",\r
-                "15a9af4c.a7f031"\r
+                "8df43c37.e421c",\r
+                "e47f4a77.f0aa38",\r
+                "37f7f248.465a3e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "4dec85b6.3eab5c",\r
+        "id": "8df43c37.e421c",\r
         "type": "set",\r
         "name": "set tmp.vidx and ctx.vnf-data",\r
         "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",\r
         "comments": "",\r
-        "x": 2050.000114440918,\r
-        "y": 431.4136619567871,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2047.004020690918,\r
+        "y": 444.00000190734863,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e85d666e.e8adc8",\r
+        "id": "e47f4a77.f0aa38",\r
         "type": "set",\r
         "name": "set vf-module-request-input.",\r
         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",\r
         "comments": "",\r
-        "x": 2054.000114440918,\r
-        "y": 485.4136619567871,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2051.004020690918,\r
+        "y": 498.00000190734863,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "582a5dfb.dfaf24",\r
+        "id": "f0379b33.897b78",\r
         "type": "returnSuccess",\r
         "name": "return success",\r
         "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",\r
         "comments": "",\r
-        "x": 553.0002136230469,\r
-        "y": 1926.9149341583252,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 563.0041961669922,\r
+        "y": 2464.501329421997,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "15a9af4c.a7f031",\r
+        "id": "37f7f248.465a3e",\r
         "type": "call",\r
         "name": "call sdwan-get-vf-module-lanport-param",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-lanport-param' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2084.4551391601562,\r
-        "y": 536.4241542816162,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2096.459159851074,\r
+        "y": 549.0105247497559,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "1adddcaf.a133d3",\r
-        "type": "for",\r
-        "name": "for vf-modules.vf-module_length",\r
-        "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 891.2540740966797,\r
-        "y": 541.4176807403564,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "8d8ac8b6.f23b18"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "cc689d86.6d6b1",\r
-        "type": "switchNode",\r
-        "name": "switch this deviceName == vf-input",\r
-        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == '$prop.lan.deviceName'`\">\n    \n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1164.2543182373047,\r
-        "y": 627.417786359787,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "ec201f5b.98b55"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "8d8ac8b6.f23b18",\r
-        "type": "for",\r
-        "name": "for vf-module-input-param length",\r
-        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1189.2539901733398,\r
-        "y": 544.4177227020264,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "cc689d86.6d6b1"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "ec201f5b.98b55",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1378.2541313171387,\r
-        "y": 624.4177711009979,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "137ad5db.05e33a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "42b7ec46.f75e94",\r
-        "type": "for",\r
-        "name": "for vf-modules.vf-module_length",\r
-        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1767.254322052002,\r
-        "y": 621.4179258346558,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "6fa7e982.f0f398"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6fa7e982.f0f398",\r
-        "type": "switchNode",\r
-        "name": "switch deviceId == input vf-id",\r
-        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'deviceId'`\">\n    \n\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2059.2542114257812,\r
-        "y": 622.4178848266602,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "a93d7d08.b19f3"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "a93d7d08.b19f3",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2258.254379272461,\r
-        "y": 620.4178848266602,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "8ce50095.7309f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "8ce50095.7309f",\r
-        "type": "set",\r
-        "name": "set prop.lan.deviceId",\r
-        "xml": "<set>\n<parameter name='prop.lan.deviceId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
-        "comments": "",\r
-        "x": 2431.254383087158,\r
-        "y": 620.4179258346558,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "6331828e.70aa2c",\r
-        "type": "for",\r
-        "name": "for service-data.vnfs.vnf_length",\r
-        "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 637.2539215087891,\r
-        "y": 476.4176778793335,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "1adddcaf.a133d3"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "125425fb.ef4bfa",\r
-        "type": "switchNode",\r
-        "name": "switch ActivateSDWANSiteInstance",\r
-        "xml": "<!--switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\"-->\n<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSiteInstance'`\">\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1232.0042877197266,\r
-        "y": 748.417646408081,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "7336ac27.633e24"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "38f21693.f6208a",\r
-        "type": "for",\r
-        "name": "for vf-modules.vf-module_length",\r
-        "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 765.0041732788086,\r
-        "y": 819.4176635742188,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "e28cdf4a.09f99"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "58afb0e4.ba7df",\r
-        "type": "for",\r
-        "name": "for service-data.vnfs.vnf_length",\r
-        "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 629.0039825439453,\r
-        "y": 646.4175662994385,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "74d2892.3a20c78"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7336ac27.633e24",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1454.0042037963867,\r
-        "y": 748.4177279472351,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "6d31748d.e3c9bc"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "6d31748d.e3c9bc",\r
-        "type": "for",\r
-        "name": "for vf-modules.vf-module_length",\r
-        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1535.2542114257812,\r
-        "y": 822.9177293777466,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "7cb6a87.6e3f758"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "1008121d.0f833e",\r
-        "type": "switchNode",\r
-        "name": "switch siteId",\r
-        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'siteId'`\">\n    \n\n\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1918.2545700073242,\r
-        "y": 829.9178366661072,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "7c572003.6098f"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "7c572003.6098f",\r
-        "type": "outcomeTrue",\r
-        "name": "true",\r
-        "xml": "<outcome value='true'>\n",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 2095.2545890808105,\r
-        "y": 832.9176769256592,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "8daf5324.de268"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "63cd961f.c156c8",\r
-        "type": "set",\r
-        "name": "set prop.attach.siteId",\r
-        "xml": "<set>\n<parameter name='prop.attach.siteId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
-        "comments": "",\r
-        "x": 2479.255096435547,\r
-        "y": 806.9177284240723,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "8daf5324.de268",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
-        "outputs": 1,\r
-        "x": 2254.504779815674,\r
-        "y": 828.4177169799805,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "63cd961f.c156c8",\r
-                "4f58a0f5.56037",\r
-                "975b7faf.1862a"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "89ba2ad0.277798",\r
+        "id": "dacb223a.3b862",\r
         "type": "get-resource",\r
         "name": "get-resource esr-thirdparty-sdnc",\r
         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = SDWANController AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 590.0039291381836,\r
-        "y": 965.9176549911499,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 648.0079498291016,\r
+        "y": 1490.5041389465332,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "2d233c53.3f6be4",\r
-                "f1938aaa.240958",\r
-                "46bd4734.d48208"\r
+                "c940f649.2f6038",\r
+                "e19a27.d3ada5d8",\r
+                "79fc4361.409b6c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2d233c53.3f6be4",\r
+        "id": "c940f649.2f6038",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 834.0039901733398,\r
-        "y": 929.9176549911499,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 892.0080108642578,\r
+        "y": 1454.5041389465332,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "157032ce.bbb88d"\r
+                "81501425.48b828"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f1938aaa.240958",\r
+        "id": "e19a27.d3ada5d8",\r
         "type": "not-found",\r
         "name": "not-found",\r
         "xml": "<outcome value='not-found'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 836.494873046875,\r
-        "y": 965.4916915893555,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 894.498893737793,\r
+        "y": 1490.0781755447388,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "4af9366b.00d608"\r
+                "d5f98dd5.bc10f"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "46bd4734.d48208",\r
+        "id": "79fc4361.409b6c",\r
         "type": "other",\r
         "name": "other",\r
         "xml": "<outcome value='Other'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 831.827880859375,\r
-        "y": 1001.8250503540039,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 889.831901550293,\r
+        "y": 1526.4115343093872,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "3961a91d.651c56"\r
+                "46ccd480.5b967c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3961a91d.651c56",\r
+        "id": "46ccd480.5b967c",\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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 985.6003723144531,\r
-        "y": 999.2641372680664,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1043.604393005371,\r
+        "y": 1523.8506212234497,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4af9366b.00d608",\r
+        "id": "d5f98dd5.bc10f",\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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
         "comments": "",\r
-        "x": 982.0662689208984,\r
-        "y": 963.7773790359497,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1040.0702896118164,\r
+        "y": 1488.363862991333,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "157032ce.bbb88d",\r
+        "id": "81501425.48b828",\r
         "type": "set",\r
         "name": "set controller data",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
         "comments": "",\r
-        "x": 994.5041007995605,\r
-        "y": 927.917594909668,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1052.5081214904785,\r
+        "y": 1452.5040788650513,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e99d476c.3f3ac8",\r
+        "id": "df8f9116.6cb59",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode Get token",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 603.9421615600586,\r
-        "y": 1069.03874874115,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 661.9461822509766,\r
+        "y": 1593.6252326965332,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "e801e029.f1d5a",\r
-                "8d93013.82561"\r
+                "75ba6457.55e20c",\r
+                "7c1891ac.de4b4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e801e029.f1d5a",\r
+        "id": "75ba6457.55e20c",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 838.9422874450684,\r
-        "y": 1055.038737297058,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 896.9463081359863,\r
+        "y": 1579.6252212524414,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "aaae6df9.4c056"\r
+                "2888a6db.27655a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "8d93013.82561",\r
+        "id": "7c1891ac.de4b4",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 838.1922874450684,\r
-        "y": 1090.6816444396973,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 896.1963081359863,\r
+        "y": 1615.2681283950806,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "5e0c2f7e.4b122"\r
+                "8ca3ace6.8f2fa"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5e0c2f7e.4b122",\r
+        "id": "8ca3ace6.8f2fa",\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 executing get token rest api\" />\n",\r
         "comments": "",\r
-        "x": 986.9422950744629,\r
-        "y": 1091.4317264556885,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1044.9463157653809,\r
+        "y": 1616.0182104110718,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "aaae6df9.4c056",\r
+        "id": "2888a6db.27655a",\r
         "type": "set",\r
         "name": "set token-id",\r
         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
         "comments": "",\r
-        "x": 980.9422950744629,\r
-        "y": 1054.0387382507324,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1038.9463157653809,\r
+        "y": 1578.6252222061157,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "e8785c39.cc512",\r
+        "id": "f569daa2.8f9b28",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode device port delete",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-port-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/ports/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"portResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 630.0312576293945,\r
-        "y": 1220.4918870925903,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 675.0353012084961,\r
+        "y": 1951.0783553123474,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "552b4230.a57a2c",\r
-                "a21ab43e.f1ce68"\r
+                "4d91b121.93b57",\r
+                "75531b9b.e105c4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "552b4230.a57a2c",\r
+        "id": "4d91b121.93b57",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 879.0313167572021,\r
-        "y": 1234.4920930862427,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 941.0353107452393,\r
+        "y": 1965.0785331726074,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "d1a4e04e.60501"\r
+                "dd75e498.a44248"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a21ab43e.f1ce68",\r
+        "id": "75531b9b.e105c4",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 879.0313167572021,\r
-        "y": 1196.491928577423,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 941.0353107452393,\r
+        "y": 1927.0783686637878,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "54a6d547.da0aec"\r
+                "e4666bb9.655488"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "54a6d547.da0aec",\r
+        "id": "e4666bb9.655488",\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 executing Create device port rest api\" />\n",\r
         "comments": "",\r
-        "x": 1023.0316505432129,\r
-        "y": 1195.491928100586,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1085.03564453125,\r
+        "y": 1926.0783681869507,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d1a4e04e.60501",\r
+        "id": "dd75e498.a44248",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1026.031328201294,\r
-        "y": 1235.4919319152832,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1088.035322189331,\r
+        "y": 1966.078372001648,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "c5c8c91e.ca8b48",\r
+        "id": "e75609bc.a3de38",\r
         "type": "comment",\r
         "name": "Delete port",\r
         "info": "",\r
         "comments": "",\r
-        "x": 531.6971969604492,\r
-        "y": 1186.9359111785889,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 652.7012023925781,\r
+        "y": 1911.522358417511,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "81163bc0.74e178",\r
+        "id": "3e7ff409.79880c",\r
         "type": "call",\r
         "name": "call sdwan-get-tenant-auth",\r
         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 578.6971969604492,\r
-        "y": 1135.6023473739624,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 636.7012176513672,\r
+        "y": 1660.1888313293457,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "a939bddc.25a0a",\r
+        "id": "f13eba50.3d1838",\r
         "type": "execute",\r
-        "name": "execute RestApiCallNode bridge domain create",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-bridge-domain.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/bridge-domains'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"bridgeDomainResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
+        "name": "execute RestApiCallNode bridge domain delete",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-bridge-domain-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/bridge-domains/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"bridgeDomainResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1052.6815071105957,\r
-        "y": 1315.6025159358978,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1080.6854934692383,\r
+        "y": 1843.1889221668243,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "991e6562.cad008",\r
-                "a675752c.fef5c8"\r
+                "bc2da0e7.1ce4a",\r
+                "69e42e4a.84408"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "991e6562.cad008",\r
+        "id": "bc2da0e7.1ce4a",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1373.6815338134766,\r
-        "y": 1332.6028363704681,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1401.6855201721191,\r
+        "y": 1860.1892426013947,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "fb3cfb9f.764a18"\r
+                "b57ce49e.88b5a8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "a675752c.fef5c8",\r
+        "id": "69e42e4a.84408",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1376.6815605163574,\r
-        "y": 1297.6026179790497,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1404.685546875,\r
+        "y": 1825.1890242099762,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "92f1575b.a1bfb8"\r
+                "9387ae8d.090e"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "92f1575b.a1bfb8",\r
+        "id": "9387ae8d.090e",\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 executing Create bridge domain rest api\" />\n",\r
         "comments": "",\r
-        "x": 1579.6819496154785,\r
-        "y": 1293.6027252674103,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1607.685935974121,\r
+        "y": 1821.1891314983368,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "fb3cfb9f.764a18",\r
+        "id": "b57ce49e.88b5a8",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1580.6815147399902,\r
-        "y": 1328.602591753006,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1608.6855010986328,\r
+        "y": 1856.1889979839325,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             []\r
         ]\r
     },\r
     {\r
-        "id": "d50d1b79.abf9a8",\r
+        "id": "4dae46d7.5c90d8",\r
         "type": "comment",\r
         "name": "Create bridge domain",\r
         "info": "",\r
         "comments": "",\r
-        "x": 996.3474006652832,\r
-        "y": 1282.0467417240143,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1024.3513870239258,\r
+        "y": 1809.6331479549408,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "60ca269e.96d878",\r
+        "id": "b3b4dc97.18506",\r
         "type": "switchNode",\r
         "name": "switch portSwitch",\r
         "xml": "<switch test=\"`$prop.lan.portSwitch == 'layer2-port'`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 561.4590759277344,\r
-        "y": 1331.2692050933838,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 589.463062286377,\r
+        "y": 1858.8556113243103,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "13b85938.8b9cd7"\r
+                "20eebbbe.c7cef4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "13b85938.8b9cd7",\r
+        "id": "20eebbbe.c7cef4",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 749.4590034484863,\r
-        "y": 1329.3805322647095,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 777.4629898071289,\r
+        "y": 1856.966938495636,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "a939bddc.25a0a"\r
+                "f13eba50.3d1838"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "ba5b2145.40753",\r
+        "id": "92ac4604.5a24c8",\r
         "type": "execute",\r
         "name": "execute split ip and mask",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.lan.ipAddress`'/>\n<parameter name=\"regex\" value=\"/\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"ipandMask\"/>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 577.0039672851562,\r
-        "y": 1417.1676979064941,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 633.0079803466797,\r
+        "y": 1710.754201889038,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "575235a2.fb9bbc",\r
-                "3c20212c.49fade"\r
+                "83755f92.869b3",\r
+                "d8dc34d5.644498"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3c20212c.49fade",\r
+        "id": "d8dc34d5.644498",\r
         "type": "failure",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 778.0039863586426,\r
-        "y": 1395.1676893234253,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 834.007999420166,\r
+        "y": 1688.7541933059692,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "bdf015ad.4678f8"\r
+                "800919b7.c0b4e8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "575235a2.fb9bbc",\r
+        "id": "83755f92.869b3",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 778.0039901733398,\r
-        "y": 1436.1676931381226,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 834.0080032348633,\r
+        "y": 1729.7541971206665,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "133c89f4.2a7c76"\r
+                "8fbc1d19.f0f92"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "bdf015ad.4678f8",\r
+        "id": "800919b7.c0b4e8",\r
         "type": "set",\r
         "name": "set ipAddress prefixLength",\r
         "xml": "<set>\n<parameter name='prop.lan.ip-address' value='`$ipandMask[0]`' />\n<parameter name='prop.lan.prefixLength' value='`$ipandMask[1]`' />",\r
         "comments": "",\r
-        "x": 975.0040054321289,\r
-        "y": 1393.1676893234253,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1031.0080184936523,\r
+        "y": 1686.7541933059692,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "133c89f4.2a7c76",\r
+        "id": "8fbc1d19.f0f92",\r
         "type": "returnFailure",\r
         "name": "return failure",\r
         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value=\"An error occured while splitting sna1_route\" />\n",\r
         "comments": "",\r
-        "x": 933.0039978027344,\r
-        "y": 1433.1676921844482,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 989.0080108642578,\r
+        "y": 1726.7541961669922,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "372eb63a.83ff6a",\r
+        "id": "535f90ba.81c84",\r
         "type": "comment",\r
         "name": "TODO: split ip/mask",\r
         "info": "",\r
         "comments": "",\r
-        "x": 974.0136375427246,\r
-        "y": 1355.3479614257812,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1002.0176239013672,\r
+        "y": 1882.9343676567078,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "86da8112.f0417",\r
+        "id": "3dfde9c2.fe1616",\r
         "type": "execute",\r
         "name": "execute RestApiCallNode IPSubnets delete",\r
         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdlan-ip-subnets-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/ip-subnets/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"lanPortResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 635.7753372192383,\r
-        "y": 1493.2885875701904,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 673.7793731689453,\r
+        "y": 1783.8751149177551,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "15bd3770.c63fa9",\r
-                "248a192b.d86396"\r
+                "99c4d00e.08671",\r
+                "a2e86398.f1731"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "248a192b.d86396",\r
+        "id": "a2e86398.f1731",\r
         "type": "failure",\r
         "name": "failure",\r
         "xml": "<outcome value='failure'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 904.7753677368164,\r
-        "y": 1480.2885599136353,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 942.7794036865234,\r
+        "y": 1770.8750872612,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "616ee6f.3d9a718"\r
+                "af4f8529.170688"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "15bd3770.c63fa9",\r
+        "id": "99c4d00e.08671",\r
         "type": "success",\r
         "name": "success",\r
         "xml": "<outcome value='success'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 901.7753410339355,\r
-        "y": 1515.2887783050537,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 939.7793769836426,\r
+        "y": 1805.8753056526184,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "40c5dea7.9b57"\r
+                "5fda12d3.42df1c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "616ee6f.3d9a718",\r
+        "id": "af4f8529.170688",\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 executing Create device port rest api\" />\n",\r
         "comments": "",\r
-        "x": 1057.775749206543,\r
-        "y": 1476.2887859344482,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1095.77978515625,\r
+        "y": 1766.875313282013,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "40c5dea7.9b57",\r
+        "id": "5fda12d3.42df1c",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1048.7753219604492,\r
-        "y": 1516.2885341644287,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1086.7793579101562,\r
+        "y": 1806.8750615119934,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            [\r
-                "339192eb.51711e"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "339192eb.51711e",\r
+        "id": "5d312c55.693bf4",\r
         "type": "set",\r
-        "name": "set prop.lan.lanPortId",\r
-        "xml": "<set>\n<parameter name='prop.lan.lanPortId' value='`lanPortResp.success[0].id`' />\n",\r
+        "name": "set prop.siteAttachement_length=0",\r
+        "xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",\r
         "comments": "",\r
-        "x": 1255.6644248962402,\r
-        "y": 1518.622000694275,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 588.2896728515625,\r
+        "y": 755.333324432373,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6c0bf23f.5303ac",\r
-        "type": "execute",\r
-        "name": "execute RestApiCallNode create vpn topology",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn1Id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
+        "id": "8212e1ef.d576a",\r
+        "type": "update",\r
+        "name": "update SDWAN VPN status to AAI",\r
+        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='lan-port-config' \n      key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='sdwan-vpn-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='PendingDelete' />\n<parameter name='lan-port-config-id' value='`$prop.lan-port-config-id`' />",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 652.2857360839844,\r
-        "y": 1651.7474851608276,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 627.3210525512695,\r
+        "y": 2405.031599998474,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            [\r
-                "6503000e.7fe09",\r
-                "f95d774d.951318"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "f95d774d.951318",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "b6bd8ed3.859c2",\r
+        "type": "set",\r
+        "name": "copy input data to service data",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
+        "comments": "",\r
+        "x": 615.0040740966797,\r
+        "y": 2257.2531147003174,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b9a7fd1a.5768b",\r
+        "type": "set",\r
+        "name": "set vf-module-id and vf-module-object-path",\r
+        "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
+        "comments": "",\r
+        "x": 649.3072738647461,\r
+        "y": 2301.0562238693237,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e69ff5d3.246378",\r
+        "type": "set",\r
+        "name": "set vf-module-level-oper-status",\r
+        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
+        "comments": "",\r
+        "x": 616.307300567627,\r
+        "y": 2354.0562658309937,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d319cb18.70bf18",\r
+        "type": "switchNode",\r
+        "name": "switch vnf-index",\r
+        "xml": "<switch test='`$vnf-index`'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 898.2856712341309,\r
-        "y": 1687.7468357086182,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 605.00390625,\r
+        "y": 295.00390434265137,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "1f602715.4e71b9"\r
+                "ef16bfb5.32205"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f602715.4e71b9",\r
-        "type": "block",\r
-        "name": "block : atomic",\r
-        "xml": "<block atomic=\"true\">",\r
-        "atomic": "true",\r
+        "id": "ef16bfb5.32205",\r
+        "type": "other",\r
+        "name": "Null",\r
+        "xml": "<outcome value=''>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1070.2856121063232,\r
-        "y": 1701.7468520402908,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 767.0039520263672,\r
+        "y": 294.00390338897705,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            []\r
+            [\r
+                "533d6edf.10cb2"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "7c916735.dbf778",\r
+        "id": "533d6edf.10cb2",\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 executing Create vpn topology failed\" />\n",\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=\"vnf id not found in service-data\" />\n",\r
         "comments": "",\r
-        "x": 1070.2857341766357,\r
-        "y": 1657.7468520402908,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 916.2540435791016,\r
+        "y": 291.78178119659424,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "6503000e.7fe09",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
+        "id": "4e34e7e4.f09c28",\r
+        "type": "execute",\r
+        "name": "execute Properties",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 902.2855892181396,\r
-        "y": 1645.7468347549438,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 613.0039138793945,\r
+        "y": 339.00391387939453,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            [\r
-                "7c916735.dbf778"\r
-            ]\r
+            []\r
         ]\r
     },\r
     {\r
-        "id": "2b5c8466.72828c",\r
-        "type": "execute",\r
-        "name": "execute RestApiCallNode create vpn ",\r
-        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
+        "id": "77c41cd6.2372d4",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 619.2841186523438,\r
-        "y": 1585.246587753296,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1353.0002746582031,\r
+        "y": 673.9999980926514,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "593d6e8d.d4036",\r
-                "22423ed9.18f8e2"\r
+                "21611c6f.dff1a4"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "22423ed9.18f8e2",\r
-        "type": "success",\r
-        "name": "success",\r
-        "xml": "<outcome value='success'>\n",\r
+        "id": "6125a2b2.49651c",\r
+        "type": "switchNode",\r
+        "name": "switch this deviceName == vf-input",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == $prop.lan.deviceName`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1243.00048828125,\r
+        "y": 737.0001811981201,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "68612c50.e30414"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "21611c6f.dff1a4",\r
+        "type": "for",\r
+        "name": "for vf-module-input-param length",\r
+        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1639.0001220703125,\r
+        "y": 676.0000820159912,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "d87e69ee.1345e8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "68612c50.e30414",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1463.0002117156982,\r
+        "y": 738.0001888275146,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "edcb51f3.2237"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "960703be.78273",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1889.0002899169922,\r
+        "y": 748.0000529289246,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "7bbeeb0c.35b8f4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7bbeeb0c.35b8f4",\r
+        "type": "switchNode",\r
+        "name": "switch deviceId == input vf-id",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'deviceId'`\">\n    \n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2197.0005645751953,\r
+        "y": 731.000020980835,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "e133b219.33252"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e133b219.33252",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2406.000602722168,\r
+        "y": 733.0000133514404,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "e0137def.ca4f7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cfb82eaa.9abd5",\r
+        "type": "set",\r
+        "name": "set prop.lan.deviceId",\r
+        "xml": "<set>\n<parameter name='prop.lan.deviceId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
         "comments": "",\r
+        "x": 2779.000629425049,\r
+        "y": 669.0001910924911,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d87e69ee.1345e8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
         "outputs": 1,\r
-        "x": 844.2840175628662,\r
-        "y": 1605.246500134468,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1868.2461585998535,\r
+        "y": 673.9998292922974,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "b88f4563.6b6768"\r
+                "6125a2b2.49651c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b88f4563.6b6768",\r
+        "id": "e0137def.ca4f7",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 2567.2461738586426,\r
+        "y": 697.7498325109482,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "cfb82eaa.9abd5",\r
+                "d20ef7d4.f5f0b8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d20ef7d4.f5f0b8",\r
+        "type": "set",\r
+        "name": "set site-vnf-index",\r
+        "xml": "<set>\n<parameter name='site-vnf-index' value='`$vnfidx`' />\n",\r
         "comments": "",\r
+        "x": 2776.24609375,\r
+        "y": 715.749822974205,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b9bc4317.89e3e",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1014.28395652771,\r
-        "y": 1608.246500134468,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1124.496078491211,\r
+        "y": 675.9998455047607,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            []\r
+            [\r
+                "77c41cd6.2372d4"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "a724847c.2c4088",\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 executing Create vpn failed\" />\n",\r
+        "id": "b2d8abb3.217c58",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 972.24609375,\r
+        "y": 679.2498235702515,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "b9bc4317.89e3e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f078c09.b7bad4",\r
+        "type": "switchNode",\r
+        "name": "switch vf-modules.vf-module_length",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length >= '0'`\">\n\n<!--switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\"-->\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 866.2460784912109,\r
+        "y": 628.2498235702515,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "b2d8abb3.217c58"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c16816f9.ad7738",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 666.4961013793945,\r
+        "y": 588.99982213974,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "f078c09.b7bad4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d52b4c36.b4383",\r
+        "type": "for",\r
+        "name": "for service-data.vnfs.vnf_length",\r
+        "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 607,\r
+        "y": 540.9999599456787,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "c16816f9.ad7738"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "edcb51f3.2237",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1630.6666259765625,\r
+        "y": 743.9999980926514,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "960703be.78273",\r
+                "4982b8e3.7bf018"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "4982b8e3.7bf018",\r
+        "type": "set",\r
+        "name": "set prop.vnf-id",\r
+        "xml": "<set>\n<parameter name='prop.vnf-id' value='`$service-data.vnfs.vnf[$vnfidx].vnf-id`' />\n\n",\r
         "comments": "",\r
-        "x": 1014.2840785980225,\r
-        "y": 1564.246500134468,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1838.666603088379,\r
+        "y": 710.9999837875366,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "593d6e8d.d4036",\r
-        "type": "failure",\r
-        "name": "failure",\r
-        "xml": "<outcome value='failure'>\n",\r
+        "id": "76c5dda5.a20724",\r
+        "type": "switchNode",\r
+        "name": "switch ActivateSDWANSiteInstance",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\">\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1204.000015258789,\r
+        "y": 984.9999885559082,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "8cda715e.63dfe"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "54e7e0d7.ec4c7",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 849.9998550415039,\r
+        "y": 952.0000286102295,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "df9b68f3.e58818"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8cda715e.63dfe",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1425.9999313354492,\r
+        "y": 985.0000700950623,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "3b6a7f.d02b6582"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7bec1948.27ddc8",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2978.2502937316895,\r
+        "y": 1072.500097155571,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "d5a6d636.c92678"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b505ce84.b2b46",\r
+        "type": "set",\r
+        "name": "set prop.attach.siteId",\r
+        "xml": "<set>\n<parameter name='prop.attach.siteId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].value`' />\n",\r
         "comments": "",\r
+        "x": 3369.2509765625,\r
+        "y": 1025.5001991987228,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d5a6d636.c92678",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
         "outputs": 1,\r
-        "x": 847.28395652771,\r
-        "y": 1564.246500134468,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 3137.5004844665527,\r
+        "y": 1068.0001372098923,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "a724847c.2c4088"\r
+                "b505ce84.b2b46",\r
+                "4da0fe6e.eebe4",\r
+                "17807948.b29547"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1f47d1c3.9d407e",\r
+        "id": "73df7c27.84ca64",\r
         "type": "switchNode",\r
         "name": "switch ActivateSDWANVpnInstance",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANVpnInstance'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1210.2859420776367,\r
-        "y": 869.7469148635864,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1001.2816162109375,\r
+        "y": 1147.3292617797852,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "6200b940.359218"\r
+                "acb8bfa5.0f71a"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e28cdf4a.09f99",\r
+        "id": "df9b68f3.e58818",\r
         "type": "block",\r
         "name": "block",\r
         "xml": "<block>\n",\r
         "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 967.6190452575684,\r
-        "y": 798.746994972229,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 939.6147727966309,\r
+        "y": 1035.3293371200562,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "125425fb.ef4bfa",\r
-                "1f47d1c3.9d407e",\r
-                "712ec051.8d2a6"\r
+                "76c5dda5.a20724"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "6200b940.359218",\r
+        "id": "acb8bfa5.0f71a",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1305.9524536132812,\r
-        "y": 943.7469959259033,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1234.9482421875,\r
+        "y": 1165.3293838500977,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "309bb160.fe92de"\r
+                "afc867ac.84f698"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "309bb160.fe92de",\r
+        "id": "afc867ac.84f698",\r
         "type": "for",\r
         "name": "for vf-modules.vf-module_length",\r
         "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1520.2023391723633,\r
-        "y": 945.2469725608826,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1478.1981353759766,\r
+        "y": 1178.8293342590332,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "1ac88e91.8c9681"\r
+                "3989a47c.b3eb0c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "1ac88e91.8c9681",\r
+        "id": "8e8a391c.6736c8",\r
         "type": "switchNode",\r
         "name": "switch vpn-id",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'vpn-id'`\">\n    \n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1767.202377319336,\r
-        "y": 940.2470555305481,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1917.1982345581055,\r
+        "y": 1230.8293769359589,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "3a5e3420.dfdfbc"\r
+                "837b3b44.ef6fa8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3a5e3420.dfdfbc",\r
+        "id": "837b3b44.ef6fa8",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1917.9523315429688,\r
-        "y": 941.7469711303711,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2067.9481887817383,\r
+        "y": 1232.3292925357819,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "f542060.75c12f8"\r
+                "f9c5d7e8.6fe0f8"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "f542060.75c12f8",\r
+        "id": "f9c5d7e8.6fe0f8",\r
         "type": "set",\r
         "name": "set prop.vpn1Id",\r
-        "xml": "<set>\n<parameter name='prop.vpn1Id' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
+        "xml": "<set>\n<parameter name='prop.vpnId' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
         "comments": "",\r
-        "x": 2091.953079223633,\r
-        "y": 941.747029542923,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2241.9489364624023,\r
+        "y": 1232.3293509483337,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "4f58a0f5.56037",\r
+        "id": "4da0fe6e.eebe4",\r
         "type": "set",\r
         "name": "Add sites to list and update length",\r
         "xml": "<set>\n<parameter name='prop.siteIds[$prop.siteIds_length]' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteIds_length' value='`$prop.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 2522.2864532470703,\r
-        "y": 847.747029542923,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 3405.2822265625,\r
+        "y": 1080.3294657468796,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "975b7faf.1862a",\r
+        "id": "17807948.b29547",\r
         "type": "set",\r
         "name": "Add site attachement to list and update length",\r
         "xml": "<set>\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].siteId' value='`$prop.attach.siteId`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles[0]' value='`$prop.role`' />\n<parameter name='prop.siteAttachements[$prop.siteAttachements_length].roles_length' value='1' />\n<parameter name='prop.siteAttachements_length' value='`$prop.siteAttachements_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n",\r
         "comments": "",\r
-        "x": 2553.286346435547,\r
-        "y": 890.7469959259033,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 3436.282051086426,\r
+        "y": 1130.3294161558151,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "d3ab3217.7d57a",\r
-        "type": "set",\r
-        "name": "set prop.siteAttachement_length=0",\r
-        "xml": "<set>\n<parameter name='prop.siteAttachements_length' value='0' />\n<parameter name='prop.siteIds_length' value='0' />\n\n\n\n",\r
-        "comments": "",\r
-        "x": 639.2857208251953,\r
-        "y": 595.7469882965088,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "7cb6a87.6e3f758",\r
-        "type": "block",\r
-        "name": "block atomic",\r
-        "xml": "<block atomic=\"true\">\n",\r
-        "atomic": "false",\r
-        "comments": "",\r
-        "outputs": 1,\r
-        "x": 1752.6193771362305,\r
-        "y": 823.7469940185547,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": [\r
-            [\r
-                "1008121d.0f833e",\r
-                "38f1f3d9.ea90fc",\r
-                "65c7e0ab.e924d"\r
-            ]\r
-        ]\r
-    },\r
-    {\r
-        "id": "38f1f3d9.ea90fc",\r
+        "id": "f9ac8f47.1e9e6",\r
         "type": "switchNode",\r
         "name": "switch role",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'role'`\">\n    \n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1914.9523086547852,\r
-        "y": 754.7469930648804,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2147.948272705078,\r
+        "y": 968.329355597496,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "e4b2cfb7.2be02"\r
+                "5c967566.19521c"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "e4b2cfb7.2be02",\r
+        "id": "5c967566.19521c",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2077.9523124694824,\r
-        "y": 749.7469940185547,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2311.9482765197754,\r
+        "y": 968.329355597496,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "cbd09e2f.5bc81"\r
+                "3f851d36.3fe612"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cbd09e2f.5bc81",\r
+        "id": "3f851d36.3fe612",\r
         "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 2245.9523544311523,\r
-        "y": 743.746992111206,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2499.948444366455,\r
+        "y": 953.3293546438217,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "3c601cb.4b2f2e4",\r
-                "2d319605.7a6e9a"\r
+                "45f33203.c0930c",\r
+                "7bf54e32.503a7",\r
+                "8e7a27c3.580478"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "2d319605.7a6e9a",\r
+        "id": "7bf54e32.503a7",\r
         "type": "switchNode",\r
         "name": "switch sd-wan-edge",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == 'sd-wan-edge'`\">\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2440.9524841308594,\r
-        "y": 704.7469835281372,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2694.948574066162,\r
+        "y": 914.3293460607529,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "bb6dcfdd.128fa"\r
+                "777af33b.674edc"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "3c601cb.4b2f2e4",\r
+        "id": "45f33203.c0930c",\r
         "type": "switchNode",\r
         "name": "switch dsvpn-hub",\r
-        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'dsvpn-hub'`\">\n    \n\n\n",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value == 'dsvpn-hub'`\">\n    \n\n\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2437.952590942383,\r
-        "y": 759.7469990253448,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2691.9486808776855,\r
+        "y": 969.3293615579605,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "b131819c.daa97"\r
+                "caa4c354.afd2"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "91128780.38fd08",\r
+        "id": "fdf6d987.e37e68",\r
         "type": "set",\r
         "name": "set spoke role",\r
         "xml": "<set>\n<parameter name='prop.role' value=\"spoke\" />\n",\r
         "comments": "",\r
-        "x": 2770.952606201172,\r
-        "y": 698.7470293045044,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 3024.9486961364746,\r
+        "y": 908.32939183712,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "c4199cad.d68d",\r
+        "id": "17e33b60.b53685",\r
         "type": "set",\r
         "name": "set hub role",\r
         "xml": "<set>\n<parameter name='prop.role' value=\"hub\" />\n",\r
         "comments": "",\r
-        "x": 2769.952365875244,\r
-        "y": 753.747013092041,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 3023.948455810547,\r
+        "y": 963.3293756246567,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "bb6dcfdd.128fa",\r
+        "id": "777af33b.674edc",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2610.9524536132812,\r
-        "y": 700.4136581420898,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2864.948543548584,\r
+        "y": 909.9960206747055,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "91128780.38fd08"\r
+                "fdf6d987.e37e68"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "b131819c.daa97",\r
+        "id": "caa4c354.afd2",\r
         "type": "outcomeTrue",\r
         "name": "true",\r
         "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 2614.9524536132812,\r
-        "y": 755.4136581420898,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2868.948543548584,\r
+        "y": 964.9960206747055,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "c4199cad.d68d"\r
+                "17e33b60.b53685"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "16e6f83a.5e7ff8",\r
-        "type": "update",\r
-        "name": "update SDWAN VPN status to AAI",\r
-        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='lan-port-config' \n      key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='sdwan-vpn-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='PendingDelete' />\n<parameter name='lan-port-config-id' value='`$prop.lan-port-config-id`' />",\r
+        "id": "709b059b.1a3b4c",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 617.3170700073242,\r
-        "y": 1867.4452047348022,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 707.606761932373,\r
+        "y": 1287.9920058250427,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            []\r
+            [\r
+                "82979871.cd6fd8"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "65c7e0ab.e924d",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic23.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"param-name\"/>\n<parameter name=\"field3\" value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name`'/>\n",\r
+        "id": "82979871.cd6fd8",\r
+        "type": "switchNode",\r
+        "name": "switch ActivateSDWANSiteInstance",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action == 'ActivateSDWANSiteInstance'`\">\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1910.3169555664062,\r
-        "y": 698.9449081420898,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 971.9920043945312,\r
+        "y": 1237.6626572608948,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            []\r
+            [\r
+                "f8c88c15.90092"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "712ec051.8d2a6",\r
-        "type": "record",\r
-        "name": "record",\r
-        "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic24.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"request-action\"/>\n<parameter name=\"field3\" value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.request-information.request-action`'/>\n",\r
+        "id": "f8c88c15.90092",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 1153.3171730041504,\r
-        "y": 699.9450273513794,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1193.9919204711914,\r
+        "y": 1237.6627388000488,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
-            []\r
+            [\r
+                "1c164ecd.76b921"\r
+            ]\r
         ]\r
     },\r
     {\r
-        "id": "500d4c8a.78bee4",\r
-        "type": "comment",\r
-        "name": "**revert the changes",\r
-        "info": "",\r
+        "id": "1c164ecd.76b921",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
         "comments": "",\r
-        "x": 1311.316982269287,\r
-        "y": 704.4449405670166,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": []\r
-    },\r
-    {\r
-        "id": "137ad5db.05e33a",\r
-        "type": "block",\r
+        "outputs": 1,\r
+        "x": 1275.241928100586,\r
+        "y": 1312.1627402305603,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "c8fa5a58.80db78"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c8fa5a58.80db78",\r
+        "type": "block",\r
+        "name": "block atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1492.6070938110352,\r
+        "y": 1312.9920048713684,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "aa284cfd.de3c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "aa284cfd.de3c",\r
+        "type": "switchNode",\r
+        "name": "switch siteId",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'siteId'`\">\n    \n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1658.242286682129,\r
+        "y": 1319.162847518921,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "f702cf2b.aacec"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f702cf2b.aacec",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1835.2423057556152,\r
+        "y": 1322.162687778473,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "b76df1d4.d74b6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b76df1d4.d74b6",\r
+        "type": "block",\r
         "name": "block : atomic",\r
         "xml": "<block atomic=\"true\">",\r
         "atomic": "true",\r
         "outputs": 1,\r
-        "x": 1536.3333740234375,\r
-        "y": 621.6667051315308,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1994.4924964904785,\r
+        "y": 1317.6627278327942,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "42b7ec46.f75e94",\r
-                "5c976c54.43c564"\r
+                "b312ede7.48d31"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "5c976c54.43c564",\r
+        "id": "b312ede7.48d31",\r
         "type": "set",\r
-        "name": "set prop.vnf-id",\r
-        "xml": "<set>\n<parameter name='prop.vnf-id' value='`$service-data.vnfs.vnf[$vnfidx].vnf-id`' />\n\n",\r
+        "name": "set prop.attach.siteId",\r
+        "xml": "<set>\n<parameter name='prop.siteId' value='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
+        "comments": "",\r
+        "x": 2219.2428131103516,\r
+        "y": 1296.162739276886,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3989a47c.b3eb0c",\r
+        "type": "block",\r
+        "name": "block atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1716.9918365478516,\r
+        "y": 1179.3293342590332,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "8e8a391c.6736c8",\r
+                "d0a786b4.a86d48",\r
+                "56d8edb1.dcf524"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d0a786b4.a86d48",\r
+        "type": "switchNode",\r
+        "name": "switch name",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'name'`\">\n    \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1917.991844177246,\r
+        "y": 1179.3293232917786,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "3ed84db0.ad5f32"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3ed84db0.ad5f32",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2068.741798400879,\r
+        "y": 1180.8292388916016,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "8a23eec9.2e81d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8a23eec9.2e81d",\r
+        "type": "set",\r
+        "name": "set prop.name",\r
+        "xml": "<set>\n<parameter name='prop.name' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
+        "comments": "",\r
+        "x": 2242.742546081543,\r
+        "y": 1180.8292973041534,\r
+        "z": "53bd9180.45e08",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "506103c9.e594dc",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1910.2501907348633,\r
+        "y": 967.5001720190048,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "f9ac8f47.1e9e6"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6f32456b.72586c",\r
+        "type": "switchNode",\r
+        "name": "switch siteId",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$sidx].name == 'siteId'`\">\n    \n\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2801.250274658203,\r
+        "y": 1069.500256896019,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "7bec1948.27ddc8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3b6a7f.d02b6582",\r
+        "type": "block",\r
+        "name": "block atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1624.5231094360352,\r
+        "y": 993.0272792577744,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "506103c9.e594dc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8e7a27c3.580478",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='sidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2554.5228729248047,\r
+        "y": 1063.02727496624,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "6f32456b.72586c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "56d8edb1.dcf524",\r
+        "type": "switchNode",\r
+        "name": "switch topology",\r
+        "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].name == 'topology'`\">\n    \n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1916.495735168457,\r
+        "y": 1119.7499059438705,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "d01e6e11.a971d"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d01e6e11.a971d",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2067.24568939209,\r
+        "y": 1121.2498215436935,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "6ddbdfd6.cc626"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6ddbdfd6.cc626",\r
+        "type": "set",\r
+        "name": "set prop.topology",\r
+        "xml": "<set>\n<parameter name='prop.topology' value='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module[$vfidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$pidx].value`' />\n",\r
         "comments": "",\r
-        "x": 1728.0000495910645,\r
-        "y": 551.6666831970215,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 2241.246437072754,\r
+        "y": 1121.2498799562454,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "74d2892.3a20c78",\r
+        "id": "84308c74.6696",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$site-vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 605.9918594360352,\r
+        "y": 1191.662724018097,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "709b059b.1a3b4c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "898196c1.4be1c8",\r
+        "type": "for",\r
+        "name": "for service-data.vnfs.vnf_length",\r
+        "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 600.9997100830078,\r
+        "y": 882.9999084472656,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "1312e19.ff3371e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1312e19.ff3371e",\r
         "type": "switchNode",\r
         "name": "switch prop.vnf-id match",\r
         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnfidx].vnf-id == $prop.vnf-id`\">",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 886.0003509521484,\r
-        "y": 673.0000200271606,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 862.0000152587891,\r
+        "y": 888.9999885559082,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "cfdd9f28.400e6"\r
+                "e5973ada.69f578"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "cfdd9f28.400e6",\r
+        "id": "e5973ada.69f578",\r
         "type": "outcomeFalse",\r
         "name": "false",\r
         "xml": "<outcome value='false'>\n",\r
         "comments": "",\r
         "outputs": 1,\r
-        "x": 674.0005035400391,\r
-        "y": 748.0000233650208,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1066.0001983642578,\r
+        "y": 891.9999885559082,\r
+        "z": "53bd9180.45e08",\r
         "wires": [\r
             [\r
-                "38f21693.f6208a"\r
+                "54e7e0d7.ec4c7"\r
             ]\r
         ]\r
     },\r
     {\r
-        "id": "fef5106c.cc924",\r
+        "id": "3b1cdfc0.3a554",\r
         "type": "comment",\r
         "name": "if device-name match with the incomming device-name,  sites in this service vnf should not be included",\r
         "info": "",\r
         "comments": "",\r
-        "x": 749.0000915527344,\r
-        "y": 845.0000410079956,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1016.0000152587891,\r
+        "y": 846.9999885559082,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "2ee3209f.a1bb9",\r
-        "type": "set",\r
-        "name": "copy input data to service data",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
+        "id": "5399251a.d1c53c",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode create vpn topology",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-topology.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpnId + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
-        "x": 605.0000915527344,\r
-        "y": 1719.6667194366455,\r
-        "z": "2a0755d2.04892a",\r
-        "wires": []\r
+        "outputs": 1,\r
+        "x": 658.5039520263672,\r
+        "y": 2143.5038986206055,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "fe03e503.9b1f18",\r
+                "3b9440a6.e7886"\r
+            ]\r
+        ]\r
     },\r
     {\r
-        "id": "bfac8597.a517f8",\r
-        "type": "set",\r
-        "name": "set vf-module-id and vf-module-object-path",\r
-        "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
+        "id": "3b9440a6.e7886",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 919.5038585662842,\r
+        "y": 2170.503242611885,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "818c55d3.807c68"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "818c55d3.807c68",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1089.503797531128,\r
+        "y": 2173.503242611885,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fe431e88.b86a8",\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 executing Create vpn topology failed\" />\n",\r
         "comments": "",\r
-        "x": 639.3032913208008,\r
-        "y": 1763.4698286056519,\r
-        "z": "2a0755d2.04892a",\r
+        "x": 1089.5039196014404,\r
+        "y": 2129.503242611885,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
     },\r
     {\r
-        "id": "b282b047.e838d",\r
-        "type": "set",\r
-        "name": "set vf-module-level-oper-status",\r
-        "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />",\r
+        "id": "fe03e503.9b1f18",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 922.5037975311279,\r
+        "y": 2129.503242611885,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "fe431e88.b86a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a8ac6552.309118",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode create vpn ",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"put\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
         "comments": "",\r
-        "x": 606.3033180236816,\r
-        "y": 1816.4698705673218,\r
-        "z": "2a0755d2.04892a",\r
+        "outputs": 1,\r
+        "x": 640.5022888183594,\r
+        "y": 2053.0029220581055,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "ee15b935.f63c98",\r
+                "c139232f.6bd6e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c139232f.6bd6e",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 863.5022029876709,\r
+        "y": 2077.0028907060623,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "fbcee124.bb586"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fbcee124.bb586",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1033.5021419525146,\r
+        "y": 2080.0028907060623,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8f294b6c.2dfef8",\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 executing Create vpn failed\" />\n",\r
+        "comments": "",\r
+        "x": 1033.5022640228271,\r
+        "y": 2036.0028907060623,\r
+        "z": "53bd9180.45e08",\r
         "wires": []\r
+    },\r
+    {\r
+        "id": "ee15b935.f63c98",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 866.5021419525146,\r
+        "y": 2036.0028907060623,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "8f294b6c.2dfef8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7ffab63e.0ceec8",\r
+        "type": "for",\r
+        "name": "for service-data.vnfs.vnf_length",\r
+        "xml": "<for index='vnfidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 593.75390625,\r
+        "y": 1018.7539043426514,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "f2ff74c6.2d66c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f2ff74c6.2d66c8",\r
+        "type": "for",\r
+        "name": "for vf-modules.vf-module_length",\r
+        "xml": "<for index='vfidx' start='0' end='`$service-data.vnfs.vnf[$vnfidx].vnf-data.vf-modules.vf-module_length`' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 728.7540435791016,\r
+        "y": 1087.754051208496,\r
+        "z": "53bd9180.45e08",\r
+        "wires": [\r
+            [\r
+                "73df7c27.84ca64"\r
+            ]\r
+        ]\r
     }\r
 ]
\ No newline at end of file