From b47cff931a6f33275b3b85f456b0236bb76f0be8 Mon Sep 17 00:00:00 2001 From: Hesam Rahimi Date: Fri, 27 Aug 2021 20:57:41 +0000 Subject: New DGs required for creation of a cloud leased-line (E-TREE) service. Issue-ID: SDNC-1594 Signed-off-by: Hesam Rahimi Change-Id: I23e2008c497289c20415f012a77aa4478e7c0815 Former-commit-id: 748b1c0d2e20f88c327673fe3bc32d3d50e5e12b --- ...URCE-API_cll-vnf-topology-operation-cll-F1.json | 2796 ++++++++++++++++++++ 1 file changed, 2796 insertions(+) create mode 100644 platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json (limited to 'platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json') diff --git a/platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json b/platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json new file mode 100644 index 00000000..376401b0 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/cloud_leased_line/GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-F1.json @@ -0,0 +1,2796 @@ +[ + { + "id": "917062ba.849008", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 218, + "y": 53, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "1c89f912.b4a1a7" + ] + ] + }, + { + "id": "1c89f912.b4a1a7", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 502.2856903076172, + "y": 114.23810863494873, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "79c37e31.b46698" + ] + ] + }, + { + "id": "79c37e31.b46698", + "type": "method", + "name": "method cll-vnf-topology-operation-cll-F1", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 418.4285888671875, + "y": 192.00003051757812, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "e40aa944.361218" + ] + ] + }, + { + "id": "e40aa944.361218", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 152.238037109375, + "y": 695.6666870117188, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "91449a53.15abc8", + "52206559.265cbc", + "dc5388ea.7452c", + "cd1cf50b.3447d", + "36cc6c32.a7a5bc", + "ef8123f7.a43b88", + "349f069b.2d098a" + ] + ] + }, + { + "id": "91449a53.15abc8", + "type": "set", + "name": "set query_param", + "xml": "\n\n\n", + "comments": "", + "x": 425, + "y": 650, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "52206559.265cbc", + "type": "call", + "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 646, + "y": 718, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "dc5388ea.7452c", + "type": "execute", + "name": "execute printContext", + "xml": "\n \n", + "comments": "", + "outputs": 1, + "x": 436, + "y": 764, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "349f069b.2d098a", + "type": "call", + "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 629, + "y": 828, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "cd1cf50b.3447d", + "type": "for", + "name": "for vidx..tmp.otninfo_length[]", + "xml": "", + "comments": "", + "outputs": 1, + "x": 456, + "y": 984, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "4719cb7a.a9766c" + ] + ] + }, + { + "id": "4719cb7a.a9766c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 725, + "y": 984, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "ffc8e265.c8aca8", + "13f1d395.eb898c", + "b91b98db.dabfa", + "66797943.9e353", + "c2e19c98.abbc4", + "11040b46.8e035d", + "130409d7.ba1cfe", + "3e17d72f.d352d", + "1ea79a81.da9f1d", + "f0ca8ca2.d5c31" + ] + ] + }, + { + "id": "ffc8e265.c8aca8", + "type": "execute", + "name": "execute UUID generator for vpn-binding $otnidx", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1618, + "y": 798, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "13f1d395.eb898c", + "type": "switchNode", + "name": "switch dstPort == NULL", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1332, + "y": 888, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "467187d6.5cb93", + "dac264a6.6c03c8" + ] + ] + }, + { + "id": "467187d6.5cb93", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1698, + "y": 849, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "6cf7a6e6.d655a8" + ] + ] + }, + { + "id": "dac264a6.6c03c8", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1699, + "y": 895, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "5ca74bf6.9d33ac" + ] + ] + }, + { + "id": "6cf7a6e6.d655a8", + "type": "set", + "name": "set access-provider-id and client-id", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 1912, + "y": 848, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "5ca74bf6.9d33ac", + "type": "set", + "name": "set access-provider-id and client-id", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 1910, + "y": 893, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "b91b98db.dabfa", + "type": "set", + "name": "set srcdstpnf-name", + "xml": "\n\n\n", + "comments": "", + "x": 1508, + "y": 962, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "66797943.9e353", + "type": "get-resource", + "name": "get-resource tmp.srcdstpnf-name", + "xml": "\n\n \n", + "comments": "", + "outputs": 1, + "x": 1552, + "y": 1010, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2fed2218.d10326", + "6a522d09.043e1c", + "4f95b3dd.ef9534" + ] + ] + }, + { + "id": "2fed2218.d10326", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1764.5, + "y": 957, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "66f51b5e.6158fc" + ] + ] + }, + { + "id": "6a522d09.043e1c", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1776.5, + "y": 1007, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "8e681ebe.696e48" + ] + ] + }, + { + "id": "4f95b3dd.ef9534", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1767.5, + "y": 1062, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "6977d582.14091c" + ] + ] + }, + { + "id": "6977d582.14091c", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n", + "comments": "", + "outputs": 1, + "x": 2051, + "y": 965, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "c1512230.2580e" + ] + ] + }, + { + "id": "c1512230.2580e", + "type": "switchNode", + "name": "switch related-to", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2246, + "y": 965, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "b1b8c338.420ea" + ] + ] + }, + { + "id": "fd7930d3.be8638", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2626, + "y": 961, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "ac1612ad.b61828", + "27939c6a.4866bc" + ] + ] + }, + { + "id": "27939c6a.4866bc", + "type": "execute", + "name": "get esr-thirdparty-sdnc", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2834, + "y": 968, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "b52d7285.57757", + "3657321a.c3ba86", + "c044af78.310578" + ] + ] + }, + { + "id": "ac1612ad.b61828", + "type": "set", + "name": "set esr-thirdparty-sdnc domainG id", + "xml": "\n\n", + "comments": "", + "x": 2864, + "y": 916, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "b52d7285.57757", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3044, + "y": 959, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "cbaaba15.349bc8" + ] + ] + }, + { + "id": "3657321a.c3ba86", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3036, + "y": 1014, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "f52e6392.eb1be8" + ] + ] + }, + { + "id": "c044af78.310578", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3041, + "y": 1071, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "7b6a4d1e.bd1e74" + ] + ] + }, + { + "id": "7b6a4d1e.bd1e74", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n", + "comments": "", + "outputs": 1, + "x": 2449, + "y": 969, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "fd7930d3.be8638" + ] + ] + }, + { + "id": "37241585.bf56ba", + "type": "set", + "name": "set controller domainA data", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 3403, + "y": 953, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "5bdba13b.1ae3d", + "type": "save", + "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1562, + "y": 2859, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2982a228.f40e1e" + ] + ] + }, + { + "id": "e79aedfa.249", + "type": "save", + "name": "save connectivity-A relationship to vpn-binding-A, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2134.5, + "y": 2963, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "2982a228.f40e1e", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1868, + "y": 2858, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "3d256a26.ef6a26" + ] + ] + }, + { + "id": "3d256a26.ef6a26", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2077.5, + "y": 2858.25390625, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "7e7c0247.8ba9f4", + "type": "switchNode", + "name": "switch otnidx == 0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1471, + "y": 2976, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2d5f380b.a9d4d8", + "4f3979ad.4a4e48" + ] + ] + }, + { + "id": "2d5f380b.a9d4d8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1654, + "y": 2976, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "ffef74e0.d4b7c" + ] + ] + }, + { + "id": "4f3979ad.4a4e48", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1479, + "y": 3123, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "a4296e1e.d8981" + ] + ] + }, + { + "id": "1a4f2a93.c11d2d", + "type": "switchNode", + "name": "switch otnidx == last", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1820, + "y": 3204, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "b3a20bdf.7738d8", + "b291bad0.bdbf18" + ] + ] + }, + { + "id": "b3a20bdf.7738d8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1996, + "y": 3205, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "6075d4e4.60740c" + ] + ] + }, + { + "id": "c49019c0.e84e08", + "type": "set", + "name": "set attachment_param domain A", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 2059, + "y": 3020, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "ffef74e0.d4b7c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1795, + "y": 2966, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "e79aedfa.249", + "c49019c0.e84e08", + "733089d7.e1acb" + ] + ] + }, + { + "id": "5a6ce6ad.7fc7a", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 2701, + "y": 3155, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "424b4783.7d233" + ] + ] + }, + { + "id": "cc1f97b8.8c6ce8", + "type": "set", + "name": "set", + "xml": "\n\n", + "comments": "", + "x": 1768, + "y": 3155, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "a4296e1e.d8981", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1603, + "y": 3130, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "cc1f97b8.8c6ce8", + "1a4f2a93.c11d2d" + ] + ] + }, + { + "id": "c2e19c98.abbc4", + "type": "switchNode", + "name": "switch dmnsidx == 0 (domainA)", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1522, + "y": 1179, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "11383ee6.e1d7d9", + "6fa9ae0c.501d18" + ] + ] + }, + { + "id": "11383ee6.e1d7d9", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1723, + "y": 1177, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "b4854ac4.e47338" + ] + ] + }, + { + "id": "e2b0b006.cad94", + "type": "set", + "name": "set pce-src-node", + "xml": "\n", + "comments": "", + "x": 2004, + "y": 1127, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "5b58456d.2aa8c4", + "type": "switchNode", + "name": "switch dmnsidx == last (domainB)", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1940, + "y": 1228, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "7d1f463f.75db48", + "1703470e.535939" + ] + ] + }, + { + "id": "7d1f463f.75db48", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2170, + "y": 1224, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "1c45c1ae.cc5246" + ] + ] + }, + { + "id": "6fa9ae0c.501d18", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1723, + "y": 1226, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "5b58456d.2aa8c4" + ] + ] + }, + { + "id": "1703470e.535939", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2171, + "y": 1270, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "9a461e80.88ba58" + ] + ] + }, + { + "id": "9a461e80.88ba58", + "type": "set", + "name": "set attachment_param domain G", + "xml": "\n\n", + "comments": "", + "x": 2385, + "y": 1270, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "d9594ef.146e23", + "type": "set", + "name": "set attachment_param domain A", + "xml": "\n\n", + "comments": "", + "x": 2059, + "y": 1174, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "b4854ac4.e47338", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1847, + "y": 1168, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "d9594ef.146e23" + ] + ] + }, + { + "id": "1c45c1ae.cc5246", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2303, + "y": 1200, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "c5fb0dfd.a15ba" + ] + ] + }, + { + "id": "ca07a786.2d259", + "type": "set", + "name": "set pce-src-node", + "xml": "\n", + "comments": "", + "x": 2459, + "y": 1216, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "c5fb0dfd.a15ba", + "type": "set", + "name": "set attachment_param domain B", + "xml": "\n\n", + "comments": "", + "x": 2507, + "y": 1168, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "b291bad0.bdbf18", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2024, + "y": 3471, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "62a1848.f7c8bfc" + ] + ] + }, + { + "id": "ec243f0e.e78df8", + "type": "execute", + "name": "execute UUID generator for connectivity domain otnidx", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 2499, + "y": 3456, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "b5d0d456.d5e17", + "type": "save", + "name": "save connectivity resource in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2437, + "y": 3506, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "1472c185.25ef66", + "type": "save", + "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2574, + "y": 3605, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "937a1753.6c2cd", + "type": "comment", + "name": "connectivity has not been created for middle domains, so we have to create one", + "info": "", + "comments": "", + "x": 2577, + "y": 3397, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "3fb48dac.724cba", + "type": "save", + "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2542, + "y": 3664, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "62a1848.f7c8bfc", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 2181, + "y": 3472, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "ec243f0e.e78df8", + "b5d0d456.d5e17", + "1472c185.25ef66", + "3fb48dac.724cba", + "d9f949c2.b1be88", + "d2c94e3.4db213" + ] + ] + }, + { + "id": "d9f949c2.b1be88", + "type": "set", + "name": "set attachment_param domain otnidx", + "xml": "\n\n\n", + "comments": "", + "x": 2456, + "y": 3724, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "ef8123f7.a43b88", + "type": "set", + "name": "unset parameters", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 392, + "y": 2894, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "36cc6c32.a7a5bc", + "type": "set", + "name": "set srcTtp OTN layer", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "x": 433, + "y": 906, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "424b4783.7d233", + "type": "save", + "name": "save middle-man-conn relationship to connectivity-B, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 3025, + "y": 3155, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "733089d7.e1acb", + "type": "save", + "name": "save middle-man-conn relationship to connectivity-A, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2139, + "y": 2911, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "d2c94e3.4db213", + "type": "save", + "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2538, + "y": 3551, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "a7261999.9881d8", + "type": "switchNode", + "name": "switch found-middle-man?", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2357, + "y": 3155, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2bb32459.fcac64" + ] + ] + }, + { + "id": "2bb32459.fcac64", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2544, + "y": 3155, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "5a6ce6ad.7fc7a" + ] + ] + }, + { + "id": "6075d4e4.60740c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 2139, + "y": 3205, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "7c7e82f.b5a9efc", + "383da81a.536a28", + "a7261999.9881d8" + ] + ] + }, + { + "id": "7c7e82f.b5a9efc", + "type": "save", + "name": "save connectivity-B relationship to vpn-binding-B, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2455, + "y": 3253, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "383da81a.536a28", + "type": "set", + "name": "set attachment_param domain B", + "xml": "\n\n\n\n", + "comments": "", + "x": 2382, + "y": 3313, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "cddff981.827d58", + "type": "save", + "name": "get all-vpn-bindings from aai", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 443, + "y": 3913, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2d49e0b.d9e87a", + "73d650d6.cd1c1", + "77ce79ba.222c68" + ] + ] + }, + { + "id": "2d49e0b.d9e87a", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 631, + "y": 3926, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "886559d2.9d2008" + ] + ] + }, + { + "id": "73d650d6.cd1c1", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 631.490966796875, + "y": 3971.5740356445312, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "22427bb5.1c0494" + ] + ] + }, + { + "id": "77ce79ba.222c68", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 629, + "y": 4015, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "8183af0e.979c3" + ] + ] + }, + { + "id": "886559d2.9d2008", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 804, + "y": 3924, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "5d380762.82e9" + ] + ] + }, + { + "id": "22427bb5.1c0494", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n\n", + "comments": "", + "x": 796, + "y": 4014, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "7aad5876.b17588", + "type": "for", + "name": "for vidx..tmp.otninfo_length[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 432, + "y": 4104, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "d9d281f0.871208" + ] + ] + }, + { + "id": "7032c836.ea98e", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1242, + "y": 4104, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "bcf06c77.b9d56" + ] + ] + }, + { + "id": "d6fa6f89.c5ed98", + "type": "for", + "name": "for vidx..tmp.otninfo_length[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1014, + "y": 4104, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "7032c836.ea98e" + ] + ] + }, + { + "id": "5d380762.82e9", + "type": "for", + "name": "for vpnidx in all-vpn-bindings", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1033, + "y": 3925, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "4b806fec.cf791" + ] + ] + }, + { + "id": "4b806fec.cf791", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1248, + "y": 3926, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "5269aed8.1067" + ] + ] + }, + { + "id": "bcf06c77.b9d56", + "type": "set", + "name": "set attachment_param sliceG", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 1495, + "y": 4102, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "678bb9be.2e7528", + "type": "execute", + "name": "execute RestApiCallNode sliceG creation domainG", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1080, + "y": 4210, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "273fc863.468be8", + "6eaa45ca.9bba14" + ] + ] + }, + { + "id": "6eaa45ca.9bba14", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1363, + "y": 4190, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "562a3e0b.c715a8" + ] + ] + }, + { + "id": "273fc863.468be8", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1364.0002136230469, + "y": 4240.99990940094, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "3cb4038b.3f740c" + ] + ] + }, + { + "id": "562a3e0b.c715a8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1503.0002479553223, + "y": 4190.000000953674, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "3cb4038b.3f740c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1509.0272598266602, + "y": 4238.745394706726, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "d9d281f0.871208", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 664, + "y": 4102, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "d6fa6f89.c5ed98", + "678bb9be.2e7528" + ] + ] + }, + { + "id": "5269aed8.1067", + "type": "switchNode", + "name": "switch vpnuuid is for this slice", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1492, + "y": 3925, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "ff386dcd.32782", + "224e1e2e.4d20a2" + ] + ] + }, + { + "id": "502add97.5e708c", + "type": "set", + "name": "set providerValue", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 2134, + "y": 3871, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "521605a6.12e2d4", + "type": "switchNode", + "name": "switch $tmp.arr_length != 0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2167, + "y": 3926, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "b6840948.dcaf28", + "16f9a591.80cc1a" + ] + ] + }, + { + "id": "b6840948.dcaf28", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2363, + "y": 3896, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "d20ee31a.4da818" + ] + ] + }, + { + "id": "16f9a591.80cc1a", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2364, + "y": 3967, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "932a25a5.21db58" + ] + ] + }, + { + "id": "ff386dcd.32782", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1709, + "y": 3904, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "fa5ee789.0417f8" + ] + ] + }, + { + "id": "224e1e2e.4d20a2", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1709, + "y": 3953, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "fa5ee789.0417f8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1877, + "y": 3904, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "502add97.5e708c", + "521605a6.12e2d4" + ] + ] + }, + { + "id": "d20ee31a.4da818", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 2514, + "y": 3894, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "4f6df904.ee87c", + "66254394.195084" + ] + ] + }, + { + "id": "932a25a5.21db58", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 2516, + "y": 3967, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "de1fa04c.85c2d", + "2aeb6e74.e24be2" + ] + ] + }, + { + "id": "4f6df904.ee87c", + "type": "for", + "name": "for arridx in tmp.arr", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2701, + "y": 3846, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "e9ecc81b.49bbd" + ] + ] + }, + { + "id": "e9ecc81b.49bbd", + "type": "switchNode", + "name": "switch tmp.arr[$arridx] == $providerValue", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2992, + "y": 3846, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "42d5ed25.b49c94", + "c705b865.d0eb4" + ] + ] + }, + { + "id": "42d5ed25.b49c94", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3267, + "y": 3815, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "5660632c.265cdc" + ] + ] + }, + { + "id": "c705b865.d0eb4", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3268, + "y": 3886, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "a7a2aba3.cd08b8" + ] + ] + }, + { + "id": "5660632c.265cdc", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 3418, + "y": 3813, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "99e18478.d4208", + "c48a358e.19c528", + "23bf4d27.c1b37a", + "85bd9e57.66c34", + "747fe7dc.036f4" + ] + ] + }, + { + "id": "de1fa04c.85c2d", + "type": "save", + "name": "store $arridx somewhere in vpn-binding", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2771, + "y": 3960, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "2aeb6e74.e24be2", + "type": "set", + "name": "set twoD array", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 2699, + "y": 4007, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "66254394.195084", + "type": "switchNode", + "name": "switch found?", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2692, + "y": 3891, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "6f0ec490.03677c", + "bc11802a.75d5c8" + ] + ] + }, + { + "id": "6f0ec490.03677c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2852, + "y": 3883, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "843f963d.3c00d" + ] + ] + }, + { + "id": "bc11802a.75d5c8", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2850, + "y": 3920, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "f82ccccf.a16c6" + ] + ] + }, + { + "id": "843f963d.3c00d", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2977, + "y": 3883, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "dc11c549.4cf3f", + "type": "save", + "name": "store $arridx+1 somewhere in vpn-binding", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 3284, + "y": 3941, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "f82ccccf.a16c6", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 3010, + "y": 3928, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "dc11c549.4cf3f", + "3879ac46.8861b4" + ] + ] + }, + { + "id": "3879ac46.8861b4", + "type": "set", + "name": "set twoD array", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 3201, + "y": 3987, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "a7a2aba3.cd08b8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 3401, + "y": 3885, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "99e18478.d4208", + "type": "set", + "name": "set found to true", + "xml": "\n\n\n\n", + "comments": "", + "x": 3606, + "y": 3773, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "c48a358e.19c528", + "type": "save", + "name": "store $arridx somewhere in vpn-binding", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 3678, + "y": 3818, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "747fe7dc.036f4", + "type": "set", + "name": "set twoD arr", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 3593, + "y": 3945, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "85bd9e57.66c34", + "type": "set", + "name": "set sizeOfSliceList", + "xml": "\n\n\n\n", + "comments": "", + "x": 3614, + "y": 3881, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "23bf4d27.c1b37a", + "type": "break", + "name": "break", + "xml": "\n", + "comments": "", + "x": 3572, + "y": 4012, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "c99e01d1.0f1de8", + "type": "comment", + "name": "Important Comment", + "info": "When we are in F1, it means that, either:\nno-middle-man found\nor\nmiddle-man was found but PCE is needed.\n\nNo matter which scenario brings us to F1, vpn-binding-B is a \nnew vpn-binding so it needs to be attached to the:\nmiddle-man && connectivityB", + "comments": "", + "x": 2352, + "y": 3202, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "11040b46.8e035d", + "type": "set", + "name": "set srcTtp+dstTtp pair", + "xml": "\n\n\n\n", + "comments": "", + "x": 1498, + "y": 1259, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "3e17d72f.d352d", + "type": "call", + "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1691, + "y": 1356, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "130409d7.ba1cfe", + "type": "set", + "name": "set current-provider-id and current-cvlan-id", + "xml": "\n\n\n\n", + "comments": "", + "x": 1562, + "y": 1310, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "1ea79a81.da9f1d", + "type": "switchNode", + "name": "switch found-connectivity?", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 1371, + "y": 1511, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "1956e28a.ad4365", + "404765c9.b1c294" + ] + ] + }, + { + "id": "1956e28a.ad4365", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1657, + "y": 2330, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "cd58f3fe.5b5bd" + ] + ] + }, + { + "id": "e6504cf8.a4c5e", + "type": "comment", + "name": "call string.contains to check if the cache has srcTtpdstTtpPair", + "info": "if it had: then no new otn/vpn-binding is needed\n ==> find the otn. ==>look into the relationships of this connectivity and find the one that has same srcTtp and dstTtp\n ==> increase the bw\nif not, create a new vpn-binding, attach this vpn-binding into the founded connectivity, and attach it to the middle-man-conn as well.", + "comments": "", + "x": 2083, + "y": 2275, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "8c480e3.f82397", + "type": "comment", + "name": "create a new connectivity", + "info": "(this should not be for LEAF side or ROOT side, otherwise error)\n\ncreate a new vpn-binding (done here)\ncreate a new connectivity (done below)\nadd srcTtpdstTtpPair into the cache in this connectivity\nattach the vpn-binding into the connectivity relationship\nattach this connectivity into the middle man\nattach this connectivity into the service-instance", + "comments": "", + "x": 1894, + "y": 1487, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "b5847157.d9e138", + "type": "save", + "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1997, + "y": 1523, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "dff931e6.5a9578" + ] + ] + }, + { + "id": "dff931e6.5a9578", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2285, + "y": 1524, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "bf3d635b.09f94" + ] + ] + }, + { + "id": "bf3d635b.09f94", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2468.5, + "y": 1522.25390625, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "6cbdac8a.378604", + "type": "execute", + "name": "execute string.contains srcTtpdstTtpPair", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2071, + "y": 2327, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "1b949e6d.080772", + "e453c4d5.ba435" + ] + ] + }, + { + "id": "1b949e6d.080772", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2244, + "y": 2175, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "e453c4d5.ba435", + "type": "outcomeFalse", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2276, + "y": 2434, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "80b2f89e.8a165" + ] + ] + }, + { + "id": "7dc11394.4d1084", + "type": "save", + "name": "save vpn-binding otnIdx resource (aka. OTN) in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2683, + "y": 1965, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "22dcb38b.c85a54" + ] + ] + }, + { + "id": "22dcb38b.c85a54", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2987, + "y": 1962, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "708eeb6a.f5aefc" + ] + ] + }, + { + "id": "708eeb6a.f5aefc", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 3137.5, + "y": 1969.25390625, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "74407b46.6458d4", + "type": "execute", + "name": "execute UUID generator for connectivity domain otnidx", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1977, + "y": 1578, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "3919fe25.6022b2", + "type": "save", + "name": "save connectivity resource in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1915, + "y": 1628, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "7aa6415.034e74", + "type": "save", + "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2016, + "y": 1673, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "e6bc04b6.f68c7", + "type": "save", + "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2052, + "y": 1727, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "b2ea866b.5e679", + "type": "save", + "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2020, + "y": 1786, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "e878616a.51fa2", + "type": "comment", + "name": "find middle-man's eth-srv-name", + "info": "", + "comments": "", + "x": 1478, + "y": 1402, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "f0ca8ca2.d5c31", + "type": "set", + "name": "set prop.ethernet-service-name", + "xml": "\n\n\n", + "comments": "", + "x": 1500, + "y": 1446, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "55a4c230.fd03fc", + "type": "save", + "name": "save middle-man-conn relationship to tmp.the-connectivity, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2707, + "y": 2182, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "8a76ccc1.2cd108", + "type": "save", + "name": "save TNNSSI (transport service instance) relationship to connectivity in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2738, + "y": 2221, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "1837f35e.96c455", + "type": "save", + "name": "save tmp.the-connectivity relationship to vpn-binding-otnidx, in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2709, + "y": 2294, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "f94cb118.7c3c88", + "type": "comment", + "name": "update the founded connectivity to have a new coupling-flag", + "info": "", + "comments": "", + "x": 2679, + "y": 2010, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "12e95810.e72c78", + "type": "set", + "name": "set newFlag", + "xml": "\n\n\n\n", + "comments": "", + "x": 2565, + "y": 2049, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "33021018.a90398", + "type": "save", + "name": "update connectivity resource in AAI", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2629, + "y": 2094, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + }, + { + "id": "75b8be3d.85a8b8", + "type": "comment", + "name": "the following two relationships should have already been there; if not => error", + "info": "", + "comments": "", + "x": 2721, + "y": 2144, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "158258b6.b1e20f", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1707, + "y": 1511, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "b5847157.d9e138", + "74407b46.6458d4", + "3919fe25.6022b2", + "7aa6415.034e74", + "e6bc04b6.f68c7", + "b2ea866b.5e679" + ] + ] + }, + { + "id": "404765c9.b1c294", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1569, + "y": 1507, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "158258b6.b1e20f" + ] + ] + }, + { + "id": "cd58f3fe.5b5bd", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 2367, + "y": 1974, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "7dc11394.4d1084", + "12e95810.e72c78", + "33021018.a90398", + "1837f35e.96c455" + ] + ] + }, + { + "id": "af6449ff.709108", + "type": "comment", + "name": "loop through the relationships of this founded connectivity, then", + "info": "then find the vpn-binding that has same src ttp and dst ttp as this one", + "comments": "", + "x": 2372, + "y": 2399, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "e1d6f3c3.08e8e8", + "type": "for", + "name": "for each relationship", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 2714, + "y": 2435, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "32ed93c7.c50234" + ] + ] + }, + { + "id": "32ed93c7.c50234", + "type": "switchNode", + "name": "switch related-to", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2926, + "y": 2433, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "6fea52d2.2a0434" + ] + ] + }, + { + "id": "6fea52d2.2a0434", + "type": "outcome", + "name": "vpn-binding", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3110, + "y": 2431, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "37563c96.a6fb74" + ] + ] + }, + { + "id": "37563c96.a6fb74", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 3289, + "y": 2436, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "91050f7b.03c5c", + "30dac6e0.2f0b42" + ] + ] + }, + { + "id": "30dac6e0.2f0b42", + "type": "set", + "name": "unset tmp.aai.vpn-binding", + "xml": "\n\n", + "comments": "", + "x": 3506, + "y": 2367, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "91050f7b.03c5c", + "type": "save", + "name": "get vpn-binding from aai", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3499, + "y": 2453, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "f42d3c95.007658", + "d20958c8.44b1d", + "dc1061ac.3194b8" + ] + ] + }, + { + "id": "d20958c8.44b1d", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3712.490966796875, + "y": 2437.5740356445312, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "266b5e5.4c2c022" + ] + ] + }, + { + "id": "266b5e5.4c2c022", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n\n", + "comments": "", + "x": 3876, + "y": 2482, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "dc1061ac.3194b8", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3708, + "y": 2482, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "ce39d5ca.3eb7" + ] + ] + }, + { + "id": "f42d3c95.007658", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3710, + "y": 2542, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2eba9c97.d9e8d4" + ] + ] + }, + { + "id": "2eba9c97.d9e8d4", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 3879, + "y": 2541, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "7126e3c.be80d9c" + ] + ] + }, + { + "id": "80b2f89e.8a165", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2503, + "y": 2433, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "e1d6f3c3.08e8e8", + "13b057e7.5ede5", + "8583f674.cce2c" + ] + ] + }, + { + "id": "7126e3c.be80d9c", + "type": "switchNode", + "name": "switch srcTtp", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 4078, + "y": 2542, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "379157c3.0db038" + ] + ] + }, + { + "id": "379157c3.0db038", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 4241, + "y": 2540, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "45526f50.00e348" + ] + ] + }, + { + "id": "45526f50.00e348", + "type": "switchNode", + "name": "switch dstTtp", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 4422, + "y": 2540, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "2e6d0f9b.a0852" + ] + ] + }, + { + "id": "2e6d0f9b.a0852", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 4585, + "y": 2538, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "6b6a34b7.0f115c" + ] + ] + }, + { + "id": "22e286e0.93668a", + "type": "set", + "name": "set tmp.the-vpn-binding", + "xml": "\n\n", + "comments": "", + "x": 4942, + "y": 2545, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "6b6a34b7.0f115c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 4724, + "y": 2537, + "z": "a911d5ff.5ac84", + "wires": [ + [ + "22e286e0.93668a", + "db1e7b85.850cb8" + ] + ] + }, + { + "id": "db1e7b85.850cb8", + "type": "break", + "name": "break", + "xml": "\n", + "comments": "", + "x": 4888, + "y": 2589, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "13b057e7.5ede5", + "type": "set", + "name": "unset tmp.the-vpn-binding", + "xml": "\n\n", + "comments": "", + "x": 2724, + "y": 2396, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "8d0325f2.b257c", + "type": "comment", + "name": "increase the bw of the-vpn-binding and change status to modified", + "info": "increase the bw of the-vpn-binding\nchange status to modified\n", + "comments": "", + "x": 2813, + "y": 2570, + "z": "a911d5ff.5ac84", + "wires": [] + }, + { + "id": "8583f674.cce2c", + "type": "save", + "name": "update vpn-binding otnIdx resource (aka. OTN) in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2783, + "y": 2630, + "z": "a911d5ff.5ac84", + "wires": [ + [] + ] + } +] \ No newline at end of file -- cgit 1.2.3-korg