[ { "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": [ [] ] } ]