NonRT-RIC A1 Northbound API
[nonrtric.git] / sdnc-a1-controller / oam / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json
diff --git a/sdnc-a1-controller/oam/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json b/sdnc-a1-controller/oam/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json
new file mode 100644 (file)
index 0000000..ab5b286
--- /dev/null
@@ -0,0 +1,834 @@
+[\r
+    {\r
+        "id": "40773877.e7f878",\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": 823,\r
+        "y": 371.07812309265137,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "8daa10ea.b957b",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 103.46870422363281,\r
+        "y": 59,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "61fe2f58.e4c3e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "61fe2f58.e4c3e",\r
+        "type": "service-logic",\r
+        "name": "GENERIC-RESOURCE-API ${project.version}",\r
+        "module": "GENERIC-RESOURCE-API",\r
+        "version": "${project.version}",\r
+        "comments": "",\r
+        "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",\r
+        "outputs": 1,\r
+        "x": 234.75439453125,\r
+        "y": 108.23810863494873,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "a074f76.b34de08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a074f76.b34de08",\r
+        "type": "method",\r
+        "name": "method sdwan-vf-operation-wanport-deactivate",\r
+        "xml": "<method rpc='sdwan-vf-operation-wanport-deactivate' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 237.89732360839844,\r
+        "y": 193.00003242492676,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "467c4bfc.2f5b64"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1de0c391.b5a28c",\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": 807.9999542236328,\r
+        "y": 208.07811641693115,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "5ecb025.1081afc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5ecb025.1081afc",\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": 1060.0000457763672,\r
+        "y": 206.744779586792,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "997362c3.0cc6a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "fdccb3cb.83cc4",\r
+        "type": "set",\r
+        "name": "set vnf-index",\r
+        "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
+        "comments": "",\r
+        "x": 1431.6665344238281,\r
+        "y": 208.74478244781494,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "997362c3.0cc6a",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1278.3333625793457,\r
+        "y": 208.74476146697998,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "fdccb3cb.83cc4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5cb64270.b68bbc",\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": 822.4205474853516,\r
+        "y": 163.5819854736328,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "2713a7c6.86b758"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "2713a7c6.86b758",\r
+        "type": "other",\r
+        "name": "NULL",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1009.0872268676758,\r
+        "y": 162.915283203125,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "a37833b2.185f8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "a37833b2.185f8",\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=\"404\" />\n    <parameter name=\"error-message\" value=\"There are no VNFs in MD-SAL\" />\n",\r
+        "comments": "",\r
+        "x": 1190.7538528442383,\r
+        "y": 162.915283203125,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "8159840a.e34b38",\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": 1460.9999618530273,\r
+        "y": 378.0781068508513,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "2d5467cf.141cf8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "92550d61.5702c",\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": 1880.2857971191406,\r
+        "y": 380.6496248245239,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "e5b5e260.275be"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6e4eaafb.1605b4",\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\n",\r
+        "comments": "",\r
+        "x": 1447.5715866088867,\r
+        "y": 341.855993270874,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "fb40ae0e.bbae5",\r
+        "type": "block",\r
+        "name": "block",\r
+        "xml": "<block>\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1251.8729820251465,\r
+        "y": 355.2368783657439,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "8159840a.e34b38",\r
+                "6e4eaafb.1605b4",\r
+                "3aa9d72d.eaee98"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "338d154d.d328ea",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1107.5159378051758,\r
+        "y": 355.3003663723357,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "fb40ae0e.bbae5"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7e611b6d.db2764",\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": 871.5159196853638,\r
+        "y": 282.3003787994385,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "338d154d.d328ea",\r
+                "7a0a695.917c098",\r
+                "8d2d99ea.4b0448"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "7a0a695.917c098",\r
+        "type": "outcome",\r
+        "name": "0",\r
+        "xml": "<outcome value='0'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1112.9999561309814,\r
+        "y": 254.0781078338623,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "589e99a4.cf28d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8d2d99ea.4b0448",\r
+        "type": "other",\r
+        "name": "Null",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1115.0311450958252,\r
+        "y": 291.10941886901855,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "589e99a4.cf28d8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "589e99a4.cf28d8",\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=\"vf-module-operation-input.vf-module-request-input.vf-id not found in service-data\" />\n",\r
+        "comments": "",\r
+        "x": 1272.8086605072021,\r
+        "y": 271.9983673095703,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e5b5e260.275be",\r
+        "type": "outcomeTrue",\r
+        "name": "true",\r
+        "xml": "<outcome value='true'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2084.0000381469727,\r
+        "y": 379.0781312282197,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "9a9a684f.c7ffd8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9a9a684f.c7ffd8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1846.343246459961,\r
+        "y": 481.16428089141846,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "14405ad7.cb9e35",\r
+                "de34e0a1.fef5c",\r
+                "c4a0e771.25eac8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "14405ad7.cb9e35",\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": 2088.22993850708,\r
+        "y": 451.5066947937012,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "de34e0a1.fef5c",\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": 2091.676197052002,\r
+        "y": 496.164333820343,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "2d5467cf.141cf8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 1668.5000076293945,\r
+        "y": 378.07811546325684,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "92550d61.5702c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "816f2ae4.9e3938",\r
+        "type": "comment",\r
+        "name": "Get devices",\r
+        "info": "",\r
+        "comments": "",\r
+        "x": 821.5002403259277,\r
+        "y": 499.0781545639038,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "3aa9d72d.eaee98",\r
+        "type": "set",\r
+        "name": "set prop.site.deviceId_length",\r
+        "xml": "<set>\n<parameter name='prop.site.deviceId_length' value='0' />\n",\r
+        "comments": "",\r
+        "x": 1473.9999542236328,\r
+        "y": 306.07811641693115,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "467c4bfc.2f5b64",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 378.99604415893555,\r
+        "y": 410.0742139816284,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "5cb64270.b68bbc",\r
+                "1de0c391.b5a28c",\r
+                "7e611b6d.db2764",\r
+                "40773877.e7f878",\r
+                "b86dde81.b26fa",\r
+                "b01ccc1a.02731",\r
+                "9c618528.84c5b8",\r
+                "fc70c70a.583ef8",\r
+                "86a3ea09.776bc8",\r
+                "1e0c85ac.387e1a",\r
+                "6b522fc9.bd25d",\r
+                "c257767a.933bb8",\r
+                "c5d5b1d3.8c084"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c4a0e771.25eac8",\r
+        "type": "call",\r
+        "name": "call sdwan-get-wan-param",\r
+        "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-wan-param' mode='sync' >\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2082.9726486206055,\r
+        "y": 543.0039324760437,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "86a3ea09.776bc8",\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": 866.7226486206055,\r
+        "y": 449.75391387939453,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "cb360512.9f1c88",\r
+                "f1779f79.d3359",\r
+                "78cd1685.a056c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cb360512.9f1c88",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1098.7227325439453,\r
+        "y": 413.7539367675781,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "f23d61e0.62498"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f1779f79.d3359",\r
+        "type": "not-found",\r
+        "name": "not-found",\r
+        "xml": "<outcome value='not-found'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1101.2136154174805,\r
+        "y": 449.3279733657837,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "399ac4f6.7a8eac"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "78cd1685.a056c8",\r
+        "type": "other",\r
+        "name": "other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1096.5466232299805,\r
+        "y": 485.66133213043213,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "3b8de765.32c6c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3b8de765.32c6c8",\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": 1250.3191146850586,\r
+        "y": 483.10041904449463,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "399ac4f6.7a8eac",\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": 1246.785011291504,\r
+        "y": 447.61366081237793,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "f23d61e0.62498",\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": 1254.2228469848633,\r
+        "y": 412.75382900238037,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "1e0c85ac.387e1a",\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": 881.232780456543,\r
+        "y": 537.4309158325195,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "77011d7.7b96ee4",\r
+                "12088398.76a01c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "77011d7.7b96ee4",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1116.2329063415527,\r
+        "y": 523.4309043884277,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "44026cbb.b9e684"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "44026cbb.b9e684",\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": 1258.2329139709473,\r
+        "y": 522.430905342102,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9dced7bd.db4818",\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": 1264.2329139709473,\r
+        "y": 559.8238935470581,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "12088398.76a01c",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1115.4829063415527,\r
+        "y": 559.0738115310669,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "9dced7bd.db4818"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "6b522fc9.bd25d",\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": 858.2325286865234,\r
+        "y": 590.763991355896,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "fc70c70a.583ef8",\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": 823.3680686950684,\r
+        "y": 1035.5663003921509,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "4a80b28.10a884c",\r
+        "type": "update",\r
+        "name": "update SDWAN wan port instance configuration in AAI",\r
+        "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='wan-port-config' \n      key='wan-port-config.wan-port-config-id = $vf-module-topology-operation-input.vnf-information.vnf-id' >\n<parameter name=\"wan-port-config-id\" value=\"`$vf-module-topology-operation-input.vnf-information.vnf-id`\" />\n<parameter name='operational-status' value='PendingDelete' />\n<parameter name='model-customization-id' value='`$vf-module-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vf-module-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vf-module-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 942.6871871948242,\r
+        "y": 995.3698806762695,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "b86dde81.b26fa",\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": 877.0648956298828,\r
+        "y": 869.7630624771118,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "b01ccc1a.02731",\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": 911.3680953979492,\r
+        "y": 913.5661716461182,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "9c618528.84c5b8",\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": 878.3680953979492,\r
+        "y": 949.5661716461182,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "c5d5b1d3.8c084",\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 + '/sdwan-device-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": 925.4999542236328,\r
+        "y": 775.0781402587891,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "e2365777.226868",\r
+                "8c72c557.95eda8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e2365777.226868",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1171.4999389648438,\r
+        "y": 813.0782289505005,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "d7624ae6.474bb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8c72c557.95eda8",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1167.5000190734863,\r
+        "y": 767.0781440734863,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "d7624ae6.474bb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "281f8a8d.8e3fc6",\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 rest api\" />\n",\r
+        "comments": "",\r
+        "x": 1308.5001106262207,\r
+        "y": 767.0781450271606,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "d7624ae6.474bb8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1315.4998054504395,\r
+        "y": 811.0781478881836,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            []\r
+        ]\r
+    },\r
+    {\r
+        "id": "c257767a.933bb8",\r
+        "type": "execute",\r
+        "name": "execute RestApiCallNode wan port delete",\r
+        "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-wan-port-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/transport-network-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": 920.5001220703125,\r
+        "y": 669.0781383514404,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "ec710bf2.9c0a78",\r
+                "f07017bc.bc8a18"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ec710bf2.9c0a78",\r
+        "type": "success",\r
+        "name": "success",\r
+        "xml": "<outcome value='success'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1208.5002174377441,\r
+        "y": 701.0781078338623,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "7193fdca.aa45a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "f07017bc.bc8a18",\r
+        "type": "failure",\r
+        "name": "failure",\r
+        "xml": "<outcome value='failure'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1212.5002975463867,\r
+        "y": 637.0781860351562,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            [\r
+                "7193fdca.aa45a4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "64ee4cf2.79ceb4",\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 rest api\" />\n",\r
+        "comments": "",\r
+        "x": 1357.5004692077637,\r
+        "y": 639.0781860351562,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "7193fdca.aa45a4",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1364.5000610351562,\r
+        "y": 699.0781078338623,\r
+        "z": "b8fed42e.2d2888",\r
+        "wires": [\r
+            []\r
+        ]\r
+    }\r
+]
\ No newline at end of file