+ "id": "b11fa2f9.fb7d9",\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": 1055.2539329528809,\r
+ "y": 1369.7540159225464,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "63364892.2ff828",\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": 1050.254005432129,\r
+ "y": 1422.1469917297363,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "c5e91ad3.94c708",\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": 1098.7540130615234,\r
+ "y": 1220.7540216445923,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "d0669f94.595ad",\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": 656.2539825439453,\r
+ "y": 1391.7541246414185,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "5729e228.1a118c",\r
+ "9ae06886.9dad78"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f49389c2.437958",\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": 641.2540512084961,\r
+ "y": 1272.7540369033813,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "2a8efd4f.307a02",\r
+ "76b0b1a9.365ed",\r
+ "1a464e8d.d61281"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e3da978e.7b4c98",\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": 625.00390625,\r
+ "y": 323.5039049386978,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ []\r
+ ]\r
+ },\r
+ {\r
+ "id": "707326cf.03f308",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 2566.5039863586426,\r
+ "y": 612.7539138793945,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "d4d9dbbb.648b58",\r
+ "e2915ee2.8ebb7"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "e2915ee2.8ebb7",\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": 2775.50390625,\r
+ "y": 630.7539043426514,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "c34ad6a3.8e84a8",\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": 645.0000305175781,\r
+ "y": 979.6667224168777,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "5417e4ec.44e0fc"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5417e4ec.44e0fc",\r
+ "type": "block",\r
+ "name": "block",\r
+ "xml": "<block>\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 746.614933013916,\r
+ "y": 1075.9960042238235,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "96fd6203.a93a8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "96fd6203.a93a8",\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": 1011.0001754760742,\r
+ "y": 1025.6666556596756,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "ff96c27a.f8b4c"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "ff96c27a.f8b4c",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1233.0000915527344,\r
+ "y": 1025.6667371988297,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "5c974e6c.9d1de"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "5c974e6c.9d1de",\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
+ "outputs": 1,\r
+ "x": 1314.250099182129,\r
+ "y": 1100.1667386293411,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "f2c7eaa3.99a658"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f2c7eaa3.99a658",\r
+ "type": "block",\r
+ "name": "block atomic",\r
+ "xml": "<block atomic=\"true\">\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1531.6152648925781,\r
+ "y": 1100.9960032701492,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "a31b541a.f43428"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "a31b541a.f43428",\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": 1697.2504577636719,\r
+ "y": 1107.1668459177017,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "acd1f3fa.6df91"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "acd1f3fa.6df91",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1874.2504768371582,\r
+ "y": 1110.1666861772537,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "dbf157a8.9bfda8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "dbf157a8.9bfda8",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 2033.5006675720215,\r
+ "y": 1105.666726231575,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "6d90da35.f2faa4"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "6d90da35.f2faa4",\r
+ "type": "set",\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": 2258.2509841918945,\r
+ "y": 1084.1667376756668,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "beead211.571e7",\r
+ "type": "block",\r
+ "name": "block atomic",\r
+ "xml": "<block atomic=\"true\">\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1782.0000610351562,\r
+ "y": 997.3333483934402,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "cdf1bbb6.bd8ba8",\r
+ "4590d72e.8fdc58",\r
+ "c987788c.bf7828"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "4590d72e.8fdc58",\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": 1957.000015258789,\r
+ "y": 967.3333216905594,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "ccda746f.733f78"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "ccda746f.733f78",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2107.749969482422,\r
+ "y": 968.8332372903824,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "8dafe60a.3c53c8"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "8dafe60a.3c53c8",\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": 2281.750717163086,\r
+ "y": 968.8332957029343,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "28067cd3.bf95d4",\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": 1961.2583961486816,\r
+ "y": 799.5041923522949,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "929e0fdf.a14df"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "2b01491e.2600e6",\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": 2840.258445739746,\r
+ "y": 857.5042552947998,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "841cfed1.a1254"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "f69a83eb.44d4d",\r
+ "type": "block",\r
+ "name": "block atomic",\r
+ "xml": "<block atomic=\"true\">\n",\r
+ "atomic": "false",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 1693.531337738037,\r
+ "y": 804.0312929153442,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "28067cd3.bf95d4"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "7959c34a.0b74cc",\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": 2593.5310440063477,\r
+ "y": 851.0312733650208,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "2b01491e.2600e6"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "c987788c.bf7828",\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": 1955.50390625,\r
+ "y": 907.7539043426514,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "b8a07211.4482a"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "b8a07211.4482a",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r
+ "outputs": 1,\r
+ "x": 2106.253860473633,\r
+ "y": 909.2538199424744,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "54d15a4c.97ff74"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "54d15a4c.97ff74",\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": 2280.254608154297,\r
+ "y": 909.2538783550262,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "a9b33c49.c3bcd",\r
+ "type": "set",\r
+ "name": "set prop.lan.bridgeDomainId",\r
+ "xml": "<set>\n<parameter name='prop.lan.bridgeDomainId' value='`$bridgeDomainResp.success[0].id`' />\n",\r
+ "comments": "",\r
+ "x": 1861.254005432129,\r
+ "y": 1812.7539238929749,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "e96cc964.57ebf8",\r
+ "type": "set",\r
+ "name": "increment lan-port param length",\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-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
+ "comments": "",\r
+ "x": 677.5039138793945,\r
+ "y": 2023.2538995742798,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "4c96c619.458ff8",\r
+ "type": "set",\r
+ "name": "increment lan-port param length",\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-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
+ "comments": "",\r
+ "x": 677.50390625,\r
+ "y": 2110.25390625,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "d5b15ee0.c0558",\r
+ "type": "set",\r
+ "name": "set bridge-domainId 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.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].name' value='bridgeDomainId' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length].value' value='`$prop.lan.bridgeDomainId`' />\n",\r
+ "comments": "",\r
+ "x": 690,\r
+ "y": 2154,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "81047830.c65458",\r
+ "type": "set",\r
+ "name": "increment lan-port param length",\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-request-input.vf-module-input-parameters.param_length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length + 1`' />\n",\r
+ "comments": "",\r
+ "x": 671.1830062866211,\r
+ "y": 2197.2225341796875,\r
+ "z": "8f678717.6ce918",\r
+ "wires": []\r
+ },\r
+ {\r
+ "id": "f8bad303.dbe7d",\r
+ "type": "block",\r
+ "name": "block : atomic",\r
+ "xml": "<block atomic=\"true\">",\r
+ "atomic": "true",\r
+ "outputs": 1,\r
+ "x": 875,\r
+ "y": 666.6666870117188,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "8c2d8bf6.5cda78"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "8c2d8bf6.5cda78",\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": 708.7500152587891,\r
+ "y": 790.9167098999023,\r
+ "z": "8f678717.6ce918",\r
+ "wires": [\r
+ [\r
+ "fd56a113.86307"\r
+ ]\r
+ ]\r
+ },\r
+ {\r
+ "id": "fd56a113.86307",\r
+ "type": "outcomeTrue",\r
+ "name": "true",\r
+ "xml": "<outcome value='true'>\n",\r
+ "comments": "",\r