diff options
Diffstat (limited to 'platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json')
-rw-r--r-- | platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json | 2708 |
1 files changed, 1378 insertions, 1330 deletions
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json index ad151409..d90a5ccb 100644 --- a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json +++ b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_sdwan-wanport-vnf-topology-operation-underlay.json @@ -1,20 +1,20 @@ [ { - "id": "acaf9f12.dd321", + "id": "8722df6b.da333", "type": "dgstart", "name": "DGSTART", "outputs": 1, - "x": 119.00390625, - "y": 52.00390625, - "z": "816d5e60.eba45", + "x": 118, + "y": 57, + "z": "afa42c56.2fe06", "wires": [ [ - "9e7830e2.084e3" + "5f0a72e7.8810fc" ] ] }, { - "id": "9e7830e2.084e3", + "id": "5f0a72e7.8810fc", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", @@ -22,3990 +22,4038 @@ "comments": "", "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>", "outputs": 1, - "x": 235.2895965576172, - "y": 103.24201393127441, - "z": "816d5e60.eba45", + "x": 234.2856903076172, + "y": 108.23810768127441, + "z": "afa42c56.2fe06", "wires": [ [ - "b00ec17b.44975" + "a6501208.be07a" ] ] }, { - "id": "b00ec17b.44975", + "id": "a6501208.be07a", "type": "method", "name": "method sdwan-wanport-vnf-topology-operation-underlay", "xml": "<method rpc='sdwan-wanport-vnf-topology-operation-underlay' mode='sync'>\n", "comments": "", "outputs": 1, - "x": 238.43252563476562, - "y": 188.00393772125244, - "z": "816d5e60.eba45", + "x": 237.42861938476562, + "y": 193.00003147125244, + "z": "afa42c56.2fe06", "wires": [ [ - "2452d404.5dd7bc" + "fbe9ed1f.31b14" ] ] }, { - "id": "2452d404.5dd7bc", + "id": "fbe9ed1f.31b14", "type": "block", "name": "block : atomic", "xml": "<block atomic=\"true\">", "atomic": "true", "outputs": 1, - "x": 170.67059326171875, - "y": 296.67063903808594, - "z": "816d5e60.eba45", + "x": 169.66668701171875, + "y": 301.66673278808594, + "z": "afa42c56.2fe06", "wires": [ [ - "74620ff1.b94be", - "e68f1fae.052f", - "18ea4160.5b97af", - "84666856.592818", - "f80aa612.1d1cd8" + "ba308345.6a0be", + "723ddf07.218d1", + "431fc2f2.17609c", + "38f6b67d.380b9a", + "32bd7569.5de31a" ] ] }, { - "id": "74620ff1.b94be", + "id": "ba308345.6a0be", "type": "for", "name": "for cidx..service-data.consumed-allotted-resources.consumed-allotted-resource[]", "xml": "<for index='cidx' start='0' end='`$service-data.consumed-allotted-resources.consumed-allotted-resource_length`' >\n", "comments": "", "outputs": 1, - "x": 605.004337310791, - "y": 435.6707601547241, - "z": "816d5e60.eba45", + "x": 604.000431060791, + "y": 440.6668539047241, + "z": "afa42c56.2fe06", "wires": [ [ - "89904125.f9c2d" + "88f8bb94.113e88" ] ] }, { - "id": "f587f945.9668c8", + "id": "2cdd7d19.2083a2", "type": "set", "name": "set prop.ar.allotted-resource-id", "xml": "<set>\n<parameter name='prop.ar.allotted-resource-id' value='`$service-data.consumed-allotted-resources.consumed-allotted-resource[$cidx].allotted-resource-id`' />\n", "comments": "", - "x": 1395.0052490234375, - "y": 124.97268486022949, - "z": "816d5e60.eba45", + "x": 1394.0013427734375, + "y": 129.9687786102295, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "7103c5d5.4c730c", + "id": "f2739d06.3f82a", "type": "comment", "name": "Query MDSAL for AR", "info": "", "comments": "", - "x": 1720.3379211425781, - "y": 148.97255420684814, - "z": "816d5e60.eba45", + "x": 1719.3340148925781, + "y": 153.96864795684814, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "95a2de04.a237b", + "id": "4600defb.d9dc1", "type": "comment", "name": "Query MDSAL to get parent service based on service instance id from AR", "info": "", "comments": "", - "x": 2190.338779449463, - "y": 167.97253322601318, - "z": "816d5e60.eba45", + "x": 2189.334873199463, + "y": 172.96862697601318, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "4d085fb4.7bdbe", + "id": "2398fd5d.dbac12", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 1969.67232131958, - "y": 203.63917350769043, - "z": "816d5e60.eba45", + "x": 1968.66841506958, + "y": 208.63526725769043, + "z": "afa42c56.2fe06", "wires": [ [ - "6619fa96.9e1c44" + "179e1db5.4a8f02" ] ] }, { - "id": "6619fa96.9e1c44", + "id": "179e1db5.4a8f02", "type": "block", "name": "block: atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2124.672161102295, - "y": 203.13900661468506, - "z": "816d5e60.eba45", + "x": 2123.668254852295, + "y": 208.13510036468506, + "z": "afa42c56.2fe06", "wires": [ [ - "65302594.0054ec" + "35d0f2e8.ed82ae" ] ] }, { - "id": "33787bc7.0b4834", + "id": "f8dd83a.151c88", "type": "other", "name": "outcome 1", "xml": "<outcome value='1'>\n", "comments": "", "outputs": 1, - "x": 2448.3626976013184, - "y": 199.75814723968506, - "z": "816d5e60.eba45", + "x": 2447.3587913513184, + "y": 204.75424098968506, + "z": "afa42c56.2fe06", "wires": [ [ - "545b3871.7610f8" + "2218a177.4e456e" ] ] }, { - "id": "17a34962.7bafd7", + "id": "7900e8ec.0ba228", "type": "returnFailure", "name": "return failure", "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=\"Error: Connection attachement resource not found\" />\n \n", "comments": "", - "x": 2594.1314735412598, - "y": 239.20513534545898, - "z": "816d5e60.eba45", + "x": 2593.1275672912598, + "y": 244.20122909545898, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "60f770e5.3c645", + "id": "7edde1df.f81a4", "type": "other", "name": "other", "xml": "<outcome value='Other'>\n", "comments": "", "outputs": 1, - "x": 1962.5240478515625, - "y": 250.70518016815186, - "z": "816d5e60.eba45", + "x": 1961.5201416015625, + "y": 255.70127391815186, + "z": "afa42c56.2fe06", "wires": [ [ - "a69f2107.3bfff" + "ae127aa8.bf8958" ] ] }, { - "id": "a69f2107.3bfff", + "id": "ae127aa8.bf8958", "type": "block", "name": "block: atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2112.5238914489746, - "y": 251.37173557281494, - "z": "816d5e60.eba45", + "x": 2111.5199851989746, + "y": 256.36782932281494, + "z": "afa42c56.2fe06", "wires": [ [ - "48f1dbd9.82eaf4" + "c86b6674.f9da58" ] ] }, { - "id": "3677d240.46bcee", + "id": "735fee8b.f10fd", "type": "other", "name": "other", "xml": "<outcome value='Other'>\n", "comments": "", "outputs": 1, - "x": 2436.6906509399414, - "y": 237.03850746154785, - "z": "816d5e60.eba45", + "x": 2435.6867446899414, + "y": 242.03460121154785, + "z": "afa42c56.2fe06", "wires": [ [ - "17a34962.7bafd7" + "7900e8ec.0ba228" ] ] }, { - "id": "65302594.0054ec", + "id": "35d0f2e8.ed82ae", "type": "switchNode", "name": "switch cr length", "xml": "<switch test='`$mdsal-ar.connection-attachment-allotted-resource_length`'>\n", "comments": "", "outputs": 1, - "x": 2288.672336578369, - "y": 203.6391897201538, - "z": "816d5e60.eba45", + "x": 2287.668430328369, + "y": 208.6352834701538, + "z": "afa42c56.2fe06", "wires": [ [ - "33787bc7.0b4834", - "3677d240.46bcee" + "f8dd83a.151c88", + "735fee8b.f10fd" ] ] }, { - "id": "f2c93863.974c98", + "id": "99f51e24.95bbd", "type": "set", "name": "set parent-service-instance-id", "xml": "<set>\n<parameter name='prop.parent-service-instance-id' value='`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.parent-service-instance-id`' />\n\n", "comments": "", - "x": 2844.0059356689453, - "y": 200.63917064666748, - "z": "816d5e60.eba45", + "x": 2843.0020294189453, + "y": 205.63526439666748, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "545b3871.7610f8", + "id": "2218a177.4e456e", "type": "block", "name": "block: atomic", "xml": "<block atomic='true'>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2598.4817276000977, - "y": 199.80570697784424, - "z": "816d5e60.eba45", + "x": 2597.4778213500977, + "y": 204.80180072784424, + "z": "afa42c56.2fe06", "wires": [ [ - "f2c93863.974c98", - "c4ef0618.a01ef8" + "99f51e24.95bbd", + "87284033.76d89" ] ] }, { - "id": "48f1dbd9.82eaf4", + "id": "c86b6674.f9da58", "type": "returnFailure", "name": "return failure", "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=\"Error: Connection attachement resource not found\" />\n \n", "comments": "", - "x": 2280.005344390869, - "y": 249.63911151885986, - "z": "816d5e60.eba45", + "x": 2279.001438140869, + "y": 254.63520526885986, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "3af4c28.a27653e", + "id": "3ba72ba0.13a9f4", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 2067.307460784912, - "y": 521.7748374938965, - "z": "816d5e60.eba45", + "x": 2066.303554534912, + "y": 526.7709312438965, + "z": "afa42c56.2fe06", "wires": [ [ - "29090a88.41c1f6" + "3c18f953.7698e6" ] ] }, { - "id": "b8d8640d.13eac8", + "id": "b947c854.e35438", "type": "other", "name": "other", "xml": "<outcome value='Other'>\n", "comments": "", "outputs": 1, - "x": 2059.15926361084, - "y": 556.8409223556519, - "z": "816d5e60.eba45", + "x": 2058.15535736084, + "y": 561.8370161056519, + "z": "afa42c56.2fe06", "wires": [ [ - "bda3efcf.89dfe" + "5f7ffb48.00ef54" ] ] }, { - "id": "bda3efcf.89dfe", + "id": "5f7ffb48.00ef54", "type": "returnFailure", "name": "return failure", "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=\"Error: SOTN resource not found\" />\n \n", "comments": "", - "x": 2205.308036804199, - "y": 557.1084184646606, - "z": "816d5e60.eba45", + "x": 2204.304130554199, + "y": 562.1045122146606, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "29090a88.41c1f6", + "id": "3c18f953.7698e6", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2187.3077087402344, - "y": 521.774920463562, - "z": "816d5e60.eba45", + "x": 2186.3038024902344, + "y": 526.771014213562, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "c548252d.342ee8", + "id": "9ef76182.7b173", "type": "for", "name": "for pnidx.. mdsal-psd.networks.network_length[]", "xml": "<for index='pnidx' start='0' end='`$mdsal-psd.service-data.networks.network_length`' >\n", "comments": "", "outputs": 1, - "x": 1750.6722564697266, - "y": 621.3067955970764, - "z": "816d5e60.eba45", + "x": 1749.6683502197266, + "y": 626.3028893470764, + "z": "afa42c56.2fe06", "wires": [ [ - "e621a712.c02488" + "e38b67ea.4c8758" ] ] }, { - "id": "4d2b2a60.5a15c4", + "id": "348ba1e1.19e85e", "type": "switchNode", "name": "switch ActivateSDWANConnectivityInstance", "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$pnidx].network-data.request-information.request-action == 'ActivateSDWANConnectivityInstance'`\">\n \n \n\n", "comments": "", "outputs": 1, - "x": 2280.3388900756836, - "y": 590.3067970275879, - "z": "816d5e60.eba45", + "x": 2279.3349838256836, + "y": 595.3028907775879, + "z": "afa42c56.2fe06", "wires": [ [ - "eff7a2d.680436" + "27c81bce.91e324" ] ] }, { - "id": "eff7a2d.680436", + "id": "27c81bce.91e324", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2532.338424682617, - "y": 591.3067345619202, - "z": "816d5e60.eba45", + "x": 2531.334518432617, + "y": 596.3028283119202, + "z": "afa42c56.2fe06", "wires": [ [ - "b41985de.5559e8" + "917509ae.cf1bf8" ] ] }, { - "id": "b41985de.5559e8", + "id": "917509ae.cf1bf8", "type": "set", "name": "set tmp.pnidx ", "xml": "<set>\n<parameter name='tmp.pnidx' value='`$pnidx`' />\n\n", "comments": "", - "x": 2688.3381118774414, - "y": 591.3067345619202, - "z": "816d5e60.eba45", + "x": 2687.3342056274414, + "y": 596.3028283119202, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "2eff9ba0.ecf354", + "id": "1fd45985.393f26", "type": "for", "name": "for loop paramidx - Get topology from servicedata", "xml": "<for index=\"paramidx\" start=\"0\" end=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 1682.3390655517578, - "y": 706.3064250946045, - "z": "816d5e60.eba45", + "x": 1681.3351593017578, + "y": 711.3025188446045, + "z": "afa42c56.2fe06", "wires": [ [ - "f3cef2f6.2a146" + "4ebf01e5.37d06" ] ] }, { - "id": "482a4c29.31cfa4", + "id": "8d7971fd.c23e3", "type": "switchNode", "name": "switch topology", "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'topology'`\">\n", "comments": "", "outputs": 1, - "x": 2134.339157104492, - "y": 685.3063306808472, - "z": "816d5e60.eba45", + "x": 2133.335250854492, + "y": 690.3024244308472, + "z": "afa42c56.2fe06", "wires": [ [ - "65d66991.892e68" + "e336f6e8.a1adc8" ] ] }, { - "id": "65d66991.892e68", + "id": "e336f6e8.a1adc8", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2285.339168548584, - "y": 683.3063726425171, - "z": "816d5e60.eba45", + "x": 2284.335262298584, + "y": 688.3024663925171, + "z": "afa42c56.2fe06", "wires": [ [ - "1a0e340c.b9591c" + "f2813d3e.d5ec3" ] ] }, { - "id": "1a0e340c.b9591c", + "id": "f2813d3e.d5ec3", "type": "set", "name": "set topology", "xml": "<set>\n<parameter name='prop.topology' value='`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n", "comments": "", - "x": 2426.338897705078, - "y": 682.9063062667847, - "z": "816d5e60.eba45", + "x": 2425.334991455078, + "y": 687.9024000167847, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "8b82943e.e37978", + "id": "4a7f65c3.11a50c", "type": "switchNode", "name": "switch tmp.pnidx ", "xml": "<switch test=\"`$tmp.pnidx`\">\n\n", "comments": "", "outputs": 1, - "x": 1653.338882446289, - "y": 665.9729976654053, - "z": "816d5e60.eba45", + "x": 1652.334976196289, + "y": 670.9690914154053, + "z": "afa42c56.2fe06", "wires": [ [ - "6c46e25f.8ffa9c" + "42c35e07.6414a" ] ] }, { - "id": "6c46e25f.8ffa9c", + "id": "42c35e07.6414a", "type": "outcome", "name": "NULL", "xml": "<outcome value=''>\n", "comments": "", "outputs": 1, - "x": 1808.7675552368164, - "y": 664.5443773269653, - "z": "816d5e60.eba45", + "x": 1807.7636489868164, + "y": 669.5404710769653, + "z": "afa42c56.2fe06", "wires": [ [ - "7abaa33.8b7355c" + "79c31704.e1ea48" ] ] }, { - "id": "7abaa33.8b7355c", + "id": "79c31704.e1ea48", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n", "comments": "", - "x": 1949.1961784362793, - "y": 665.6874666213989, - "z": "816d5e60.eba45", + "x": 1948.1922721862793, + "y": 670.6835603713989, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "f3550d2c.724f9", + "id": "d058b4fc.a3d908", "type": "switchNode", "name": "switch topology hub-spoke", "xml": "<switch test=\"`$prop.topology == 'hub-spoke'`\">\n", "comments": "", "outputs": 1, - "x": 1561.3387489318848, - "y": 768.3062467575073, - "z": "816d5e60.eba45", + "x": 1560.3348426818848, + "y": 773.3023405075073, + "z": "afa42c56.2fe06", "wires": [ [ - "ab080c7a.92d5", - "3d04ef10.4ea32" + "80132a76.17bcc8", + "f4211b87.94b798" ] ] }, { - "id": "ab080c7a.92d5", + "id": "80132a76.17bcc8", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 1751.338436126709, - "y": 793.3067321777344, - "z": "816d5e60.eba45", + "x": 1750.334529876709, + "y": 798.3028259277344, + "z": "afa42c56.2fe06", "wires": [ [ - "8abbeb7b.b004e8" + "7df004fc.b974bc" ] ] }, { - "id": "3d04ef10.4ea32", + "id": "f4211b87.94b798", "type": "outcomeTrue", "name": "false", "xml": "<outcome value='false'>\n", "comments": "", "outputs": 1, - "x": 1745.3393630981445, - "y": 754.3063945770264, - "z": "816d5e60.eba45", + "x": 1744.3354568481445, + "y": 759.3024883270264, + "z": "afa42c56.2fe06", "wires": [ [ - "86771426.4b32c8" + "f043ab05.abcb68" ] ] }, { - "id": "86771426.4b32c8", + "id": "f043ab05.abcb68", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1881.3393669128418, - "y": 754.3063335418701, - "z": "816d5e60.eba45", + "x": 1880.3354606628418, + "y": 759.3024272918701, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "8abbeb7b.b004e8", + "id": "7df004fc.b974bc", "type": "block", "name": "block: atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1756.67138671875, - "y": 861.3059663772583, - "z": "816d5e60.eba45", + "x": 1755.66748046875, + "y": 866.3020601272583, + "z": "afa42c56.2fe06", "wires": [ [ - "aa63c4ce.dcdf88" + "f2cfe93e.7237b8" ] ] }, { - "id": "aa63c4ce.dcdf88", + "id": "f2cfe93e.7237b8", "type": "for", "name": "for ppidx.. mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[]", "xml": "<for index='ppidx' start='0' end='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource_length`' >\n", "comments": "", "outputs": 1, - "x": 2164.004638671875, - "y": 861.6395845413208, - "z": "816d5e60.eba45", + "x": 2163.000732421875, + "y": 866.6356782913208, + "z": "afa42c56.2fe06", "wires": [ [ - "db34806a.eb197" + "de6797a2.586c78" ] ] }, { - "id": "a12ec2fd.fe008", + "id": "ffb0cb19.6bd078", "type": "set", "name": "set prop.ar.provided-allotted-resource-id", "xml": "<set>\n<parameter name='prop.ar.provided-allotted-resource-id' value='`$mdsal-psd.service-data.provided-allotted-resources.provided-allotted-resource[$ppidx].allotted-resource-id`' />\n\n", "comments": "", - "x": 2255.0057525634766, - "y": 939.6398825645447, - "z": "816d5e60.eba45", + "x": 2254.0018463134766, + "y": 944.6359763145447, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "48c0bc5c.016e84", + "id": "7d29151f.aff58c", "type": "for", "name": "for loop aridx - Get role from allotted resource", "xml": "<for index=\"aridx\" start=\"0\" end=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2273.0064544677734, - "y": 1050.306674003601, - "z": "816d5e60.eba45", + "x": 2272.0025482177734, + "y": 1055.302767753601, + "z": "afa42c56.2fe06", "wires": [ [ - "6e2c1efa.030fd" + "99b001da.0efb4" ] ] }, { - "id": "d87f1462.94a148", + "id": "175772d7.f9d53d", "type": "switchNode", "name": "switch Role", "xml": "<switch test=\"`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].name == 'Role'`\">\n", "comments": "", "outputs": 1, - "x": 2682.006565093994, - "y": 1053.3067607879639, - "z": "816d5e60.eba45", + "x": 2681.002658843994, + "y": 1058.3028545379639, + "z": "afa42c56.2fe06", "wires": [ [ - "8902bff0.b993a" + "d13f62a9.a25bd" ] ] }, { - "id": "8902bff0.b993a", + "id": "d13f62a9.a25bd", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2823.0068969726562, - "y": 1052.3067598342896, - "z": "816d5e60.eba45", + "x": 2822.0029907226562, + "y": 1057.3028535842896, + "z": "afa42c56.2fe06", "wires": [ [ - "d0dace3e.a4044" + "63261a78.0b6344" ] ] }, { - "id": "d0dace3e.a4044", + "id": "63261a78.0b6344", "type": "set", "name": "set prop.role", "xml": "<set>\n<parameter name='prop.role' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$aridx].value`' />\n", "comments": "", - "x": 2964.0069313049316, - "y": 1053.9066514968872, - "z": "816d5e60.eba45", + "x": 2963.0030250549316, + "y": 1058.9027452468872, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "a56e979.94c4668", + "id": "63613798.d70908", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 2759.0059509277344, - "y": 956.973176240921, - "z": "816d5e60.eba45", + "x": 2758.0020446777344, + "y": 961.969269990921, + "z": "afa42c56.2fe06", "wires": [ [ - "5e3a3525.ed601c" + "18ba51e1.01a3be" ] ] }, { - "id": "36ee87ff.edcc88", + "id": "9fe7ff8.35548", "type": "other", "name": "other", "xml": "<outcome value='Other'>\n", "comments": "", "outputs": 1, - "x": 2755.8576736450195, - "y": 1011.0392594337463, - "z": "816d5e60.eba45", + "x": 2754.8537673950195, + "y": 1016.0353531837463, + "z": "afa42c56.2fe06", "wires": [ [ - "61955a75.34d004" + "2fd2f3c1.09b97c" ] ] }, { - "id": "1dae6147.4a990f", + "id": "8ad9ee53.6aa87", "type": "switchNode", "name": "switch role hub", "xml": "<switch test=\"`$prop.role == hub`\">\n", "comments": "", "outputs": 1, - "x": 2139.3390884399414, - "y": 1115.6397142410278, - "z": "816d5e60.eba45", + "x": 2138.3351821899414, + "y": 1120.6358079910278, + "z": "afa42c56.2fe06", "wires": [ [ - "918c56f9.c83968", - "c6d12fe7.97792" + "6011fd41.335614", + "472beb8.34ca814" ] ] }, { - "id": "f44852b5.87cbc", + "id": "890f782e.076f68", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2455.3384742736816, - "y": 1091.6393175125122, - "z": "816d5e60.eba45", + "x": 2454.3345680236816, + "y": 1096.6354112625122, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "b92c0442.b0f838", + "id": "aa2b8cd4.2f9ae", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 2865.3081092834473, - "y": 1187.1084241867065, - "z": "816d5e60.eba45", + "x": 2864.3042030334473, + "y": 1192.1045179367065, + "z": "afa42c56.2fe06", "wires": [ [ - "c83cb2fc.e107f" + "4765f05a.45c5e" ] ] }, { - "id": "3638a6d7.49015a", + "id": "1bed61f6.90e36e", "type": "other", "name": "other", "xml": "<outcome value='Other'>\n", "comments": "", "outputs": 1, - "x": 2867.159679412842, - "y": 1247.174506187439, - "z": "816d5e60.eba45", + "x": 2866.155773162842, + "y": 1252.170599937439, + "z": "afa42c56.2fe06", "wires": [ [ - "7e0afffe.3838d" + "151f6728.afe339" ] ] }, { - "id": "7e0afffe.3838d", + "id": "151f6728.afe339", "type": "returnFailure", "name": "return failure", "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=\"Error: SDWAN service-data not found\" />\n \n", "comments": "", - "x": 3011.308452606201, - "y": 1209.4419202804565, - "z": "816d5e60.eba45", + "x": 3010.304546356201, + "y": 1214.4380140304565, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "c83cb2fc.e107f", + "id": "4765f05a.45c5e", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2995.3081283569336, - "y": 1176.1085844039917, - "z": "816d5e60.eba45", + "x": 2994.3042221069336, + "y": 1181.1046781539917, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "f6606352.8ce6f", + "id": "f7f9e60d.d46178", "type": "set", "name": "set prop.ar-service-instance-id", "xml": "<set>\n<parameter name='prop.ar-service-instance-id' value='`$mdsal-providedAr.connection-attachment-allotted-resource[0].allotted-resource-data.connection-attachment-topology.allotted-resource-identifiers.consuming-service-instance-id`' />\n", "comments": "", - "x": 2467.3395080566406, - "y": 1175.6399170160294, - "z": "816d5e60.eba45", + "x": 2466.3356018066406, + "y": 1180.6360107660294, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "5ea29b9f.be4264", + "id": "f464743.4983e88", "type": "for", "name": "for arvidx.. mdsal-arsd.service-data.vnfs.vnf_length[]", "xml": "<for index='arvidx' start='0' end='`$mdsal-arsd.service-data.vnfs.vnf_length`' >\n", "comments": "", "outputs": 1, - "x": 2511.0059814453125, - "y": 1297.6397066116333, - "z": "816d5e60.eba45", + "x": 2510.0020751953125, + "y": 1302.6358003616333, + "z": "afa42c56.2fe06", "wires": [ [ - "4d51cabb.29bdd4" + "535fb492.abce2c" ] ] }, { - "id": "4d51cabb.29bdd4", + "id": "535fb492.abce2c", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2857.6723022460938, - "y": 1287.6396827697754, - "z": "816d5e60.eba45", + "x": 2856.6683959960938, + "y": 1292.6357765197754, + "z": "afa42c56.2fe06", "wires": [ [ - "d3ef4c0.e5881b8", - "6e60b7ca.332018", - "a1284f22.c1dd1" + "b26020e0.3a846", + "5e2a4404.59208c", + "858743af.15464" ] ] }, { - "id": "d3ef4c0.e5881b8", + "id": "b26020e0.3a846", "type": "switchNode", "name": "switch ActivateSDWANPortInstance", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSDWANPortInstance'`\">\n \n\n", "comments": "", "outputs": 1, - "x": 3119.672410964966, - "y": 1258.6406421661377, - "z": "816d5e60.eba45", + "x": 3118.668504714966, + "y": 1263.6367359161377, + "z": "afa42c56.2fe06", "wires": [ [ - "bf3a29ae.d2e8a8" + "6b78409.f5b87c" ] ] }, { - "id": "5fa744b7.80a78c", + "id": "dde2f6f9.3c1848", "type": "switchNode", "name": "switch tmp.portvidx ", "xml": "<switch test=\"`$tmp.portvidx`\">\n\n", "comments": "", "outputs": 1, - "x": 2592.672119140625, - "y": 1342.3063516616821, - "z": "816d5e60.eba45", + "x": 2591.668212890625, + "y": 1347.3024454116821, + "z": "afa42c56.2fe06", "wires": [ [ - "72b9c858.12ec88" + "58f23c0f.4a7544" ] ] }, { - "id": "15f5118.456cfef", + "id": "3d280456.864e3c", "type": "for", "name": "for loop wportidx - Get wan port ID from servicedata", "xml": "<for index=\"wportidx\" start=\"0\" end=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2517.6727294921875, - "y": 1497.6406106948853, - "z": "816d5e60.eba45", + "x": 2516.6688232421875, + "y": 1502.6367044448853, + "z": "afa42c56.2fe06", "wires": [ [ - "b2e9e931.6800c8" + "3b6a88cf.f649b8" ] ] }, { - "id": "72b9c858.12ec88", + "id": "58f23c0f.4a7544", "type": "outcome", "name": "NULL", "xml": "<outcome value=''>\n", "comments": "", "outputs": 1, - "x": 2753.1005840301514, - "y": 1341.8778715133667, - "z": "816d5e60.eba45", + "x": 2752.0966777801514, + "y": 1346.8739652633667, + "z": "afa42c56.2fe06", "wires": [ [ - "f81f5327.8ee49" + "6637a392.65819c" ] ] }, { - "id": "f81f5327.8ee49", + "id": "6637a392.65819c", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id (port) not found in service-data\" />\n", "comments": "", - "x": 2890.529541015625, - "y": 1342.0212831497192, - "z": "816d5e60.eba45", + "x": 2889.525634765625, + "y": 1347.0173768997192, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "bf3a29ae.d2e8a8", + "id": "6b78409.f5b87c", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3347.67209815979, - "y": 1256.640643119812, - "z": "816d5e60.eba45", + "x": 3346.66819190979, + "y": 1261.636736869812, + "z": "afa42c56.2fe06", "wires": [ [ - "2e9dbb2.cfc4c44" + "11f23b34.c014d5" ] ] }, { - "id": "b2e9e931.6800c8", + "id": "3b6a88cf.f649b8", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2860.673713684082, - "y": 1500.6408605575562, - "z": "816d5e60.eba45", + "x": 2859.669807434082, + "y": 1505.6369543075562, + "z": "afa42c56.2fe06", "wires": [ [ - "948d8437.e73248", - "89e2b91a.b2d6b8", - "18165b60.a7ba85", - "ccf6624c.26897" + "9eb62557.123aa8", + "6f944994.65d2c8", + "b81eb9e0.1976f8", + "3235095c.ee2c06" ] ] }, { - "id": "948d8437.e73248", + "id": "9eb62557.123aa8", "type": "switchNode", "name": "switch transportNetworkName", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'transportNetworkName'`\">\n", "comments": "", "outputs": 1, - "x": 3155.674663543701, - "y": 1439.6413974761963, - "z": "816d5e60.eba45", + "x": 3154.670757293701, + "y": 1444.6374912261963, + "z": "afa42c56.2fe06", "wires": [ [ - "cfc84538.b28318" + "a7e30f58.58c4" ] ] }, { - "id": "2e9dbb2.cfc4c44", + "id": "11f23b34.c014d5", "type": "set", "name": "set tmp.portvidx ", "xml": "<set>\n<parameter name='tmp.portvidx' value='`$arvidx`' />\n\n", "comments": "", - "x": 3502.671781539917, - "y": 1256.6406421661377, - "z": "816d5e60.eba45", + "x": 3501.667875289917, + "y": 1261.6367359161377, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "cfc84538.b28318", + "id": "a7e30f58.58c4", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3348.6746788024902, - "y": 1439.64155960083, - "z": "816d5e60.eba45", + "x": 3347.6707725524902, + "y": 1444.63765335083, + "z": "afa42c56.2fe06", "wires": [ [ - "cb06aff7.fe992" + "9cf2c3d4.0b4b5" ] ] }, { - "id": "cb06aff7.fe992", + "id": "9cf2c3d4.0b4b5", "type": "set", "name": "set prop.hub.transportNetworkName", "xml": "<set>\n<parameter name='prop.hub.transportNetworkName' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n", "comments": "", - "x": 3566.6746864318848, - "y": 1438.24214553833, - "z": "816d5e60.eba45", + "x": 3565.6707801818848, + "y": 1443.23823928833, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "89e2b91a.b2d6b8", + "id": "6f944994.65d2c8", "type": "switchNode", "name": "switch wanPortId", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'wanPortId'`\">\n", "comments": "", "outputs": 1, - "x": 3117.007396697998, - "y": 1473.6410064697266, - "z": "816d5e60.eba45", + "x": 3116.003490447998, + "y": 1478.6371002197266, + "z": "afa42c56.2fe06", "wires": [ [ - "c1169dfe.4c65a" + "b31bd9b2.46c7d8" ] ] }, { - "id": "c1169dfe.4c65a", + "id": "b31bd9b2.46c7d8", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3278.007724761963, - "y": 1474.6410865783691, - "z": "816d5e60.eba45", + "x": 3277.003818511963, + "y": 1479.6371803283691, + "z": "afa42c56.2fe06", "wires": [ [ - "6fd3807f.bc967" + "d3357919.f54078" ] ] }, { - "id": "6fd3807f.bc967", + "id": "d3357919.f54078", "type": "set", "name": "set prop.hub.wanPortId", "xml": "<set>\n<parameter name='prop.hub.wanPortId' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n", "comments": "", - "x": 3468.008186340332, - "y": 1474.2413625717163, - "z": "816d5e60.eba45", + "x": 3467.004280090332, + "y": 1479.2374563217163, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "2d5b2f06.016de", + "id": "2c43f3c.460060c", "type": "switchNode", "name": "switch prop.hub.transportNetworkName==prop.spoke.transportNetworkName", "xml": "<switch test=\"`$prop.hub.transportNetworkName == $prop.spoke.transportNetworkName`\">\n", "comments": "", "outputs": 1, - "x": 2595.008056640625, - "y": 1600.308346748352, - "z": "816d5e60.eba45", + "x": 2594.004150390625, + "y": 1605.304440498352, + "z": "afa42c56.2fe06", "wires": [ [ - "336fdae9.175cb6", - "1f1ba045.97a09" + "cf49239.d51bfe", + "c6577e7a.d8dfd" ] ] }, { - "id": "336fdae9.175cb6", + "id": "cf49239.d51bfe", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2941.0075874328613, - "y": 1637.3084206581116, - "z": "816d5e60.eba45", + "x": 2940.0036811828613, + "y": 1642.3045144081116, + "z": "afa42c56.2fe06", "wires": [ [ - "4f105ce1.5af714" + "c20a45c1.991ea8" ] ] }, { - "id": "1f1ba045.97a09", + "id": "c6577e7a.d8dfd", "type": "outcomeTrue", "name": "false", "xml": "<outcome value='false'>\n", "comments": "", "outputs": 1, - "x": 2945.0080757141113, - "y": 1572.3080530166626, - "z": "816d5e60.eba45", + "x": 2944.0041694641113, + "y": 1577.3041467666626, + "z": "afa42c56.2fe06", "wires": [ [ - "5909586.22baea8" + "7523e16b.4849a" ] ] }, { - "id": "5909586.22baea8", + "id": "7523e16b.4849a", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3085.0080032348633, - "y": 1600.308177947998, - "z": "816d5e60.eba45", + "x": 3084.0040969848633, + "y": 1605.304271697998, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "db34806a.eb197", + "id": "de6797a2.586c78", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1906.0361328125, - "y": 970.8372163772583, - "z": "816d5e60.eba45", + "x": 1905.0322265625, + "y": 975.8333101272583, + "z": "afa42c56.2fe06", "wires": [ [ - "a12ec2fd.fe008", - "7504b3dc.db15fc", - "28b961ad.bfb2de", - "1dae6147.4a990f", - "48c0bc5c.016e84" + "ffb0cb19.6bd078", + "9b080888.c9b298", + "1ff59188.ff36ae", + "8ad9ee53.6aa87", + "7d29151f.aff58c" ] ] }, { - "id": "3b80b5a9.9770ba", + "id": "524b783f.8c1128", "type": "switchNode", "name": "switch vpnId", - "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpnId'`\">\n", + "xml": "<switch test=\"`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].name == 'vpn-id'`\">\n", "comments": "", "outputs": 1, - "x": 2124.005172729492, - "y": 729.6393413543701, - "z": "816d5e60.eba45", + "x": 2123.001266479492, + "y": 734.6354351043701, + "z": "afa42c56.2fe06", "wires": [ [ - "c6514d30.77c24" + "6c47f41b.3d3cac" ] ] }, { - "id": "c6514d30.77c24", + "id": "6c47f41b.3d3cac", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2268.005184173584, - "y": 729.6393823623657, - "z": "816d5e60.eba45", + "x": 2267.001277923584, + "y": 734.6354761123657, + "z": "afa42c56.2fe06", "wires": [ [ - "777a9029.320d4" + "9b1a7d07.58406" ] ] }, { - "id": "777a9029.320d4", + "id": "9b1a7d07.58406", "type": "set", "name": "set prop.vpnId", "xml": "<set>\n<parameter name='prop.vpnId' value='`$mdsal-psd.service-data.networks.network[$tmp.pnidx].network-data.network-request-input.network-input-parameters.param[$paramidx].value`' />\n", "comments": "", - "x": 2426.0049057006836, - "y": 728.2393169403076, - "z": "816d5e60.eba45", + "x": 2425.0009994506836, + "y": 733.2354106903076, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "772df895.4e43b8", + "id": "c93e7e34.eb504", "type": "set", "name": "Set prop.hubTnpId", "xml": "<set>\n<parameter name='prop.hubTnpId' value='$prop.hub.wanPortId' />\n\n", "comments": "", - "x": 2632.340461730957, - "y": 1726.6402111053467, - "z": "816d5e60.eba45", + "x": 2631.336555480957, + "y": 1731.6363048553467, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "32021f5a.688fc", + "id": "33961398.8b885c", "type": "execute", "name": "execute RestApiCallNode underlay route", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static/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=\"underlayHubResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.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`\" />", "comments": "", "outputs": 1, - "x": 3461.3399982452393, - "y": 2412.9747483730316, - "z": "816d5e60.eba45", + "x": 3463.33624458313, + "y": 2602.9708592891693, + "z": "afa42c56.2fe06", "wires": [ [ - "dd81b865.bfe928", - "b6ee17f7.b3f2b8" + "54355641.66e388", + "a6852c79.79538" ] ] }, { - "id": "b6ee17f7.b3f2b8", + "id": "a6852c79.79538", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 3728.339906692505, - "y": 2440.9747779369354, - "z": "816d5e60.eba45", + "x": 3730.3361530303955, + "y": 2630.970888853073, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "dd81b865.bfe928", + "id": "54355641.66e388", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 3726.3395862579346, - "y": 2396.9747684001923, - "z": "816d5e60.eba45", + "x": 3728.335832595825, + "y": 2586.97087931633, + "z": "afa42c56.2fe06", "wires": [ [ - "5f5cdc8d.3e29c4" + "e784c17f.677b5" ] ] }, { - "id": "5f5cdc8d.3e29c4", + "id": "e784c17f.677b5", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error executing sdwan hub route underlay rest api\" />\n", "comments": "", - "x": 3868.3402729034424, - "y": 2394.974851369858, - "z": "816d5e60.eba45", + "x": 3870.336519241333, + "y": 2584.9709622859955, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "ae46a29e.f97e3", + "id": "45a08ea1.9e3d3", "type": "set", "name": "Add prop.hub.route", "xml": "<set>\n<parameter name='prop.route.id' value='`$prop.hubRouteId`' />\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.hub.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.hub.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.hub.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.spoke.wanPortId`' />\n<parameter name='prop.route.ipAddress' value='`$prop.hub.ipAddress`' />\n\n\n", "comments": "", - "x": 3405.6733779907227, - "y": 2369.6412563323975, - "z": "816d5e60.eba45", + "x": 3407.6696243286133, + "y": 2559.637367248535, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "6c422db5.5ce744", + "id": "5e2b5a00.fe4964", "type": "execute", "name": "execute RestApiCallNode underlay route", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static/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=\"underlayspokeResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.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`\" />", "comments": "", "outputs": 1, - "x": 3480.6733779907227, - "y": 2511.6417214870453, - "z": "816d5e60.eba45", + "x": 3482.6696243286133, + "y": 2701.637832403183, + "z": "afa42c56.2fe06", "wires": [ [ - "911061e0.d1dd4", - "f999921.375d37" + "e568918e.3bed", + "6ef02e4e.06cc1" ] ] }, { - "id": "f999921.375d37", + "id": "6ef02e4e.06cc1", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 3732.6735248565674, - "y": 2540.6420180797577, - "z": "816d5e60.eba45", + "x": 3734.669771194458, + "y": 2730.6381289958954, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "911061e0.d1dd4", + "id": "e568918e.3bed", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 3730.673204421997, - "y": 2496.6420085430145, - "z": "816d5e60.eba45", + "x": 3732.6694507598877, + "y": 2686.638119459152, + "z": "afa42c56.2fe06", "wires": [ [ - "98292650.e96428" + "43fb9f64.6e794" ] ] }, { - "id": "98292650.e96428", + "id": "43fb9f64.6e794", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error executing sdwan spoke route underlay rest api\" />\n", "comments": "", - "x": 3872.673891067505, - "y": 2494.64209151268, - "z": "816d5e60.eba45", + "x": 3874.6701374053955, + "y": 2684.6382024288177, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "6e60b7ca.332018", + "id": "5e2a4404.59208c", "type": "switchNode", "name": "switch ActivateSDWANDeviceInstance", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n \n \n\n", "comments": "", "outputs": 1, - "x": 3130.535987854004, - "y": 1291.8376007080078, - "z": "816d5e60.eba45", + "x": 3129.532081604004, + "y": 1296.8336944580078, + "z": "afa42c56.2fe06", "wires": [ [ - "8aedc456.2f7ae8" + "355d1cb7.8466e4" ] ] }, { - "id": "ae09c3af.7e2b1", + "id": "85c67b27.be5eb8", "type": "switchNode", "name": "switch tmp.devicevidx ", "xml": "<switch test=\"`$tmp.devicevidx`\">\n\n", "comments": "", "outputs": 1, - "x": 2598.5355377197266, - "y": 1384.5038328170776, - "z": "816d5e60.eba45", + "x": 2597.5316314697266, + "y": 1389.4999265670776, + "z": "afa42c56.2fe06", "wires": [ [ - "250b22bf.a152be" + "188473e9.fdf33c" ] ] }, { - "id": "250b22bf.a152be", + "id": "188473e9.fdf33c", "type": "outcome", "name": "NULL", "xml": "<outcome value=''>\n", "comments": "", "outputs": 1, - "x": 2764.9639739990234, - "y": 1384.0753660202026, - "z": "816d5e60.eba45", + "x": 2763.9600677490234, + "y": 1389.0714597702026, + "z": "afa42c56.2fe06", "wires": [ [ - "923c6659.234fb8" + "ec42dab0.d633d8" ] ] }, { - "id": "923c6659.234fb8", + "id": "ec42dab0.d633d8", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id (device) not found in service-data\" />\n", "comments": "", - "x": 2905.392906188965, - "y": 1386.2183408737183, - "z": "816d5e60.eba45", + "x": 2904.388999938965, + "y": 1391.2144346237183, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "8aedc456.2f7ae8", + "id": "355d1cb7.8466e4", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3358.535675048828, - "y": 1289.8376016616821, - "z": "816d5e60.eba45", + "x": 3357.531768798828, + "y": 1294.8336954116821, + "z": "afa42c56.2fe06", "wires": [ [ - "bd37a285.897b2" + "73270e6c.070f4" ] ] }, { - "id": "bd37a285.897b2", + "id": "73270e6c.070f4", "type": "set", "name": "set tmp.devicevidx ", "xml": "<set>\n<parameter name='tmp.devicevidx' value='`$arvidx`' />\n\n", "comments": "", - "x": 3513.535358428955, - "y": 1289.8376007080078, - "z": "816d5e60.eba45", + "x": 3512.531452178955, + "y": 1294.8336944580078, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "a1284f22.c1dd1", + "id": "858743af.15464", "type": "switchNode", "name": "switch ActivateSiteInstance", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$arvidx].vnf-data.request-information.request-action == 'ActivateSiteInstance'`\">\n \n \n\n", "comments": "", "outputs": 1, - "x": 3093.5360584259033, - "y": 1325.837664604187, - "z": "816d5e60.eba45", + "x": 3092.5321521759033, + "y": 1330.833758354187, + "z": "afa42c56.2fe06", "wires": [ [ - "b05e575a.27f578" + "f6939cb3.d0942" ] ] }, { - "id": "3739eed6.72baf2", + "id": "1e774611.be647a", "type": "switchNode", "name": "switch tmp.sitevidx ", "xml": "<switch test=\"`$tmp.sitevidx`\">\n\n", "comments": "", "outputs": 1, - "x": 2597.5354080200195, - "y": 1422.5037107467651, - "z": "816d5e60.eba45", + "x": 2596.5315017700195, + "y": 1427.4998044967651, + "z": "afa42c56.2fe06", "wires": [ [ - "3396efac.e6fa3" + "bc02814a.d7499" ] ] }, { - "id": "3396efac.e6fa3", + "id": "bc02814a.d7499", "type": "outcome", "name": "NULL", "xml": "<outcome value=''>\n", "comments": "", "outputs": 1, - "x": 2757.963872909546, - "y": 1422.0752305984497, - "z": "816d5e60.eba45", + "x": 2756.959966659546, + "y": 1427.0713243484497, + "z": "afa42c56.2fe06", "wires": [ [ - "35fde04d.b7b7a" + "d392366e.9150d8" ] ] }, { - "id": "35fde04d.b7b7a", + "id": "d392366e.9150d8", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"vnf-topology-operation-input.vnf-request-input.vnf-id (site) not found in service-data\" />\n", "comments": "", - "x": 2906.392827987671, - "y": 1424.2182369232178, - "z": "816d5e60.eba45", + "x": 2905.388921737671, + "y": 1429.2143306732178, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "b05e575a.27f578", + "id": "f6939cb3.d0942", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3281.535623550415, - "y": 1325.837830543518, - "z": "816d5e60.eba45", + "x": 3280.531717300415, + "y": 1330.833924293518, + "z": "afa42c56.2fe06", "wires": [ [ - "18980fd.036c1f" + "ab570b08.b1c7a8" ] ] }, { - "id": "18980fd.036c1f", + "id": "ab570b08.b1c7a8", "type": "set", "name": "set tmp.sitevidx ", "xml": "<set>\n<parameter name='tmp.sitevidx' value='`$arvidx`' />\n\n", "comments": "", - "x": 3436.535306930542, - "y": 1325.8378295898438, - "z": "816d5e60.eba45", + "x": 3435.531400680542, + "y": 1330.8339233398438, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "5b475dee.c12664", + "id": "37339d04.d0e692", "type": "for", "name": "for loop deviceidx - Get wan port ID from servicedata", "xml": "<for index=\"deviceidx\" start=\"0\" end=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.devicevidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2729.5370559692383, - "y": 1762.837965965271, - "z": "816d5e60.eba45", + "x": 2728.5331497192383, + "y": 1767.834059715271, + "z": "afa42c56.2fe06", "wires": [ [ - "42885256.de226c" + "fc5d79c.538d088" ] ] }, { - "id": "a3360f10.ddde5", + "id": "29161345.19c04c", "type": "switchNode", "name": "switch deviceId", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.devicevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].name == 'deviceId'`\">\n", "comments": "", "outputs": 1, - "x": 3190.5384101867676, - "y": 1676.838833808899, - "z": "816d5e60.eba45", + "x": 3189.5345039367676, + "y": 1681.834927558899, + "z": "afa42c56.2fe06", "wires": [ [ - "ecee3f37.bc6a5" + "cded98bd.ccea58" ] ] }, { - "id": "ecee3f37.bc6a5", + "id": "cded98bd.ccea58", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3341.5387840270996, - "y": 1673.839077949524, - "z": "816d5e60.eba45", + "x": 3340.5348777770996, + "y": 1678.835171699524, + "z": "afa42c56.2fe06", "wires": [ [ - "1f5be2a4.d6905d" + "d9cc984d.9f9d28" ] ] }, { - "id": "1f5be2a4.d6905d", + "id": "d9cc984d.9f9d28", "type": "set", "name": "set prop.hub.deviceId", "xml": "<set>\n<parameter name='prop.hub.deviceId' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.devicevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$deviceidx].value`' />\n", "comments": "", - "x": 3516.539031982422, - "y": 1673.4396028518677, - "z": "816d5e60.eba45", + "x": 3515.535125732422, + "y": 1678.4356966018677, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "4b7a9b51.8c06a4", + "id": "125c1fec.50ea4", "type": "for", "name": "for loop siteidx - Get site ID from servicedata", "xml": "<for index=\"siteidx\" start=\"0\" end=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2704.0369415283203, - "y": 1819.83798122406, - "z": "816d5e60.eba45", + "x": 2703.0330352783203, + "y": 1824.83407497406, + "z": "afa42c56.2fe06", "wires": [ [ - "48cb425f.55b89c" + "d543abbf.21d958" ] ] }, { - "id": "d000ff03.568cc", + "id": "e6b24865.170e78", "type": "comment", "name": "Add route src->dst, dst->src", "info": "", "comments": "", - "x": 2920.6726989746094, - "y": 1867.6398572921753, - "z": "816d5e60.eba45", + "x": 2919.6687927246094, + "y": 1872.6359510421753, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "29f55e34.5e8332", + "id": "79cfeb5f.61b2e4", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2142.338134765625, - "y": 1247.972653388977, - "z": "816d5e60.eba45", + "x": 2141.334228515625, + "y": 1252.968747138977, + "z": "afa42c56.2fe06", "wires": [ [ - "5ea29b9f.be4264", - "15f5118.456cfef", - "2d5b2f06.016de", - "e6f50ce2.c15fa", - "f6606352.8ce6f", - "ed12d667.ce10c8", - "bae059eb.7d03c8" + "f464743.4983e88", + "3d280456.864e3c", + "2c43f3c.460060c", + "18153066.3dcbc", + "f7f9e60d.d46178", + "a780d837.5bb548", + "fcb5aaf7.a56738" ] ] }, { - "id": "e6f50ce2.c15fa", + "id": "18153066.3dcbc", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2397.337890625, - "y": 1384.3060274124146, - "z": "816d5e60.eba45", + "x": 2396.333984375, + "y": 1389.3021211624146, + "z": "afa42c56.2fe06", "wires": [ [ - "5fa744b7.80a78c", - "ae09c3af.7e2b1", - "3739eed6.72baf2" + "dde2f6f9.3c1848", + "85c67b27.be5eb8", + "1e774611.be647a" ] ] }, { - "id": "4f105ce1.5af714", + "id": "c20a45c1.991ea8", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2417.3389282226562, - "y": 1756.639549255371, - "z": "816d5e60.eba45", + "x": 2416.3350219726562, + "y": 1761.635643005371, + "z": "afa42c56.2fe06", "wires": [ [ - "772df895.4e43b8", - "5b475dee.c12664", - "4b7a9b51.8c06a4", - "4ae4f054.fa7eb" + "c93e7e34.eb504", + "37339d04.d0e692", + "125c1fec.50ea4", + "f1944c46.f8a7e" ] ] }, { - "id": "18165b60.a7ba85", + "id": "b81eb9e0.1976f8", "type": "switchNode", "name": "switch providerIpAddress", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'providerIpAddress'`\">\n", "comments": "", "outputs": 1, - "x": 3138.5358810424805, - "y": 1510.8373112678528, - "z": "816d5e60.eba45", + "x": 3137.5319747924805, + "y": 1515.8334050178528, + "z": "afa42c56.2fe06", "wires": [ [ - "547ceb11.0ca1f4" + "9a3783d0.0d525" ] ] }, { - "id": "547ceb11.0ca1f4", + "id": "9a3783d0.0d525", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3314.536865234375, - "y": 1510.8374338150024, - "z": "816d5e60.eba45", + "x": 3313.532958984375, + "y": 1515.8335275650024, + "z": "afa42c56.2fe06", "wires": [ [ - "79cc0282.5e8e0c" + "87437b42.24d3e8" ] ] }, { - "id": "79cc0282.5e8e0c", + "id": "87437b42.24d3e8", "type": "set", "name": "set prop.hub.providerIpAddress", "xml": "<set>\n<parameter name='prop.hub.providerIpAddress' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n", "comments": "", - "x": 3516.5369033813477, - "y": 1511.4373540878296, - "z": "816d5e60.eba45", + "x": 3515.5329971313477, + "y": 1516.4334478378296, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "ccf6624c.26897", + "id": "3235095c.ee2c06", "type": "switchNode", "name": "switch ipAddress", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].name == 'ipAddress'`\">\n", "comments": "", "outputs": 1, - "x": 3111.0359630584717, - "y": 1548.337396621704, - "z": "816d5e60.eba45", + "x": 3110.0320568084717, + "y": 1553.333490371704, + "z": "afa42c56.2fe06", "wires": [ [ - "11581651.226caa" + "901583b2.3d45c" ] ] }, { - "id": "11581651.226caa", + "id": "901583b2.3d45c", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3315.0369033813477, - "y": 1548.3373484611511, - "z": "816d5e60.eba45", + "x": 3314.0329971313477, + "y": 1553.3334422111511, + "z": "afa42c56.2fe06", "wires": [ [ - "4b6a5df1.4c4ce4" + "3c3cbc3f.366104" ] ] }, { - "id": "4b6a5df1.4c4ce4", + "id": "3c3cbc3f.366104", "type": "set", "name": "set prop.hub.ipAddress", "xml": "<set>\n<parameter name='prop.hub.ipAddress' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.portvidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$wportidx].value`' />\n", "comments": "", - "x": 3510.036907196045, - "y": 1547.9373240470886, - "z": "816d5e60.eba45", + "x": 3509.033000946045, + "y": 1552.9334177970886, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "162bc63c.6a40ba", + "id": "3208baf8.6aed86", "type": "set", "name": "Add prop.spoke.route", "xml": "<set>\n<parameter name='prop.route.id' value='`$prop.spokeRouteId`' />\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.spoke.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.spoke.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.spoke.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.hub.wanPortId`' />\n<parameter name='prop.route.ipAddress' value='`$prop.spoke.ipAddress`' />\n\n\n\n\n", "comments": "", - "x": 3415.5373935699463, - "y": 2480.338482618332, - "z": "816d5e60.eba45", + "x": 3417.533639907837, + "y": 2670.3345935344696, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "e68f1fae.052f", + "id": "723ddf07.218d1", "type": "returnSuccess", "name": "return success", "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n", "comments": "", - "x": 367.3382110595703, - "y": 1122.3382453918457, - "z": "816d5e60.eba45", + "x": 366.3343048095703, + "y": 1127.3343391418457, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "20ecb75b.a622b8", + "id": "428d17cf.9d4528", "type": "execute", "name": "generate connection attachment AR url ", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar.allotted-resource-id`\"/>\n", "comments": "", "outputs": 1, - "x": 1416.6711120605469, - "y": 184.30574321746826, - "z": "816d5e60.eba45", + "x": 1415.6672058105469, + "y": 189.30183696746826, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "f4ac6977.3d92e8", + "id": "31785cb6.7e6854", "type": "execute", "name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-ar\" />\n\n", "comments": "", "outputs": 1, - "x": 1543.671142578125, - "y": 232.3057336807251, - "z": "816d5e60.eba45", + "x": 1542.667236328125, + "y": 237.3018274307251, + "z": "afa42c56.2fe06", "wires": [ [ - "4d085fb4.7bdbe", - "60f770e5.3c645" + "2398fd5d.dbac12", + "7edde1df.f81a4" ] ] }, { - "id": "e17df7dc.7298b8", + "id": "8a7f6cb5.ac077", "type": "execute", "name": "execute RestApiCallNode - get parent service data", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-parent-connection`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-psd\" />\n\n", "comments": "", "outputs": 1, - "x": 1768.0052947998047, - "y": 566.3060474395752, - "z": "816d5e60.eba45", + "x": 1767.0013885498047, + "y": 571.3021411895752, + "z": "afa42c56.2fe06", "wires": [ [ - "3af4c28.a27653e", - "b8d8640d.13eac8" + "3ba72ba0.13a9f4", + "b947c854.e35438" ] ] }, { - "id": "496b2343.92811c", + "id": "39b9e240.c55f5e", "type": "execute", "name": "generate connection attachment parent url ", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-parent-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.parent-service-instance-id`\"/>\n", "comments": "", "outputs": 1, - "x": 1745.0049438476562, - "y": 512.3059749603271, - "z": "816d5e60.eba45", + "x": 1744.0010375976562, + "y": 517.3020687103271, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "de20210d.6ba26", + "id": "e2c10566.d14818", "type": "comment", "name": "full mesh do nothing", "info": "", "comments": "", - "x": 1579.671745300293, - "y": 723.3060131072998, - "z": "816d5e60.eba45", + "x": 1578.667839050293, + "y": 728.3021068572998, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "688e61c6.6ef82", + "id": "3ed45cd4.e3df94", "type": "comment", "name": "hub-spoke", "info": "", "comments": "", - "x": 2580.6711463928223, - "y": 820.3059029579163, - "z": "816d5e60.eba45", + "x": 2579.6672401428223, + "y": 825.3019967079163, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "7504b3dc.db15fc", + "id": "9b080888.c9b298", "type": "execute", "name": "generate connection attachment AR url ", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"`$prop.restapi.connection-attachment-allottedresource`\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{allotted-resource-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar.provided-allotted-resource-id`\"/>\n", "comments": "", "outputs": 1, - "x": 2253.0042991638184, - "y": 971.3058981895447, - "z": "816d5e60.eba45", + "x": 2252.0003929138184, + "y": 976.3019919395447, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "28b961ad.bfb2de", + "id": "1ff59188.ff36ae", "type": "execute", "name": "execute RestApiCallNode - get-resource connection-attachment-allotted-resource", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-providedAr\" />\n\n", "comments": "", "outputs": 1, - "x": 2384.004379272461, - "y": 1010.9725279808044, - "z": "816d5e60.eba45", + "x": 2383.000473022461, + "y": 1015.9686217308044, + "z": "afa42c56.2fe06", "wires": [ [ - "a56e979.94c4668", - "36ee87ff.edcc88" + "63613798.d70908", + "9fe7ff8.35548" ] ] }, { - "id": "ed12d667.ce10c8", + "id": "a780d837.5bb548", "type": "execute", "name": "generate service data url", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' >\n <parameter name=\"source\" value=\"/restconf/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data\"/>\n <parameter name=\"outputPath\" value=\"tmp.ar-url-connection\"/>\n <parameter name=\"target\" value=\"{service-instance-id}\"/>\n <parameter name=\"replacement\" value=\"`$prop.ar-service-instance-id`\"/>\n", "comments": "", "outputs": 1, - "x": 2434.508274078369, - "y": 1212.3097982406616, - "z": "816d5e60.eba45", + "x": 2433.504367828369, + "y": 1217.3058919906616, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "bae059eb.7d03c8", + "id": "fcb5aaf7.a56738", "type": "execute", "name": "execute RestApiCallNode - get service data of allotted resource", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ar-url-connection`' />\n <parameter name='restapiUser' value='`$prop.controller.user`' />\n <parameter name='restapiPassword' value='`$prop.controller.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='GET' />\n <parameter name=\"responsePrefix\" value=\"mdsal-arsd\" />\n\n", "comments": "", "outputs": 1, - "x": 2550.5084075927734, - "y": 1249.3096895217896, - "z": "816d5e60.eba45", + "x": 2549.5045013427734, + "y": 1254.3057832717896, + "z": "afa42c56.2fe06", "wires": [ [ - "b92c0442.b0f838", - "3638a6d7.49015a" + "aa2b8cd4.2f9ae", + "1bed61f6.90e36e" ] ] }, { - "id": "c6d12fe7.97792", + "id": "472beb8.34ca814", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2314.5039710998535, - "y": 1134.8057622909546, - "z": "816d5e60.eba45", + "x": 2313.5000648498535, + "y": 1139.8018560409546, + "z": "afa42c56.2fe06", "wires": [ [ - "29f55e34.5e8332" + "79cfeb5f.61b2e4" ] ] }, { - "id": "918c56f9.c83968", + "id": "6011fd41.335614", "type": "outcomeFalse", "name": "false", "xml": "<outcome value='false'>\n", "comments": "", "outputs": 1, - "x": 2320.504219055176, - "y": 1091.805853843689, - "z": "816d5e60.eba45", + "x": 2319.500312805176, + "y": 1096.801947593689, + "z": "afa42c56.2fe06", "wires": [ [ - "f44852b5.87cbc" + "890f782e.076f68" ] ] }, { - "id": "c4ef0618.a01ef8", + "id": "87284033.76d89", "type": "for", "name": "for loop roleidx - Get role from allotted resource", "xml": "<for index=\"roleidx\" start=\"0\" end=\"`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2895.5047760009766, - "y": 239.30567932128906, - "z": "816d5e60.eba45", + "x": 2894.5008697509766, + "y": 244.30177307128906, + "z": "afa42c56.2fe06", "wires": [ [ - "67fa3697.488778" + "73b90990.d19928" ] ] }, { - "id": "67fa3697.488778", + "id": "73b90990.d19928", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3154.5050888061523, - "y": 238.3059949874878, - "z": "816d5e60.eba45", + "x": 3153.5011825561523, + "y": 243.3020887374878, + "z": "afa42c56.2fe06", "wires": [ [ - "907c7650.cad4a8" + "8cac5932.b8b208" ] ] }, { - "id": "907c7650.cad4a8", + "id": "8cac5932.b8b208", "type": "switchNode", "name": "switch Role", "xml": "<switch test=\"`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$roleidx].name == 'role'`\">\n", "comments": "", "outputs": 1, - "x": 3303.505100250244, - "y": 239.3058319091797, - "z": "816d5e60.eba45", + "x": 3302.501194000244, + "y": 244.3019256591797, + "z": "afa42c56.2fe06", "wires": [ [ - "d808a0cf.f074f" + "bf369f65.c443d" ] ] }, { - "id": "d539825b.12e92", + "id": "9b7f20f8.db3b3", "type": "set", "name": "set prop.spoke.role", "xml": "<set>\n<parameter name='prop.spoke.role' value='`$mdsal-ar.connection-attachment-allotted-resource[0].allotted-resource-data.allotted-resource-operation-information.connection-attachment-request-input.param[$roleidx].value`' />\n", "comments": "", - "x": 3608.505661010742, - "y": 236.90573978424072, - "z": "816d5e60.eba45", + "x": 3607.501754760742, + "y": 241.90183353424072, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "d808a0cf.f074f", + "id": "bf369f65.c443d", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3439.00492477417, - "y": 236.30567169189453, - "z": "816d5e60.eba45", + "x": 3438.00101852417, + "y": 241.30176544189453, + "z": "afa42c56.2fe06", "wires": [ [ - "d539825b.12e92" + "9b7f20f8.db3b3" ] ] }, { - "id": "5d0ffac5.1d4814", + "id": "8baae43.65cdc18", "type": "switchNode", "name": "switch spoke", "xml": "<switch test=\"`$prop.spoke.role == 'spoke'`\">\n", "comments": "", "outputs": 1, - "x": 1331.004280090332, - "y": 383.305606842041, - "z": "816d5e60.eba45", + "x": 1330.000373840332, + "y": 388.301700592041, + "z": "afa42c56.2fe06", "wires": [ [ - "d39c2ae1.e3a298" + "b158c146.c1f85" ] ] }, { - "id": "d39c2ae1.e3a298", + "id": "b158c146.c1f85", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 1472.004035949707, - "y": 384.30564403533936, - "z": "816d5e60.eba45", + "x": 1471.000129699707, + "y": 389.30173778533936, + "z": "afa42c56.2fe06", "wires": [ [ - "401953e4.0343fc" + "67d378cf.68e458" ] ] }, { - "id": "3b2ee77e.0ad758", + "id": "b0c4da2c.234108", "type": "for", "name": "for i.. service-data.vnfs.vnf_length[]", "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf_length`' >\n", "comments": "", "outputs": 1, - "x": 1744.5045623779297, - "y": 438.3056392669678, - "z": "816d5e60.eba45", + "x": 1743.5006561279297, + "y": 443.3017330169678, + "z": "afa42c56.2fe06", "wires": [ [ - "847bf9c5.b5b848" + "63ff4ec5.ab647" ] ] }, { - "id": "847bf9c5.b5b848", + "id": "63ff4ec5.ab647", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2078.170753479004, - "y": 382.3055696487427, - "z": "816d5e60.eba45", + "x": 2077.166847229004, + "y": 387.3016633987427, + "z": "afa42c56.2fe06", "wires": [ [ - "7d9b7d9a.b8ca74", - "6a3836f9.009c38", - "55c5f84e.24eae8" + "84784063.67ffb", + "341080b7.07512", + "ed155104.c2191" ] ] }, { - "id": "7d9b7d9a.b8ca74", + "id": "84784063.67ffb", "type": "switchNode", "name": "switch ActivateSDWANPortInstance", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANPortInstance'`\">\n \n \n\n", "comments": "", "outputs": 1, - "x": 2349.1707916259766, - "y": 328.3064560890198, - "z": "816d5e60.eba45", + "x": 2348.1668853759766, + "y": 333.3025498390198, + "z": "afa42c56.2fe06", "wires": [ [ - "5b0d5f1.e72d3a" + "126e021b.594fce" ] ] }, { - "id": "5b0d5f1.e72d3a", + "id": "126e021b.594fce", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2562.170555114746, - "y": 329.3064589500427, - "z": "816d5e60.eba45", + "x": 2561.166648864746, + "y": 334.3025527000427, + "z": "afa42c56.2fe06", "wires": [ [ - "2bd1babe.4be726" + "c1a0895d.a44898" ] ] }, { - "id": "2bd1babe.4be726", + "id": "c1a0895d.a44898", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2711.0042991638184, - "y": 331.3056483268738, - "z": "816d5e60.eba45", + "x": 2710.0003929138184, + "y": 336.3017420768738, + "z": "afa42c56.2fe06", "wires": [ [ - "5b294f75.d92f3" + "cad8cdd9.d6465" ] ] }, { - "id": "5b294f75.d92f3", + "id": "cad8cdd9.d6465", "type": "for", "name": "for loop widx - Get wan port ID from servicedata", "xml": "<for index=\"widx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2984.004249572754, - "y": 329.6728663444519, - "z": "816d5e60.eba45", + "x": 2983.000343322754, + "y": 334.6689600944519, + "z": "afa42c56.2fe06", "wires": [ [ - "32cc5203.15e8fe" + "e45e8fbc.86968" ] ] }, { - "id": "32cc5203.15e8fe", + "id": "e45e8fbc.86968", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3253.0051765441895, - "y": 328.67311239242554, - "z": "816d5e60.eba45", + "x": 3252.0012702941895, + "y": 333.66920614242554, + "z": "afa42c56.2fe06", "wires": [ [ - "2831a4a1.42336c", - "8813fbf3.259e18", - "c11e3914.922088", - "5141e407.34b3cc" + "bc53f544.71b638", + "25d65cd3.81eaf4", + "af8fabf7.c19df8", + "97c92085.94f67" ] ] }, { - "id": "2831a4a1.42336c", + "id": "bc53f544.71b638", "type": "switchNode", "name": "switch transportNetworkName", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'transportNetworkName'`\">\n", "comments": "", "outputs": 1, - "x": 3496.0062103271484, - "y": 283.6736855506897, - "z": "816d5e60.eba45", + "x": 3495.0023040771484, + "y": 288.6697793006897, + "z": "afa42c56.2fe06", "wires": [ [ - "2a15c273.32ab0e" + "de0d2806.856438" ] ] }, { - "id": "2a15c273.32ab0e", + "id": "de0d2806.856438", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3696.0059852600098, - "y": 283.6738476753235, - "z": "816d5e60.eba45", + "x": 3695.0020790100098, + "y": 288.6699414253235, + "z": "afa42c56.2fe06", "wires": [ [ - "5b3ec893.cb96e8" + "9a3c947a.1c5d88" ] ] }, { - "id": "5b3ec893.cb96e8", + "id": "9a3c947a.1c5d88", "type": "set", "name": "set prop.spoke.transportNetworkName", "xml": "<set>\n<parameter name='prop.spoke.transportNetworkName' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n", "comments": "", - "x": 3923.006721496582, - "y": 285.2744297981262, - "z": "816d5e60.eba45", + "x": 3922.002815246582, + "y": 290.2705235481262, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "401953e4.0343fc", + "id": "67d378cf.68e458", "type": "block", "name": "block: atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1224.9733276367188, - "y": 694.2745552062988, - "z": "816d5e60.eba45", + "x": 1223.9694213867188, + "y": 699.2706489562988, + "z": "afa42c56.2fe06", "wires": [ [ - "3b2ee77e.0ad758", - "496b2343.92811c", - "e17df7dc.7298b8", - "c548252d.342ee8", - "2eff9ba0.ecf354", - "f3550d2c.724f9", - "8b82943e.e37978", - "7fba3a52.cfca64" + "b0c4da2c.234108", + "39b9e240.c55f5e", + "8a7f6cb5.ac077", + "9ef76182.7b173", + "1fd45985.393f26", + "d058b4fc.a3d908", + "4a7f65c3.11a50c", + "86cead5c.3dd72" ] ] }, { - "id": "6a3836f9.009c38", + "id": "341080b7.07512", "type": "switchNode", "name": "switch ActivateSDWANDeviceInstance", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSDWANDeviceInstance'`\">\n \n \n\n", "comments": "", "outputs": 1, - "x": 2341.5042266845703, - "y": 402.3056607246399, - "z": "816d5e60.eba45", + "x": 2340.5003204345703, + "y": 407.3017544746399, + "z": "afa42c56.2fe06", "wires": [ [ - "7c4ac4a1.4747bc" + "b16c0723.99d848" ] ] }, { - "id": "7c4ac4a1.4747bc", + "id": "b16c0723.99d848", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2560.5039768218994, - "y": 403.30564546585083, - "z": "816d5e60.eba45", + "x": 2559.5000705718994, + "y": 408.30173921585083, + "z": "afa42c56.2fe06", "wires": [ [ - "f4aa9e41.b53e5" + "6b12cdd6.190a84" ] ] }, { - "id": "f4aa9e41.b53e5", + "id": "6b12cdd6.190a84", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2711.3379669189453, - "y": 409.3048367500305, - "z": "816d5e60.eba45", + "x": 2710.3340606689453, + "y": 414.3009305000305, + "z": "afa42c56.2fe06", "wires": [ [ - "82e0fc37.26ed9" + "c142c3ae.d5baf" ] ] }, { - "id": "82e0fc37.26ed9", + "id": "c142c3ae.d5baf", "type": "for", "name": "for loop didx - Get device ID from servicedata", "xml": "<for index=\"didx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2970.338218688965, - "y": 411.67213201522827, - "z": "816d5e60.eba45", + "x": 2969.334312438965, + "y": 416.66822576522827, + "z": "afa42c56.2fe06", "wires": [ [ - "c5f6af8d.43acf" + "6fd86632.b15c78" ] ] }, { - "id": "c5f6af8d.43acf", + "id": "6fd86632.b15c78", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3256.338726043701, - "y": 444.67231702804565, - "z": "816d5e60.eba45", + "x": 3255.334819793701, + "y": 449.66841077804565, + "z": "afa42c56.2fe06", "wires": [ [ - "eb564ac9.966e08" + "4c164cba.1f51b4" ] ] }, { - "id": "eb564ac9.966e08", + "id": "4c164cba.1f51b4", "type": "switchNode", "name": "switch deviceId", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$didx].name == 'deviceId'`\">\n", "comments": "", "outputs": 1, - "x": 3439.3396377563477, - "y": 444.67292737960815, - "z": "816d5e60.eba45", + "x": 3438.3357315063477, + "y": 449.66902112960815, + "z": "afa42c56.2fe06", "wires": [ [ - "f15b5da7.6e6af" + "4e22d2eb.17a27c" ] ] }, { - "id": "f15b5da7.6e6af", + "id": "4e22d2eb.17a27c", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3639.339412689209, - "y": 444.67308950424194, - "z": "816d5e60.eba45", + "x": 3638.335506439209, + "y": 449.66918325424194, + "z": "afa42c56.2fe06", "wires": [ [ - "24ab8642.92a16a" + "bda2d14d.2382d" ] ] }, { - "id": "24ab8642.92a16a", + "id": "bda2d14d.2382d", "type": "set", "name": "set prop.spoke.deviceId", "xml": "<set>\n<parameter name='prop.spoke.deviceId' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$didx].value`' />\n", "comments": "", - "x": 3834.3400955200195, - "y": 441.27367067337036, - "z": "816d5e60.eba45", + "x": 3833.3361892700195, + "y": 446.26976442337036, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "55c5f84e.24eae8", + "id": "ed155104.c2191", "type": "switchNode", "name": "switch ActivateSiteInstance", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.request-information.request-action == 'ActivateSiteInstance'`\">\n \n \n\n", "comments": "", "outputs": 1, - "x": 2320.5043411254883, - "y": 463.30569219589233, - "z": "816d5e60.eba45", + "x": 2319.5004348754883, + "y": 468.30178594589233, + "z": "afa42c56.2fe06", "wires": [ [ - "7ebe3d6.3c123c4" + "3684ce31.756aa2" ] ] }, { - "id": "7ebe3d6.3c123c4", + "id": "3684ce31.756aa2", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 2554.503978729248, - "y": 464.3056321144104, - "z": "816d5e60.eba45", + "x": 2553.500072479248, + "y": 469.3017258644104, + "z": "afa42c56.2fe06", "wires": [ [ - "eaa83766.f196c8" + "379dde17.f5f7e2" ] ] }, { - "id": "eaa83766.f196c8", + "id": "379dde17.f5f7e2", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2706.3379669189453, - "y": 486.30486822128296, - "z": "816d5e60.eba45", + "x": 2705.3340606689453, + "y": 491.30096197128296, + "z": "afa42c56.2fe06", "wires": [ [ - "d0b475ec.f63c48", - "3857554a.ced0aa" + "54ff4036.7eef1", + "dc7900f6.c1794" ] ] }, { - "id": "d0b475ec.f63c48", + "id": "54ff4036.7eef1", "type": "for", "name": "for loop widx - Get wan site ID from servicedata", "xml": "<for index=\"sidx\" start=\"0\" end=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2987.3377990722656, - "y": 485.672070980072, - "z": "816d5e60.eba45", + "x": 2986.3338928222656, + "y": 490.668164730072, + "z": "afa42c56.2fe06", "wires": [ [ - "d6950beb.98c1a8" + "53c73c75.c0fe44" ] ] }, { - "id": "d6950beb.98c1a8", + "id": "53c73c75.c0fe44", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3256.338726043701, - "y": 484.67231702804565, - "z": "816d5e60.eba45", + "x": 3255.334819793701, + "y": 489.66841077804565, + "z": "afa42c56.2fe06", "wires": [ [ - "f84a2fdd.ca38", - "8488fc33.1f86c", - "4d409006.b4615" + "1d2d8e3b.d07092", + "812b076f.3b7138", + "8b3ca259.e59f8" ] ] }, { - "id": "f84a2fdd.ca38", + "id": "1d2d8e3b.d07092", "type": "switchNode", "name": "switch siteId", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'siteId'`\">\n", "comments": "", "outputs": 1, - "x": 3445.33992767334, - "y": 534.6729888916016, - "z": "816d5e60.eba45", + "x": 3444.33602142334, + "y": 539.6690826416016, + "z": "afa42c56.2fe06", "wires": [ [ - "785cdd27.fd93c4" + "35fdfb9a.5d5ab4" ] ] }, { - "id": "785cdd27.fd93c4", + "id": "35fdfb9a.5d5ab4", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3645.3394050598145, - "y": 522.6731033325195, - "z": "816d5e60.eba45", + "x": 3644.3354988098145, + "y": 527.6691970825195, + "z": "afa42c56.2fe06", "wires": [ [ - "5c156f9.fbc869" + "ea9da0a4.eb61c" ] ] }, { - "id": "5c156f9.fbc869", + "id": "ea9da0a4.eb61c", "type": "set", "name": "set prop.spoke.siteId", "xml": "<set>\n<parameter name='prop.spoke.siteId' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n", "comments": "", - "x": 3838.340358734131, - "y": 529.2737336158752, - "z": "816d5e60.eba45", + "x": 3837.336452484131, + "y": 534.2698273658752, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "8813fbf3.259e18", + "id": "25d65cd3.81eaf4", "type": "switchNode", "name": "switch wanPortId", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'wanPortId'`\">\n", "comments": "", "outputs": 1, - "x": 3469.50390625, - "y": 320.3057417869568, - "z": "816d5e60.eba45", + "x": 3468.5, + "y": 325.3018355369568, + "z": "afa42c56.2fe06", "wires": [ [ - "d0babd8f.c557b" + "70f2426c.7fe2dc" ] ] }, { - "id": "d0babd8f.c557b", + "id": "70f2426c.7fe2dc", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3699.5039100646973, - "y": 320.3058533668518, - "z": "816d5e60.eba45", + "x": 3698.5000038146973, + "y": 325.3019471168518, + "z": "afa42c56.2fe06", "wires": [ [ - "e2b46cce.ea19d" + "2a2fa3c7.e081ac" ] ] }, { - "id": "e2b46cce.ea19d", + "id": "2a2fa3c7.e081ac", "type": "set", "name": "set prop.spoke.wanPortId", "xml": "<set>\n<parameter name='prop.spoke.wanPortId' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n", "comments": "", - "x": 3926.5046463012695, - "y": 321.90643548965454, - "z": "816d5e60.eba45", + "x": 3925.5007400512695, + "y": 326.90252923965454, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "c11e3914.922088", + "id": "af8fabf7.c19df8", "type": "switchNode", "name": "switch providerIpAddress", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'providerIpAddress'`\">\n", "comments": "", "outputs": 1, - "x": 3487.504066467285, - "y": 364.30569219589233, - "z": "816d5e60.eba45", + "x": 3486.500160217285, + "y": 369.30178594589233, + "z": "afa42c56.2fe06", "wires": [ [ - "c0d01537.19ceb8" + "b8a267e9.b9ee48" ] ] }, { - "id": "c0d01537.19ceb8", + "id": "b8a267e9.b9ee48", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3687.5038414001465, - "y": 364.3058543205261, - "z": "816d5e60.eba45", + "x": 3686.4999351501465, + "y": 369.3019480705261, + "z": "afa42c56.2fe06", "wires": [ [ - "6ecb9e8.25b2b6" + "1f49c17b.29132f" ] ] }, { - "id": "6ecb9e8.25b2b6", + "id": "1f49c17b.29132f", "type": "set", "name": "set prop.spoke.providerIpAddress", "xml": "<set>\n<parameter name='prop.spoke.providerIpAddress' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n", "comments": "", - "x": 3914.5045776367188, - "y": 365.90643644332886, - "z": "816d5e60.eba45", + "x": 3913.5006713867188, + "y": 370.90253019332886, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "5141e407.34b3cc", + "id": "97c92085.94f67", "type": "switchNode", "name": "switch ipAddress", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].name == 'ipAddress'`\">\n", "comments": "", "outputs": 1, - "x": 3467.503894805908, - "y": 403.30572843551636, - "z": "816d5e60.eba45", + "x": 3466.499988555908, + "y": 408.30182218551636, + "z": "afa42c56.2fe06", "wires": [ [ - "f9d0d35c.eced2" + "f16f752f.3e9e18" ] ] }, { - "id": "f9d0d35c.eced2", + "id": "f16f752f.3e9e18", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3691.5037231445312, - "y": 403.3058457374573, - "z": "816d5e60.eba45", + "x": 3690.4998168945312, + "y": 408.3019394874573, + "z": "afa42c56.2fe06", "wires": [ [ - "b1e06d93.e9e08" + "ca30b35f.a1be" ] ] }, { - "id": "b1e06d93.e9e08", + "id": "ca30b35f.a1be", "type": "set", "name": "set prop.spoke.ipAddress", "xml": "<set>\n<parameter name='prop.spoke.ipAddress' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$widx].value`' />\n", "comments": "", - "x": 3918.5044593811035, - "y": 404.90642786026, - "z": "816d5e60.eba45", + "x": 3917.5005531311035, + "y": 409.90252161026, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "89904125.f9c2d", + "id": "88f8bb94.113e88", "type": "block", "name": "block: atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1035.003807067871, - "y": 262.5039482116699, - "z": "816d5e60.eba45", + "x": 1033.999900817871, + "y": 267.5000419616699, + "z": "afa42c56.2fe06", "wires": [ [ - "f587f945.9668c8", - "20ecb75b.a622b8", - "f4ac6977.3d92e8", - "5d0ffac5.1d4814" + "2cdd7d19.2083a2", + "428d17cf.9d4528", + "31785cb6.7e6854", + "8baae43.65cdc18" ] ] }, { - "id": "26a7429c.87187e", + "id": "47687d06.0a1964", "type": "comment", "name": "get spoke device,site,wanport info", "info": "", "comments": "", - "x": 1791.97265625, - "y": 385.97265338897705, - "z": "816d5e60.eba45", + "x": 1790.96875, + "y": 390.96874713897705, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "be393db5.b2c4b", + "id": "c21c0002.43242", "type": "comment", "name": "Add routes only on activation of spoke Attach site", "info": "", "comments": "", - "x": 1452.5038223266602, - "y": 329.00396728515625, - "z": "816d5e60.eba45", + "x": 1451.4999160766602, + "y": 334.00006103515625, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "3b335da8.075402", + "id": "7b6f0604.c9da18", "type": "comment", "name": "Loop for all the hub allotted resources, get respective service data and get vnfs info", "info": "", "comments": "", - "x": 2208.50390625, - "y": 824.503963470459, - "z": "816d5e60.eba45", + "x": 2207.5, + "y": 829.500057220459, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "48cb425f.55b89c", + "id": "d543abbf.21d958", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2964.5036239624023, - "y": 1806.0038652420044, - "z": "816d5e60.eba45", + "x": 2963.4997177124023, + "y": 1810.9999589920044, + "z": "afa42c56.2fe06", "wires": [ [ - "6735788d.2eda88", - "25ec0b7b.fede14" + "a19625ef.be4768", + "450fbdd4.50bf64" ] ] }, { - "id": "42885256.de226c", + "id": "fc5d79c.538d088", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3014.5036811828613, - "y": 1679.003749847412, - "z": "816d5e60.eba45", + "x": 3013.4997749328613, + "y": 1683.999843597412, + "z": "afa42c56.2fe06", "wires": [ [ - "a3360f10.ddde5" + "29161345.19c04c" ] ] }, { - "id": "6735788d.2eda88", + "id": "a19625ef.be4768", "type": "switchNode", "name": "switch siteId", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].name == 'siteId'`\">\n", "comments": "", "outputs": 1, - "x": 3149.503547668457, - "y": 1817.0037078857422, - "z": "816d5e60.eba45", + "x": 3148.499641418457, + "y": 1821.9998016357422, + "z": "afa42c56.2fe06", "wires": [ [ - "b824c970.9e9c08" + "fce00f2c.408f7" ] ] }, { - "id": "b824c970.9e9c08", + "id": "fce00f2c.408f7", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3300.503917694092, - "y": 1816.003890991211, - "z": "816d5e60.eba45", + "x": 3299.500011444092, + "y": 1820.999984741211, + "z": "afa42c56.2fe06", "wires": [ [ - "1ab1bd98.e41432" + "a6e04d71.45ffd" ] ] }, { - "id": "1ab1bd98.e41432", + "id": "a6e04d71.45ffd", "type": "set", "name": "set prop.hub.siteId", "xml": "<set>\n<parameter name='prop.hub.siteId' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].value`' />\n", "comments": "", - "x": 3472.5039253234863, - "y": 1813.6044597625732, - "z": "816d5e60.eba45", + "x": 3471.5000190734863, + "y": 1818.6005535125732, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "4ae4f054.fa7eb", + "id": "f1944c46.f8a7e", "type": "switchNode", "name": "switch request-action", "xml": "<switch test='`$connection-attachment-topology-operation-input.request-information.request-action`'>\n", "comments": "", "outputs": 1, - "x": 2626.0036544799805, - "y": 2169.0043516159058, - "z": "816d5e60.eba45", + "x": 2624.9997482299805, + "y": 2174.0004453659058, + "z": "afa42c56.2fe06", "wires": [ [ - "a20f0327.bdb75", - "464f548c.98a25c" + "4a7669f9.690ed8", + "9523edcb.d7c9a" ] ] }, { - "id": "a20f0327.bdb75", + "id": "4a7669f9.690ed8", "type": "outcome", "name": "ActivateSDWANAttachmentInstance", "xml": "<outcome value='ActivateSDWANAttachmentInstance'>", "comments": "", "outputs": 1, - "x": 2896.0310592651367, - "y": 1980.0353841781616, - "z": "816d5e60.eba45", + "x": 2895.0271530151367, + "y": 1985.0314779281616, + "z": "afa42c56.2fe06", "wires": [ [ - "3d36ce09.d3a452" + "5392f603.1e5608" ] ] }, { - "id": "cbad3e92.5f2c5", + "id": "ed2e9b23.246118", "type": "execute", "name": "execute RestApiCallNode underlay route", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static'`\" />\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=\"underlayHubResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.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`\" />", "comments": "", "outputs": 1, - "x": 3485.5039291381836, - "y": 1911.0042324066162, - "z": "816d5e60.eba45", + "x": 3483.500099182129, + "y": 1914.0003824234009, + "z": "afa42c56.2fe06", "wires": [ [ - "4b4ae946.a41e78", - "7402b676.36e648" + "e1bfc10d.7f44e", + "523fbf6b.72c95" ] ] }, { - "id": "7402b676.36e648", + "id": "523fbf6b.72c95", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 3731.503833770752, - "y": 1888.0041208267212, - "z": "816d5e60.eba45", + "x": 3730.499927520752, + "y": 1893.0002145767212, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "4b4ae946.a41e78", + "id": "e1bfc10d.7f44e", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 3729.5035133361816, - "y": 1844.004111289978, - "z": "816d5e60.eba45", + "x": 3728.4996070861816, + "y": 1849.000205039978, + "z": "afa42c56.2fe06", "wires": [ [ - "bae0bb4c.569758" + "5684be77.d184a" ] ] }, { - "id": "bae0bb4c.569758", + "id": "5684be77.d184a", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error executing sdwan hub route underlay rest api\" />\n", "comments": "", - "x": 3871.5041999816895, - "y": 1842.0041942596436, - "z": "816d5e60.eba45", + "x": 3870.5002937316895, + "y": 1847.0002880096436, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "c33f2b8.8f859d8", + "id": "fc0a8ce8.4d15f", "type": "set", "name": "Add prop.hub.route", "xml": "<set>\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.hub.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.hub.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.hub.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.spoke.wanPortId`' />\n<parameter name='prop.route.ipAddress' value='`$prop.hub.ipAddress`' />\n\n\n", "comments": "", - "x": 3421.8374042510986, - "y": 1864.6708335876465, - "z": "816d5e60.eba45", + "x": 3418.8337020874023, + "y": 1884.666922569275, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "d88550f2.429ff", + "id": "4be3d8b3.562cb8", "type": "execute", "name": "execute RestApiCallNode underlay route", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-underlay.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/routing-protocol/static'`\" />\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=\"underlayspokeResp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.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`\" />", "comments": "", "outputs": 1, - "x": 3490.837547302246, - "y": 2012.671347618103, - "z": "816d5e60.eba45", + "x": 3500.834144592285, + "y": 2119.6675004959106, + "z": "afa42c56.2fe06", "wires": [ [ - "dc754a4a.149ee8", - "9860dbdc.fb5c78" + "5f8c1bef.56c114", + "a3d1295e.fa6b28" ] ] }, { - "id": "9860dbdc.fb5c78", + "id": "a3d1295e.fa6b28", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 3742.837652206421, - "y": 2000.6713070869446, - "z": "816d5e60.eba45", + "x": 3752.83424949646, + "y": 2107.667459964752, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "dc754a4a.149ee8", + "id": "5f8c1bef.56c114", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 3740.8373317718506, - "y": 1956.6712975502014, - "z": "816d5e60.eba45", + "x": 3750.8339290618896, + "y": 2063.667450428009, + "z": "afa42c56.2fe06", "wires": [ [ - "1b7c78ed.47ac47" + "e475f129.f6d52" ] ] }, { - "id": "1b7c78ed.47ac47", + "id": "e475f129.f6d52", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error executing sdwan spoke route underlay rest api\" />\n", "comments": "", - "x": 3882.8380184173584, - "y": 1954.671380519867, - "z": "816d5e60.eba45", + "x": 3892.8346157073975, + "y": 2061.6675333976746, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "abc725a.b5905d8", + "id": "9b5e472e.7046c8", "type": "set", "name": "Add prop.spoke.route", "xml": "<set>\n<parameter name='prop.route.vpnId' value='`$prop.vpnId`' />\n<parameter name='prop.route.siteId' value='`$prop.spoke.siteId`' />\n<parameter name='prop.route.deviceId' value='`$prop.spoke.deviceId`' />\n<parameter name='prop.route.providerIpAddress' value='`$prop.spoke.providerIpAddress`' />\n<parameter name='prop.route.wanportId' value='`$prop.hub.wanPortId`' /> \n<parameter name='prop.route.ipAddress' value='`$prop.spoke.ipAddress`' />\n\n\n", "comments": "", - "x": 3431.7014198303223, - "y": 1975.368059873581, - "z": "816d5e60.eba45", + "x": 3441.6980171203613, + "y": 2082.3642127513885, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "4460a0d6.c4761", + "id": "f4ba3683.379f28", "type": "set", "name": "set prop.underlay.routeIds", "xml": "<set>\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubSiteId' value='`$prop.hub.siteId`' />\n<!--parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].spokeSiteId' value='`$prop.spoke.siteId`' /-->\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubRouteId' value='`$underlayHubResp.success[0].id`' />\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].spokeRouteId' value='`$underlayspokeResp.success[0].id`' />\n\n\n\n", "comments": "", - "x": 3442.6688232421875, - "y": 2060.034790992737, - "z": "816d5e60.eba45", + "x": 3451.665542602539, + "y": 2242.0309886932373, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "3d36ce09.d3a452", + "id": "5392f603.1e5608", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3132.003578186035, - "y": 1977.5038175582886, - "z": "816d5e60.eba45", + "x": 3130.999671936035, + "y": 1982.4999113082886, + "z": "afa42c56.2fe06", "wires": [ [ - "c33f2b8.8f859d8", - "abc725a.b5905d8", - "4460a0d6.c4761", - "d88550f2.429ff", - "cbad3e92.5f2c5", - "f03bf85a.59ad68", - "6591e05b.5ae5", - "ab6e34c5.6a48d8" + "fc0a8ce8.4d15f", + "9b5e472e.7046c8", + "f4ba3683.379f28", + "4be3d8b3.562cb8", + "ed2e9b23.246118", + "26c99249.a4074e", + "41b2e501.e4cadc", + "805d9d92.cb3bf", + "f41a7058.b220e", + "57accb29.01bb34" ] ] }, { - "id": "50a88f49.37ad4", + "id": "cf3f5a97.bb53e8", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3161.0035285949707, - "y": 2434.504150390625, - "z": "816d5e60.eba45", + "x": 3162.9997749328613, + "y": 2624.5002613067627, + "z": "afa42c56.2fe06", "wires": [ [ - "ae46a29e.f97e3", - "162bc63c.6a40ba", - "32021f5a.688fc", - "6c422db5.5ce744", - "74f4468a.192018" + "45a08ea1.9e3d3", + "3208baf8.6aed86", + "33961398.8b885c", + "5e2b5a00.fe4964", + "3396ac88.cb4974", + "a8dab23b.85144", + "3c48a4f4.f048ec" ] ] }, { - "id": "464f548c.98a25c", + "id": "9523edcb.d7c9a", "type": "outcome", "name": "DeactivateSDWANAttachmentInstance", "xml": "<outcome value='DeactivateSDWANAttachmentInstance'>", "comments": "", "outputs": 1, - "x": 2909.5035858154297, - "y": 2428.5039615631104, - "z": "816d5e60.eba45", + "x": 2911.4998321533203, + "y": 2618.500072479248, + "z": "afa42c56.2fe06", "wires": [ [ - "50a88f49.37ad4" + "cf3f5a97.bb53e8" ] ] }, { - "id": "6591e05b.5ae5", + "id": "41b2e501.e4cadc", "type": "set", "name": "Add sites to list and update length", "xml": "<set>\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].hubSiteName' value='`$prop.hub.siteName`' />\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].hubSiteId' value='`$prop.hub.siteId`' />\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].spokeSiteName' value='`$prop.spoke.siteName`' />\n<parameter name='prop.provision.siteIds[$prop.provision.siteIds_length].spokeSiteId' value='`$prop.spoke.siteId`' />\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", - "x": 3447.035110473633, - "y": 2185.035671234131, - "z": "816d5e60.eba45", + "x": 3456.0318298339844, + "y": 2367.0318689346313, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "d686d76a.66e9d8", + "id": "84283d54.1b30c", "type": "comment", "name": "save hubsiteIds and spoke siteIds for provision", "info": "", "comments": "", - "x": 3479.035484313965, - "y": 2141.035545349121, - "z": "816d5e60.eba45", + "x": 3488.0322036743164, + "y": 2323.0317430496216, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "8488fc33.1f86c", + "id": "812b076f.3b7138", "type": "switchNode", "name": "switch name", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'name'`\">\n", "comments": "", "outputs": 1, - "x": 3446.034912109375, - "y": 484.03515625, - "z": "816d5e60.eba45", + "x": 3445.031005859375, + "y": 489.03125, + "z": "afa42c56.2fe06", "wires": [ [ - "a468bfef.f0d69" + "e2b5302b.c9211" ] ] }, { - "id": "a468bfef.f0d69", + "id": "e2b5302b.c9211", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3646.0346870422363, - "y": 484.0353183746338, - "z": "816d5e60.eba45", + "x": 3645.0307807922363, + "y": 489.0314121246338, + "z": "afa42c56.2fe06", "wires": [ [ - "861bdc8.697e72" + "3a42d854.33d438" ] ] }, { - "id": "861bdc8.697e72", + "id": "3a42d854.33d438", "type": "set", "name": "set prop.spoke.siteName", "xml": "<set>\n<parameter name='prop.spoke.siteName' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n", "comments": "", - "x": 3834.0354919433594, - "y": 482.63593196868896, - "z": "816d5e60.eba45", + "x": 3833.0315856933594, + "y": 487.63202571868896, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "25ec0b7b.fede14", + "id": "450fbdd4.50bf64", "type": "switchNode", "name": "switch name", "xml": "<switch test=\"`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].name == 'name'`\">\n", "comments": "", "outputs": 1, - "x": 3148.0349349975586, - "y": 1783.5350151062012, - "z": "816d5e60.eba45", + "x": 3147.0310287475586, + "y": 1788.5311088562012, + "z": "afa42c56.2fe06", "wires": [ [ - "38461c3f.4e0404" + "7d26f71b.6a9a68" ] ] }, { - "id": "38461c3f.4e0404", + "id": "7d26f71b.6a9a68", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3299.0353050231934, - "y": 1782.53519821167, - "z": "816d5e60.eba45", + "x": 3298.0313987731934, + "y": 1787.53129196167, + "z": "afa42c56.2fe06", "wires": [ [ - "1ccd9e7.6905962" + "570427f3.ac5a28" ] ] }, { - "id": "1ccd9e7.6905962", + "id": "570427f3.ac5a28", "type": "set", "name": "set prop.hub.siteName", "xml": "<set>\n<parameter name='prop.hub.siteName' value='`$mdsal-arsd.service-data.vnfs.vnf[$tmp.sitevidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$siteidx].value`' />\n", "comments": "", - "x": 3471.035312652588, - "y": 1780.1357669830322, - "z": "816d5e60.eba45", + "x": 3470.031406402588, + "y": 1785.1318607330322, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "18ea4160.5b97af", + "id": "431fc2f2.17609c", "type": "set", "name": "set prop.provision.siteIds_length=0", "xml": "<set>\n<parameter name='prop.provision.siteIds_length' value='0' />\n\n\n\n", "comments": "", - "x": 471.03517150878906, - "y": 370.0351610183716, - "z": "816d5e60.eba45", + "x": 470.03126525878906, + "y": 375.0312547683716, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "2ccd4dc3.00e152", + "id": "bebb2153.0e2a7", "type": "execute", "name": "execute RestApiCallNode site provision urls", "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-site-provision.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/net/sites/provision-urls'`\" />\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=\"provisionUrlRsp\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.openecomp.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`\" />", "comments": "", "outputs": 1, - "x": 823.0352020263672, - "y": 802.0353775024414, - "z": "816d5e60.eba45", + "x": 822.0312957763672, + "y": 807.0314712524414, + "z": "afa42c56.2fe06", "wires": [ [ - "bbd8ad8.5648f5", - "8ff338f4.67b7f8" + "e47835d0.8f5408", + "8e71b3d6.afc8d" ] ] }, { - "id": "8ff338f4.67b7f8", + "id": "8e71b3d6.afc8d", "type": "success", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 1087.0354614257812, - "y": 824.0354223251343, - "z": "816d5e60.eba45", + "x": 1086.0315551757812, + "y": 829.0315160751343, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "bbd8ad8.5648f5", + "id": "e47835d0.8f5408", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 1088.0352478027344, - "y": 781.0353603363037, - "z": "816d5e60.eba45", + "x": 1087.0313415527344, + "y": 786.0314540863037, + "z": "afa42c56.2fe06", "wires": [ [ - "bb20e181.d535d" + "610d5a0c.9e2794" ] ] }, { - "id": "bb20e181.d535d", + "id": "610d5a0c.9e2794", "type": "returnFailure", "name": "return failure", "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n <parameter name=\"error-message\" value=\"Error executing provision url rest api\" />\n", "comments": "", - "x": 1267.0358047485352, - "y": 779.0354115962982, - "z": "816d5e60.eba45", + "x": 1266.0318984985352, + "y": 784.0315053462982, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "84666856.592818", + "id": "38f6b67d.380b9a", "type": "for", "name": "for providx..prop.provision.siteIds[]", "xml": "<for index='providx' start='0' end='`$prop.provision.siteIds_length`' >\n", "comments": "", "outputs": 1, - "x": 464.0352020263672, - "y": 574.0352010726929, - "z": "816d5e60.eba45", + "x": 463.0312957763672, + "y": 579.0312948226929, + "z": "afa42c56.2fe06", "wires": [ [ - "e0c31833.56f938" + "3da0634c.7d37dc" ] ] }, { - "id": "e0c31833.56f938", + "id": "3da0634c.7d37dc", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 488.0352439880371, - "y": 784.035174369812, - "z": "816d5e60.eba45", + "x": 487.0313377380371, + "y": 789.031268119812, + "z": "afa42c56.2fe06", "wires": [ [ - "14ab7296.d70c4d", - "2ccd4dc3.00e152", - "28a5422.99608be" + "89ba9fe.36f7b6", + "bebb2153.0e2a7", + "ae5d2651.0df3f8" ] ] }, { - "id": "14ab7296.d70c4d", + "id": "89ba9fe.36f7b6", "type": "set", "name": "set prop.spoke.hubSiteId, spokeSiteId", "xml": "<set>\n<parameter name='prop.provision.hubSitename' value='`$prop.provision.siteIds[$providx].hubSiteName`' />\n<parameter name='prop.provision.spokeSitename' value='`$prop.provision.siteIds[$providx].spokeSiteName`' />\n<parameter name='prop.provision.hubspokesite[0]' value='`$prop.provision.siteIds[$providx].hubSiteId`' />\n<parameter name='prop.provision.hubspokesite[1]' value='`$prop.provision.siteIds[$providx].spokeSiteId`' />\n<parameter name='prop.provision.hubspokesite_length' value='2' />\n", "comments": "", - "x": 799.0379028320312, - "y": 660.6368894577026, - "z": "816d5e60.eba45", + "x": 798.0339965820312, + "y": 665.6329832077026, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "28a5422.99608be", + "id": "ae5d2651.0df3f8", "type": "record", "name": "record provision url response to the file", "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"`'/opt/opendaylight/current/data/log/' + 'HUB-' + $prop.provision.hubSitename + '-SPOKE-' + $prop.provision.spokeSitename + '-provisionUrl'`\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value='`$provisionUrlRsp.success[0].url`'/>\n\n", "comments": "", "outputs": 1, - "x": 795.0352783203125, - "y": 896.0352420806885, - "z": "816d5e60.eba45", + "x": 794.0313720703125, + "y": 901.0313358306885, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "6e2c1efa.030fd", + "id": "99b001da.0efb4", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2537.035388946533, - "y": 1051.0352325439453, - "z": "816d5e60.eba45", + "x": 2536.031482696533, + "y": 1056.0313262939453, + "z": "afa42c56.2fe06", "wires": [ [ - "d87f1462.94a148" + "175772d7.f9d53d" ] ] }, { - "id": "e621a712.c02488", + "id": "e38b67ea.4c8758", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2017.0350646972656, - "y": 614.0352153778076, - "z": "816d5e60.eba45", + "x": 2016.0311584472656, + "y": 619.0313091278076, + "z": "afa42c56.2fe06", "wires": [ [ - "4d2b2a60.5a15c4" + "348ba1e1.19e85e" ] ] }, { - "id": "f3cef2f6.2a146", + "id": "4ebf01e5.37d06", "type": "block", "name": "block atmoic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1961.0352325439453, - "y": 705.0351238250732, - "z": "816d5e60.eba45", + "x": 1960.0313262939453, + "y": 710.0312175750732, + "z": "afa42c56.2fe06", "wires": [ [ - "482a4c29.31cfa4", - "3b80b5a9.9770ba" + "8d7971fd.c23e3", + "524b783f.8c1128" ] ] }, { - "id": "f03bf85a.59ad68", + "id": "26c99249.a4074e", "type": "set", "name": "set prop.underlay.routeIds_length++", "xml": "<set>\n<parameter name='prop.underlay.routeIds_length' value='`$prop.underlay.routeIds_length + 1`' />\n\n\n\n\n", "comments": "", - "x": 3472.004440307617, - "y": 2096.2538681030273, - "z": "816d5e60.eba45", + "x": 3481.0011596679688, + "y": 2278.250065803528, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "ab6e34c5.6a48d8", + "id": "805d9d92.cb3bf", "type": "set", "name": "Update prop.provision.siteIds_length", "xml": "<set>\n<parameter name='prop.provision.siteIds_length' value='`$prop.provision.siteIds_length + 1`' />\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", - "x": 3455.504180908203, - "y": 2220.253963470459, - "z": "816d5e60.eba45", + "x": 3464.5009002685547, + "y": 2402.2501611709595, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "3857554a.ced0aa", + "id": "dc7900f6.c1794", "type": "set", "name": "set prop.spoke.siteidx", "xml": "<set>\n<parameter name='prop.spoke.siteidx' value='`$i`' />\n\n", "comments": "", - "x": 2905.7540969848633, - "y": 450.0039348602295, - "z": "816d5e60.eba45", + "x": 2904.7501907348633, + "y": 455.0000286102295, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "2ce54718.3d9808", + "id": "54fe9391.9e9afc", "type": "set", "name": "set underlay route ids to service data", "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].name' value=\"underlayRouteIds\" />\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param[$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length].value' value='`$tmp.routeString`' />\n\n\n", "comments": "", - "x": 1928.0045471191406, - "y": 1937.0043048858643, - "z": "816d5e60.eba45", + "x": 1927.0006408691406, + "y": 1942.0003986358643, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "f80aa612.1d1cd8", + "id": "32bd7569.5de31a", "type": "set", "name": "set prop.underlay.routeIds_length=0", "xml": "<set>\n<parameter name='prop.underlay.routeIds_length' value='0' />\n\n\n\n", "comments": "", - "x": 476.0000305175781, - "y": 322.0000190734863, - "z": "816d5e60.eba45", + "x": 474.9961242675781, + "y": 326.9961128234863, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "74f4468a.192018", + "id": "3396ac88.cb4974", "type": "for", "name": "for loop uidx - Get route Id from prop.underlay.routeIds", "xml": "<for index=\"uidx\" start=\"0\" end=\"`$prop.underlay.routeIds_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 3516.6667861938477, - "y": 2307.3333892822266, - "z": "816d5e60.eba45", + "x": 3518.6630325317383, + "y": 2497.3295001983643, + "z": "afa42c56.2fe06", "wires": [ [ - "2f560e9d.06e792" + "48bdd272.66024c" ] ] }, { - "id": "2f560e9d.06e792", + "id": "48bdd272.66024c", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3808.333480834961, - "y": 2307.3333892822266, - "z": "816d5e60.eba45", + "x": 3810.3297271728516, + "y": 2497.3295001983643, + "z": "afa42c56.2fe06", "wires": [ [ - "dbb8a9cb.01e2a8" + "164a1404.cbc8dc" ] ] }, { - "id": "dbb8a9cb.01e2a8", + "id": "164a1404.cbc8dc", "type": "switchNode", "name": "switch prop.hub.siteId", "xml": "<switch test=\"`$prop.underlay.routeIds[$uidx].hubSiteId == $prop.hub.siteId`\">\n", "comments": "", "outputs": 1, - "x": 3997.33349609375, - "y": 2307.3335523605347, - "z": "816d5e60.eba45", + "x": 3999.3297424316406, + "y": 2497.3296632766724, + "z": "afa42c56.2fe06", "wires": [ [ - "4aa46b8.0419394" + "beeec1da.addd9" ] ] }, { - "id": "4aa46b8.0419394", + "id": "beeec1da.addd9", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 4168.332931518555, - "y": 2307.3335514068604, - "z": "816d5e60.eba45", + "x": 4170.329177856445, + "y": 2497.329662322998, + "z": "afa42c56.2fe06", "wires": [ [ - "74eb4369.b3544c" + "8b49993a.fe8e88" ] ] }, { - "id": "74eb4369.b3544c", + "id": "8b49993a.fe8e88", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 4322.332931518555, - "y": 2311.333559036255, - "z": "816d5e60.eba45", + "x": 4324.329177856445, + "y": 2501.3296699523926, + "z": "afa42c56.2fe06", "wires": [ [ - "86900a6.74da6f8" + "ef00b5c0.d59378" ] ] }, { - "id": "86900a6.74da6f8", + "id": "ef00b5c0.d59378", "type": "set", "name": "set prop.hubRouteId prop.spokeRouteId", "xml": "<set>\n<parameter name='prop.hubRouteId' value='`$prop.underlay.routeIds[$uidx].hubRouteId`' />\n<parameter name='prop.spokeRouteId' value='`$prop.underlay.routeIds[$uidx].spokeRouteId`' />\n", "comments": "", - "x": 4408.332939147949, - "y": 2383.333562850952, - "z": "816d5e60.eba45", + "x": 4410.32918548584, + "y": 2573.32967376709, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "4d409006.b4615", + "id": "8b3ca259.e59f8", "type": "switchNode", "name": "switch underlayRouteIds", "xml": "<switch test=\"`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].name == 'underlayRouteIds'`\">\n", "comments": "", "outputs": 1, - "x": 3451, - "y": 588.6666259765625, - "z": "816d5e60.eba45", + "x": 3449.99609375, + "y": 593.6627197265625, + "z": "afa42c56.2fe06", "wires": [ [ - "c14c6f3d.397e6" + "90960264.013bb" ] ] }, { - "id": "c14c6f3d.397e6", + "id": "90960264.013bb", "type": "outcomeTrue", "name": "true", "xml": "<outcome value='true'>\n", "comments": "", "outputs": 1, - "x": 3650.9994773864746, - "y": 576.6667404174805, - "z": "816d5e60.eba45", + "x": 3649.9955711364746, + "y": 581.6628341674805, + "z": "afa42c56.2fe06", "wires": [ [ - "b91a3e00.56049" + "dec6d150.266b1" ] ] }, { - "id": "e6b57715.d86fd8", + "id": "f1e8e357.7d127", "type": "set", "name": "set prop.underlay.routeIds", "xml": "<set>\n<parameter name='prop.underlay.routeIdsString' value='`$service-data.vnfs.vnf[$i].vnf-data.vnf-request-input.vnf-input-parameters.param[$sidx].value`' />\n", "comments": "", - "x": 4022.000877380371, - "y": 576.2674503326416, - "z": "816d5e60.eba45", + "x": 4020.996971130371, + "y": 581.2635440826416, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "7fba3a52.cfca64", + "id": "86cead5c.3dd72", "type": "switchNode", "name": "switch request-action", "xml": "<switch test='`$connection-attachment-topology-operation-input.request-information.request-action`'>\n", "comments": "", "outputs": 1, - "x": 1138.0002899169922, - "y": 2028.333535194397, - "z": "816d5e60.eba45", + "x": 1136.9963836669922, + "y": 2033.329628944397, + "z": "afa42c56.2fe06", "wires": [ [ - "6d3232d8.e0205c", - "394f9ac2.7c54d6" + "d86f6d8b.19f1b", + "42a75c7f.9dc134" ] ] }, { - "id": "6d3232d8.e0205c", + "id": "d86f6d8b.19f1b", "type": "outcome", "name": "ActivateSDWANAttachmentInstance", "xml": "<outcome value='ActivateSDWANAttachmentInstance'>", "comments": "", "outputs": 1, - "x": 1402.0003356933594, - "y": 1983.333532333374, - "z": "816d5e60.eba45", + "x": 1400.9964294433594, + "y": 1988.329626083374, + "z": "afa42c56.2fe06", "wires": [ [ - "cc4350b5.e04f4" + "1dbe9d9f.7f9c82" ] ] }, { - "id": "cc4350b5.e04f4", + "id": "1dbe9d9f.7f9c82", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1643.9728469848633, - "y": 1979.8022832870483, - "z": "816d5e60.eba45", + "x": 1642.9689407348633, + "y": 1984.7983770370483, + "z": "afa42c56.2fe06", "wires": [ [ - "2ce54718.3d9808", - "c043509c.599d6", - "af0af852.8614c8", - "879d0a95.c86bf8" + "54fe9391.9e9afc", + "5d55b77d.4fae98", + "59b1613.c1f67a", + "8abe0b00.ec56e8" ] ] }, { - "id": "a489ec70.35a57", + "id": "a9b02dc4.79bbe", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1647.9728355407715, - "y": 2063.8024520874023, - "z": "816d5e60.eba45", + "x": 1646.9689292907715, + "y": 2068.7985458374023, + "z": "afa42c56.2fe06", "wires": [ [ - "f104a03c.3d9ea" + "ae1dbfd0.9ebac" ] ] }, { - "id": "394f9ac2.7c54d6", + "id": "42a75c7f.9dc134", "type": "outcome", "name": "DeactivateSDWANAttachmentInstance", "xml": "<outcome value='DeactivateSDWANAttachmentInstance'>", "comments": "", "outputs": 1, - "x": 1399.4729766845703, - "y": 2065.8022890090942, - "z": "816d5e60.eba45", + "x": 1398.4690704345703, + "y": 2070.7983827590942, + "z": "afa42c56.2fe06", "wires": [ [ - "a489ec70.35a57" + "a9b02dc4.79bbe" ] ] }, { - "id": "f104a03c.3d9ea", + "id": "ae1dbfd0.9ebac", "type": "set", "name": "set input parameter length -1", "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length - 1`' />\n\n\n\n\n", "comments": "", - "x": 1876.6665344238281, - "y": 2062.33353805542, - "z": "816d5e60.eba45", + "x": 1875.6626281738281, + "y": 2067.32963180542, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "f8e23d7f.b3d02", + "id": "4d624738.aa86f8", "type": "comment", "name": "Get route routes IDs", "info": "", "comments": "", - "x": 3416.333251953125, - "y": 2268.6666259765625, - "z": "816d5e60.eba45", + "x": 3418.3294982910156, + "y": 2458.6627368927, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "c043509c.599d6", + "id": "5d55b77d.4fae98", "type": "set", "name": "set underlay route ids to service data", "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length' value='`$service-data.vnfs.vnf[$prop.spoke.siteidx].vnf-data.vnf-request-input.vnf-input-parameters.param_length + 1`' />\n\n\n\n\n", "comments": "", - "x": 1917.333480834961, - "y": 2011.666579246521, - "z": "816d5e60.eba45", + "x": 1916.329574584961, + "y": 2016.662672996521, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "af0af852.8614c8", + "id": "59b1613.c1f67a", "type": "for", "name": "for jidx paramidx - Get topology from servicedata", "xml": "<for index=\"jidx\" start=\"0\" end=\"`$prop.underlay.routeIds_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 2006.3334045410156, - "y": 1558.333351135254, - "z": "816d5e60.eba45", + "x": 2005.3294982910156, + "y": 1563.329444885254, + "z": "afa42c56.2fe06", "wires": [ [ - "96c0f1e3.46564" + "f4c8ed71.c2698" ] ] }, { - "id": "71e83fcd.3926a", + "id": "3450a2a3.3f3b2e", "type": "execute", "name": "execute concat", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat1\"/>\n <parameter name=\"target\" value='`$prop.underlay.routeIds[$jidx].hubRouteId`'/>\n\n\n", "comments": "", "outputs": 1, - "x": 2190.333740234375, - "y": 1692.0005540847778, - "z": "816d5e60.eba45", + "x": 2189.329833984375, + "y": 1696.9966478347778, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "5b1d10b7.e85ce", + "id": "5db41da3.1856f4", "type": "execute", "name": "execute concat", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$prop.underlay.routeIds[$jidx].hubSiteId`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat\"/>\n <parameter name=\"target\" value=\",\"/>\n\n\n", "comments": "", "outputs": 1, - "x": 2200.3337326049805, - "y": 1644.6668920516968, - "z": "816d5e60.eba45", + "x": 2199.3298263549805, + "y": 1649.6629858016968, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "96c0f1e3.46564", + "id": "f4c8ed71.c2698", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 1913.333423614502, - "y": 1743.6666812896729, - "z": "816d5e60.eba45", + "x": 1912.329517364502, + "y": 1748.6627750396729, + "z": "afa42c56.2fe06", "wires": [ [ - "5b1d10b7.e85ce", - "71e83fcd.3926a", - "4f918e1e.65c27", - "743189f.b107678", - "a740f981.130cb8", - "7f673568.55d36c" + "5db41da3.1856f4", + "3450a2a3.3f3b2e", + "46517f63.3d70e", + "74bf87c6.f701b8", + "ec44da8a.7837c8", + "f31858ee.e326d8" ] ] }, { - "id": "4f918e1e.65c27", + "id": "46517f63.3d70e", "type": "execute", "name": "execute concat", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat1`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat2\"/>\n <parameter name=\"target\" value=\",\"/>\n\n\n", "comments": "", "outputs": 1, - "x": 2197.3334426879883, - "y": 1731.6667852401733, - "z": "816d5e60.eba45", + "x": 2196.3295364379883, + "y": 1736.6628789901733, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "743189f.b107678", + "id": "74bf87c6.f701b8", "type": "execute", "name": "execute concat", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat2`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat3\"/>\n <parameter name=\"target\" value='`$prop.underlay.routeIds[$jidx].spokeRouteId`'/>\n\n\n", "comments": "", "outputs": 1, - "x": 2197.3334426879883, - "y": 1767.6667852401733, - "z": "816d5e60.eba45", + "x": 2196.3295364379883, + "y": 1772.6628789901733, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "a740f981.130cb8", + "id": "ec44da8a.7837c8", "type": "execute", "name": "execute concat", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.concat3`'/>\n <parameter name=\"outputPath\" value=\"tmp.concat4\"/>\n <parameter name=\"target\" value=\" | \"/>\n\n\n", "comments": "", "outputs": 1, - "x": 2190.3334426879883, - "y": 1808.0001592636108, - "z": "816d5e60.eba45", + "x": 2189.3295364379883, + "y": 1812.9962530136108, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "7f673568.55d36c", + "id": "f31858ee.e326d8", "type": "execute", "name": "execute concat", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat' >\n <parameter name=\"source\" value='`$tmp.routeString`'/>\n <parameter name=\"outputPath\" value=\"tmp.routeString\"/>\n <parameter name=\"target\" value='`$tmp.concat4`'/>\n\n\n", "comments": "", "outputs": 1, - "x": 2193.333381652832, - "y": 1862.6666984558105, - "z": "816d5e60.eba45", + "x": 2192.329475402832, + "y": 1867.6627922058105, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "879d0a95.c86bf8", + "id": "8abe0b00.ec56e8", "type": "set", "name": "Set tmp.routeString", "xml": "<set>\n<parameter name='tmp.routeString' value=\"\" />\n\n", "comments": "", - "x": 1910.3334045410156, - "y": 1499.6666822433472, - "z": "816d5e60.eba45", + "x": 1909.3294982910156, + "y": 1504.6627759933472, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "b91a3e00.56049", + "id": "dec6d150.266b1", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 3799.0002250671387, - "y": 623.0000381469727, - "z": "816d5e60.eba45", + "x": 3797.9963188171387, + "y": 627.9961318969727, + "z": "afa42c56.2fe06", "wires": [ [ - "e6b57715.d86fd8", - "4cfad752.b82ab8" + "f1e8e357.7d127", + "38377ec9.53b982" ] ] }, { - "id": "4cfad752.b82ab8", + "id": "38377ec9.53b982", "type": "execute", "name": "execute split |", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.underlay.routeIdsString`'/>\n<parameter name=\"regex\" value=\" | \"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.underlay.routeIdsValue\"/>\n", "comments": "", "outputs": 1, - "x": 3977.0002365112305, - "y": 643.0000381469727, - "z": "816d5e60.eba45", + "x": 3975.9963302612305, + "y": 647.9961318969727, + "z": "afa42c56.2fe06", "wires": [ [ - "18dab504.682e9b", - "e6713c9a.ccf4e" + "3268a5b9.fb215a", + "c3ab3d57.d9ba" ] ] }, { - "id": "e6713c9a.ccf4e", + "id": "c3ab3d57.d9ba", "type": "failure", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 4154.0002517700195, - "y": 624.0000371932983, - "z": "816d5e60.eba45", + "x": 4152.9963455200195, + "y": 628.9961309432983, + "z": "afa42c56.2fe06", "wires": [ [ - "f6d503b7.ca422" + "d7617cb0.7601e" ] ] }, { - "id": "18dab504.682e9b", + "id": "3268a5b9.fb215a", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 4143.0002517700195, - "y": 672.000039100647, - "z": "816d5e60.eba45", + "x": 4141.9963455200195, + "y": 676.996132850647, + "z": "afa42c56.2fe06", "wires": [ [ - "24d2d870.cadd68" + "d317db0c.b51f88" ] ] }, { - "id": "a99b2248.b5ad4", + "id": "82fa522b.8f097", "type": "set", "name": "set ipAddress prefixLength", "xml": "<set>\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubSiteId' value='`$prop.underlay.routeIdsValues[0]`' />\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].hubRouteId' value='`$prop.underlay.routeIdsValues[1]`' />\n<parameter name='prop.underlay.routeIds[$prop.underlay.routeIds_length].spokeRouteId' value='`$prop.underlay.routeIdsValues[2]`' />", "comments": "", - "x": 5340.001117706299, - "y": 558.0002794265747, - "z": "816d5e60.eba45", + "x": 5338.997211456299, + "y": 562.9963731765747, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "24d2d870.cadd68", + "id": "d317db0c.b51f88", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 4273.000255584717, - "y": 672.000039100647, - "z": "816d5e60.eba45", + "x": 4271.996349334717, + "y": 676.996132850647, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "f6d503b7.ca422", + "id": "d7617cb0.7601e", "type": "for", "name": "for loop ridx ", "xml": "<for index=\"ridx\" start=\"0\" end=\"`$prop.underlay.routeIdsValue_length`\">\n \n \n", "comments": "", "outputs": 1, - "x": 4299.999938964844, - "y": 622.0000371932983, - "z": "816d5e60.eba45", + "x": 4298.996032714844, + "y": 626.9961309432983, + "z": "afa42c56.2fe06", "wires": [ [ - "d316c9fd.2bfac8" + "bae53b24.86f3f8" ] ] }, { - "id": "d316c9fd.2bfac8", + "id": "bae53b24.86f3f8", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 4478.332950592041, - "y": 619.0000381469727, - "z": "816d5e60.eba45", + "x": 4477.329044342041, + "y": 623.9961318969727, + "z": "afa42c56.2fe06", "wires": [ [ - "cc212d5d.4ecc7" + "95e8ce94.9a6d1" ] ] }, { - "id": "cc212d5d.4ecc7", + "id": "95e8ce94.9a6d1", "type": "execute", "name": "execute split ,", "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.underlay.routeIdsValue[$ridx]`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.underlay.routeIdsValues\"/>\n", "comments": "", "outputs": 1, - "x": 4653.332962036133, - "y": 618.000036239624, - "z": "816d5e60.eba45", + "x": 4652.329055786133, + "y": 622.996129989624, + "z": "afa42c56.2fe06", "wires": [ [ - "a41a70c9.992e7", - "4e196c9a.1ec4e4" + "17ee1f73.6ce3e1", + "32bb2edf.2bc022" ] ] }, { - "id": "a41a70c9.992e7", + "id": "17ee1f73.6ce3e1", "type": "failure", "name": "success", "xml": "<outcome value='success'>\n", "comments": "", "outputs": 1, - "x": 4810.33296585083, - "y": 595.0000438690186, - "z": "816d5e60.eba45", + "x": 4809.32905960083, + "y": 599.9961376190186, + "z": "afa42c56.2fe06", "wires": [ [ - "29342783.705ee8" + "25d53393.ccdc7c" ] ] }, { - "id": "4e196c9a.1ec4e4", + "id": "32bb2edf.2bc022", "type": "failure", "name": "failure", "xml": "<outcome value='failure'>\n", "comments": "", "outputs": 1, - "x": 4799.33296585083, - "y": 643.0000457763672, - "z": "816d5e60.eba45", + "x": 4798.32905960083, + "y": 647.9961395263672, + "z": "afa42c56.2fe06", "wires": [ [ - "31dadcd0.9c88f4" + "e299e773.789348" ] ] }, { - "id": "31dadcd0.9c88f4", + "id": "e299e773.789348", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 4929.332969665527, - "y": 643.0000457763672, - "z": "816d5e60.eba45", + "x": 4928.329063415527, + "y": 647.9961395263672, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "c309d201.f689a", + "id": "cee6dd44.82ca8", "type": "block", "name": "block atomic", "xml": "<block atomic=\"true\">\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 5132.665496826172, - "y": 574.0001978874207, - "z": "816d5e60.eba45", + "x": 5131.661590576172, + "y": 578.9962916374207, + "z": "afa42c56.2fe06", "wires": [ [ - "a99b2248.b5ad4", - "d11539fc.77a698" + "82fa522b.8f097", + "e872fc0f.e3138" ] ] }, { - "id": "d11539fc.77a698", + "id": "e872fc0f.e3138", "type": "set", "name": "set ipAddress prefixLength", "xml": "<set>\n<parameter name='prop.underlay.routeIds_length' value='`$prop.underlay.routeIds_length + 1`' />\n", "comments": "", - "x": 5332.333156585693, - "y": 600.000075340271, - "z": "816d5e60.eba45", + "x": 5331.329250335693, + "y": 604.996169090271, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "29342783.705ee8", + "id": "25d53393.ccdc7c", "type": "switchNode", "name": "switch prop.underlay.routeIdsValues_length", "xml": "<switch test='`$prop.underlay.routeIdsValues_length`'>\n", "comments": "", "outputs": 1, - "x": 5008.667121887207, - "y": 476.0000686645508, - "z": "816d5e60.eba45", + "x": 5007.663215637207, + "y": 480.9961624145508, + "z": "afa42c56.2fe06", "wires": [ [ - "4afb066.ff7c6f8", - "6e26a8d2.50c7d8" + "1988903d.6e7c9", + "31c7868c.1d918a" ] ] }, { - "id": "4afb066.ff7c6f8", + "id": "1988903d.6e7c9", "type": "outcome", "name": "3", "xml": "<outcome value='3'>\n", "comments": "", "outputs": 1, - "x": 5243.636054992676, - "y": 512.9687957763672, - "z": "816d5e60.eba45", + "x": 5242.632148742676, + "y": 517.9648895263672, + "z": "afa42c56.2fe06", "wires": [ [ - "c309d201.f689a" + "cee6dd44.82ca8" ] ] }, { - "id": "6e26a8d2.50c7d8", + "id": "31c7868c.1d918a", "type": "other", "name": "other", "xml": "<outcome value='Other'>\n", "comments": "", "outputs": 1, - "x": 5260.666980743408, - "y": 395.00000953674316, - "z": "816d5e60.eba45", + "x": 5259.663074493408, + "y": 399.99610328674316, + "z": "afa42c56.2fe06", "wires": [ [ - "cde0413a.7980f" + "c3b9df69.c6c78" ] ] }, { - "id": "cde0413a.7980f", + "id": "c3b9df69.c6c78", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 5421.66650390625, - "y": 435, - "z": "816d5e60.eba45", + "x": 5420.66259765625, + "y": 439.99609375, + "z": "afa42c56.2fe06", "wires": [ [] ] }, { - "id": "61955a75.34d004", + "id": "2fd2f3c1.09b97c", "type": "returnFailure", "name": "return failure", "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=\"Error: SOTN resource not found\" />\n \n", "comments": "", - "x": 2901.006446838379, - "y": 1008.3067564964294, - "z": "816d5e60.eba45", + "x": 2900.002540588379, + "y": 1013.3028502464294, + "z": "afa42c56.2fe06", "wires": [] }, { - "id": "5e3a3525.ed601c", + "id": "18ba51e1.01a3be", "type": "block", "name": "block", "xml": "<block>\n", "atomic": "false", "comments": "", "outputs": 1, - "x": 2887.0059547424316, - "y": 956.9731774330139, - "z": "816d5e60.eba45", + "x": 2886.0020484924316, + "y": 961.9692711830139, + "z": "afa42c56.2fe06", "wires": [ [] ] + }, + { + "id": "f41a7058.b220e", + "type": "set", + "name": "hardcode hub route", + "xml": "<set>\n<parameter name='prop.hub.ipAddress' value=\"10.2.0.2\" />\n<parameter name='prop.hub.providerIpAddress' value=\"10.2.0.0/16\" />\n\n\n", + "comments": "", + "x": 3420.0038681030273, + "y": 1853.0039892196655, + "z": "afa42c56.2fe06", + "wires": [] + }, + { + "id": "57accb29.01bb34", + "type": "set", + "name": "hardcode spoke route", + "xml": "<set>\n<parameter name='prop.spoke.ipAddress' value=\"10.3.0.1\" />\n<parameter name='prop.spoke.providerIpAddress' value=\"10.3.0.0/16\" />", + "comments": "", + "x": 3435.004409790039, + "y": 2051.0039653778076, + "z": "afa42c56.2fe06", + "wires": [] + }, + { + "id": "a8dab23b.85144", + "type": "set", + "name": "hardcode hub route", + "xml": "<set>\n<parameter name='prop.hub.ipAddress' value=\"10.2.0.2\" />\n<parameter name='prop.hub.providerIpAddress' value=\"10.2.0.0/16\" />\n\n\n", + "comments": "", + "x": 3470.333251953125, + "y": 2532, + "z": "afa42c56.2fe06", + "wires": [] + }, + { + "id": "3c48a4f4.f048ec", + "type": "set", + "name": "hardcode spoke route", + "xml": "<set>\n<parameter name='prop.spoke.ipAddress' value=\"10.3.0.1\" />\n<parameter name='prop.spoke.providerIpAddress' value=\"10.3.0.0/16\" />", + "comments": "", + "x": 3476.333251953125, + "y": 2639, + "z": "afa42c56.2fe06", + "wires": [] } ] |