[ { "id": "66573054.d6959", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 230, "y": 62, "z": "4fb14ce0.40eb24", "wires": [ [ "88fd1149.f833f" ] ] }, { "id": "88fd1149.f833f", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 514.2856903076172, "y": 123.23810863494873, "z": "4fb14ce0.40eb24", "wires": [ [ "4c164ab.c48bfb4" ] ] }, { "id": "4c164ab.c48bfb4", "type": "method", "name": "method cll-vnf-topology-operation-cll-F1", "xml": "\n", "comments": "", "outputs": 1, "x": 430.4285888671875, "y": 201.00003051757812, "z": "4fb14ce0.40eb24", "wires": [ [ "e2c1e393.f72a2" ] ] }, { "id": "e2c1e393.f72a2", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 164.238037109375, "y": 704.6666870117188, "z": "4fb14ce0.40eb24", "wires": [ [ "35872244.0dadfe", "76353aba.1a1834", "1a3db60a.42601a", "cde65043.1c4f8", "5f4f339e.018654", "6f21b0a4.c1ba8", "19956ea.f245091" ] ] }, { "id": "35872244.0dadfe", "type": "set", "name": "set query_param", "xml": "\n\n\n", "comments": "", "x": 437, "y": 659, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "76353aba.1a1834", "type": "call", "name": "call GENERIC-RESOURCE-API:tsli-vnf-topology-operation-get-otn-tunnel-path-from-oof", "xml": "\n\n", "comments": "", "outputs": 1, "x": 658, "y": 727, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "1a3db60a.42601a", "type": "execute", "name": "execute printContext", "xml": "\n \n", "comments": "", "outputs": 1, "x": 448, "y": 773, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "19956ea.f245091", "type": "call", "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-find-maximum-used-tpn", "xml": "\n\n", "comments": "", "outputs": 1, "x": 641, "y": 837, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "cde65043.1c4f8", "type": "for", "name": "for vidx..tmp.otninfo_length[]", "xml": "", "comments": "", "outputs": 1, "x": 468, "y": 993, "z": "4fb14ce0.40eb24", "wires": [ [ "53111f1b.5dbab" ] ] }, { "id": "53111f1b.5dbab", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 737, "y": 993, "z": "4fb14ce0.40eb24", "wires": [ [ "78857b79.cfe234", "b3432980.49ee6", "233e999f.144d9e", "7a85fbed.abf844", "715b7a53.d039d4", "13d7f319.f10ffd", "fe43d4e7.2e266", "9673bbc9.e232d8", "8c1ff0ec.d0238", "84f3d24d.36c17" ] ] }, { "id": "78857b79.cfe234", "type": "execute", "name": "execute UUID generator for vpn-binding $otnidx", "xml": "\n\n", "comments": "", "outputs": 1, "x": 1630, "y": 807, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "b3432980.49ee6", "type": "switchNode", "name": "switch dstPort == NULL", "xml": "\n\n", "comments": "", "outputs": 1, "x": 1344, "y": 897, "z": "4fb14ce0.40eb24", "wires": [ [ "fb6a4667.5dee4", "8968ad13.112c48" ] ] }, { "id": "fb6a4667.5dee4", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1710, "y": 858, "z": "4fb14ce0.40eb24", "wires": [ [ "38cd80d0.a81b08" ] ] }, { "id": "8968ad13.112c48", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1711, "y": 904, "z": "4fb14ce0.40eb24", "wires": [ [ "12ac055c.676cf3" ] ] }, { "id": "38cd80d0.a81b08", "type": "set", "name": "set access-provider-id and client-id", "xml": "\n\n\n\n\n", "comments": "", "x": 1924, "y": 857, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "12ac055c.676cf3", "type": "set", "name": "set access-provider-id and client-id", "xml": "\n\n\n\n\n", "comments": "", "x": 1922, "y": 902, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "233e999f.144d9e", "type": "set", "name": "set srcdstpnf-name", "xml": "\n\n\n", "comments": "", "x": 1520, "y": 971, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "7a85fbed.abf844", "type": "get-resource", "name": "get-resource tmp.srcdstpnf-name", "xml": "\n\n \n", "comments": "", "outputs": 1, "x": 1564, "y": 1019, "z": "4fb14ce0.40eb24", "wires": [ [ "85cf2b2f.efe2d8", "40c18c0.1c43574", "e3b12e57.7afb78" ] ] }, { "id": "85cf2b2f.efe2d8", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1776.5, "y": 966, "z": "4fb14ce0.40eb24", "wires": [ [ "7b23fddb.009994" ] ] }, { "id": "40c18c0.1c43574", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 1788.5, "y": 1016, "z": "4fb14ce0.40eb24", "wires": [ [ "317c3552.8ea652" ] ] }, { "id": "e3b12e57.7afb78", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1779.5, "y": 1071, "z": "4fb14ce0.40eb24", "wires": [ [ "c0e357e5.8168d8" ] ] }, { "id": "c0e357e5.8168d8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n\t\n\t\n \n", "comments": "", "outputs": 1, "x": 2063, "y": 974, "z": "4fb14ce0.40eb24", "wires": [ [ "763118b6.61e2b8" ] ] }, { "id": "763118b6.61e2b8", "type": "switchNode", "name": "switch related-to", "xml": "\n", "comments": "", "outputs": 1, "x": 2258, "y": 974, "z": "4fb14ce0.40eb24", "wires": [ [ "45a9ec7c.a92c4c" ] ] }, { "id": "6fd0244b.f38ce4", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 2638, "y": 970, "z": "4fb14ce0.40eb24", "wires": [ [ "e527c2f.df2fcc", "56d60802.89ee28" ] ] }, { "id": "56d60802.89ee28", "type": "execute", "name": "get esr-thirdparty-sdnc", "xml": "", "comments": "", "outputs": 1, "x": 2846, "y": 977, "z": "4fb14ce0.40eb24", "wires": [ [ "b854345d.faf84", "437ea2b.b00f35c", "fed3318a.a11e3" ] ] }, { "id": "e527c2f.df2fcc", "type": "set", "name": "set esr-thirdparty-sdnc domainG id", "xml": "\n\n", "comments": "", "x": 2876, "y": 925, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "b854345d.faf84", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 3056, "y": 968, "z": "4fb14ce0.40eb24", "wires": [ [ "918d39ea.cf7f2" ] ] }, { "id": "437ea2b.b00f35c", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 3048, "y": 1023, "z": "4fb14ce0.40eb24", "wires": [ [ "1afabba1.4179cc" ] ] }, { "id": "fed3318a.a11e3", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 3053, "y": 1080, "z": "4fb14ce0.40eb24", "wires": [ [ "e095e0e5.375ba" ] ] }, { "id": "e095e0e5.375ba", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n\t\n\t\n \n", "comments": "", "outputs": 1, "x": 2461, "y": 978, "z": "4fb14ce0.40eb24", "wires": [ [ "6fd0244b.f38ce4" ] ] }, { "id": "47a021ef.066c88", "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": 3415, "y": 962, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "d75cf545.437ae8", "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": 1574, "y": 2868, "z": "4fb14ce0.40eb24", "wires": [ [ "871b9e34.870768" ] ] }, { "id": "fd805b4d.1b0548", "type": "save", "name": "save connectivity-A relationship to vpn-binding-A, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2146.5, "y": 2972, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "871b9e34.870768", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1880, "y": 2867, "z": "4fb14ce0.40eb24", "wires": [ [ "ee92c990.60c9f" ] ] }, { "id": "ee92c990.60c9f", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 2089.5, "y": 2867.25390625, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "702e0066.542168", "type": "switchNode", "name": "switch otnidx == 0", "xml": "\n", "comments": "", "outputs": 1, "x": 1483, "y": 2985, "z": "4fb14ce0.40eb24", "wires": [ [ "bb13d1a8.37e5", "a19ebb79.79b868" ] ] }, { "id": "bb13d1a8.37e5", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1666, "y": 2985, "z": "4fb14ce0.40eb24", "wires": [ [ "62ae9cfb.3879bc" ] ] }, { "id": "a19ebb79.79b868", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1491, "y": 3132, "z": "4fb14ce0.40eb24", "wires": [ [ "db504ec2.be40a8" ] ] }, { "id": "d2ac9909.c7d83", "type": "switchNode", "name": "switch otnidx == last", "xml": "\n\n", "comments": "", "outputs": 1, "x": 1832, "y": 3213, "z": "4fb14ce0.40eb24", "wires": [ [ "f6ac8945.06d298", "d0d3740b.46215" ] ] }, { "id": "f6ac8945.06d298", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2008, "y": 3214, "z": "4fb14ce0.40eb24", "wires": [ [ "84c92d78.7984b8" ] ] }, { "id": "b93d4ed1.4609d8", "type": "set", "name": "set attachment_param domain A", "xml": "\n\n\n\n\n", "comments": "", "x": 2071, "y": 3029, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "62ae9cfb.3879bc", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1807, "y": 2975, "z": "4fb14ce0.40eb24", "wires": [ [ "fd805b4d.1b0548", "b93d4ed1.4609d8", "ea374103.b6422" ] ] }, { "id": "11cd0588.41272a", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 2713, "y": 3164, "z": "4fb14ce0.40eb24", "wires": [ [ "5ba25870.61d0e" ] ] }, { "id": "302e8991.9483b6", "type": "set", "name": "set", "xml": "\n\n", "comments": "", "x": 1780, "y": 3164, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "db504ec2.be40a8", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1615, "y": 3139, "z": "4fb14ce0.40eb24", "wires": [ [ "302e8991.9483b6", "d2ac9909.c7d83" ] ] }, { "id": "715b7a53.d039d4", "type": "switchNode", "name": "switch dmnsidx == 0 (domainA)", "xml": "\n", "comments": "", "outputs": 1, "x": 1534, "y": 1188, "z": "4fb14ce0.40eb24", "wires": [ [ "f53c2621.eb9438", "1c719c21.ec9b04" ] ] }, { "id": "f53c2621.eb9438", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1735, "y": 1186, "z": "4fb14ce0.40eb24", "wires": [ [ "39a7b2e1.a50fbe" ] ] }, { "id": "b0d2a923.51103", "type": "set", "name": "set pce-src-node", "xml": "\n", "comments": "", "x": 2016, "y": 1136, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "c9652673.c83de8", "type": "switchNode", "name": "switch dmnsidx == last (domainB)", "xml": "\n", "comments": "", "outputs": 1, "x": 1952, "y": 1237, "z": "4fb14ce0.40eb24", "wires": [ [ "ab876b76.0d0a8", "2a964a93.a3cb96" ] ] }, { "id": "ab876b76.0d0a8", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2182, "y": 1233, "z": "4fb14ce0.40eb24", "wires": [ [ "62dd94dd.71b75c" ] ] }, { "id": "1c719c21.ec9b04", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1735, "y": 1235, "z": "4fb14ce0.40eb24", "wires": [ [ "c9652673.c83de8" ] ] }, { "id": "2a964a93.a3cb96", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2183, "y": 1279, "z": "4fb14ce0.40eb24", "wires": [ [ "1f38645a.fd2454" ] ] }, { "id": "1f38645a.fd2454", "type": "set", "name": "set attachment_param domain G", "xml": "\n\n", "comments": "", "x": 2397, "y": 1279, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "ada84f30.11bba8", "type": "set", "name": "set attachment_param domain A", "xml": "\n\n", "comments": "", "x": 2071, "y": 1183, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "39a7b2e1.a50fbe", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1859, "y": 1177, "z": "4fb14ce0.40eb24", "wires": [ [ "ada84f30.11bba8" ] ] }, { "id": "62dd94dd.71b75c", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 2315, "y": 1209, "z": "4fb14ce0.40eb24", "wires": [ [ "c86a8489.80e7c" ] ] }, { "id": "dce0c80a.efad", "type": "set", "name": "set pce-src-node", "xml": "\n", "comments": "", "x": 2471, "y": 1225, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "c86a8489.80e7c", "type": "set", "name": "set attachment_param domain B", "xml": "\n\n", "comments": "", "x": 2519, "y": 1177, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "d0d3740b.46215", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2036, "y": 3480, "z": "4fb14ce0.40eb24", "wires": [ [ "822b4a87.c6d91" ] ] }, { "id": "df45bcf4.ab6068", "type": "execute", "name": "execute UUID generator for connectivity domain otnidx", "xml": "\n\n", "comments": "", "outputs": 1, "x": 2511, "y": 3465, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "92ea7ec.b1b38", "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": 2449, "y": 3515, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "ab274de2.98aaf8", "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": 2586, "y": 3614, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "ba000585.cff088", "type": "comment", "name": "connectivity has not been created for middle domains, so we have to create one", "info": "", "comments": "", "x": 2589, "y": 3406, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "fe394c67.6a4738", "type": "save", "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2554, "y": 3673, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "822b4a87.c6d91", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 2193, "y": 3481, "z": "4fb14ce0.40eb24", "wires": [ [ "df45bcf4.ab6068", "92ea7ec.b1b38", "ab274de2.98aaf8", "fe394c67.6a4738", "b6a44371.9af948", "c51d1d37.88a2f8" ] ] }, { "id": "b6a44371.9af948", "type": "set", "name": "set attachment_param domain otnidx", "xml": "\n\n\n", "comments": "", "x": 2468, "y": 3733, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "6f21b0a4.c1ba8", "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": 404, "y": 2903, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "5f4f339e.018654", "type": "set", "name": "set srcTtp OTN layer", "xml": "\n\n\n\n\n\n\n\n", "comments": "", "x": 445, "y": 915, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "5ba25870.61d0e", "type": "save", "name": "save middle-man-conn relationship to connectivity-B, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 3037, "y": 3164, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "ea374103.b6422", "type": "save", "name": "save middle-man-conn relationship to connectivity-A, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2151, "y": 2920, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "c51d1d37.88a2f8", "type": "save", "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2550, "y": 3560, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "6512efb1.123b28", "type": "switchNode", "name": "switch found-middle-man?", "xml": "\n", "comments": "", "outputs": 1, "x": 2369, "y": 3164, "z": "4fb14ce0.40eb24", "wires": [ [ "4373daa0.a1c174" ] ] }, { "id": "4373daa0.a1c174", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2556, "y": 3164, "z": "4fb14ce0.40eb24", "wires": [ [ "11cd0588.41272a" ] ] }, { "id": "84c92d78.7984b8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 2151, "y": 3214, "z": "4fb14ce0.40eb24", "wires": [ [ "ef7c2251.5fe8a8", "b19fce04.44ae8", "6512efb1.123b28" ] ] }, { "id": "ef7c2251.5fe8a8", "type": "save", "name": "save connectivity-B relationship to vpn-binding-B, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2467, "y": 3262, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "b19fce04.44ae8", "type": "set", "name": "set attachment_param domain B", "xml": "\n\n\n\n", "comments": "", "x": 2394, "y": 3322, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "d80a0f45.0378e", "type": "save", "name": "get all-vpn-bindings from aai", "xml": "\n", "comments": "", "outputs": 1, "x": 455, "y": 3922, "z": "4fb14ce0.40eb24", "wires": [ [ "24e9e35d.66377c", "ba022563.b1ca78", "e3577813.56f32" ] ] }, { "id": "24e9e35d.66377c", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 643, "y": 3935, "z": "4fb14ce0.40eb24", "wires": [ [ "b86628e9.5b571" ] ] }, { "id": "ba022563.b1ca78", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 643.490966796875, "y": 3980.5740356445312, "z": "4fb14ce0.40eb24", "wires": [ [ "dd8f81c4.9e7f98" ] ] }, { "id": "e3577813.56f32", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 641, "y": 4024, "z": "4fb14ce0.40eb24", "wires": [ [ "7aca1801.7911a" ] ] }, { "id": "b86628e9.5b571", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 816, "y": 3933, "z": "4fb14ce0.40eb24", "wires": [ [ "247b0f83.24d55" ] ] }, { "id": "dd8f81c4.9e7f98", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n\n\n", "comments": "", "x": 808, "y": 4023, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "be1c598f.c95108", "type": "for", "name": "for vidx..tmp.otninfo_length[]", "xml": "\n", "comments": "", "outputs": 1, "x": 444, "y": 4113, "z": "4fb14ce0.40eb24", "wires": [ [ "5abd279e.a9bea8" ] ] }, { "id": "42fde1a9.9a4a98", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1254, "y": 4113, "z": "4fb14ce0.40eb24", "wires": [ [ "bf9e1c4b.a2ce9" ] ] }, { "id": "3cd4b283.9423f6", "type": "for", "name": "for vidx..tmp.otninfo_length[]", "xml": "\n", "comments": "", "outputs": 1, "x": 1026, "y": 4113, "z": "4fb14ce0.40eb24", "wires": [ [ "42fde1a9.9a4a98" ] ] }, { "id": "247b0f83.24d55", "type": "for", "name": "for vpnidx in all-vpn-bindings", "xml": "\n", "comments": "", "outputs": 1, "x": 1045, "y": 3934, "z": "4fb14ce0.40eb24", "wires": [ [ "a4896672.ff36c8" ] ] }, { "id": "a4896672.ff36c8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1260, "y": 3935, "z": "4fb14ce0.40eb24", "wires": [ [ "f571db46.1bfcb" ] ] }, { "id": "bf9e1c4b.a2ce9", "type": "set", "name": "set attachment_param sliceG", "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "x": 1507, "y": 4111, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "5df62aff.b0027c", "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": 1092, "y": 4219, "z": "4fb14ce0.40eb24", "wires": [ [ "e89a613f.801198", "c394a514.3653" ] ] }, { "id": "c394a514.3653", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 1375, "y": 4199, "z": "4fb14ce0.40eb24", "wires": [ [ "ba5b687c.dd6a6" ] ] }, { "id": "e89a613f.801198", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1376.0002136230469, "y": 4249.99990940094, "z": "4fb14ce0.40eb24", "wires": [ [ "b0106af6.430b1" ] ] }, { "id": "ba5b687c.dd6a6", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1515.0002479553223, "y": 4199.000000953674, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "b0106af6.430b1", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1521.0272598266602, "y": 4247.745394706726, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "5abd279e.a9bea8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 676, "y": 4111, "z": "4fb14ce0.40eb24", "wires": [ [ "3cd4b283.9423f6", "5df62aff.b0027c" ] ] }, { "id": "f571db46.1bfcb", "type": "switchNode", "name": "switch vpnuuid is for this slice", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 1504, "y": 3934, "z": "4fb14ce0.40eb24", "wires": [ [ "10584e74.11a9e2", "3270eb36.2e6c2c" ] ] }, { "id": "cbeb21d2.528fb", "type": "set", "name": "set providerValue", "xml": "\n\n\n\n\n", "comments": "", "x": 2146, "y": 3880, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "7855d996.5f07", "type": "switchNode", "name": "switch $tmp.arr_length != 0", "xml": "\n", "comments": "", "outputs": 1, "x": 2179, "y": 3935, "z": "4fb14ce0.40eb24", "wires": [ [ "be28c030.0047c", "f9d12f18.1e0e1" ] ] }, { "id": "be28c030.0047c", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2375, "y": 3905, "z": "4fb14ce0.40eb24", "wires": [ [ "cca5c1e0.c9e418" ] ] }, { "id": "f9d12f18.1e0e1", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2376, "y": 3976, "z": "4fb14ce0.40eb24", "wires": [ [ "1c2a1c2d.eddd2c" ] ] }, { "id": "10584e74.11a9e2", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1721, "y": 3913, "z": "4fb14ce0.40eb24", "wires": [ [ "66fe7551.116524" ] ] }, { "id": "3270eb36.2e6c2c", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1721, "y": 3962, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "66fe7551.116524", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1889, "y": 3913, "z": "4fb14ce0.40eb24", "wires": [ [ "cbeb21d2.528fb", "7855d996.5f07" ] ] }, { "id": "cca5c1e0.c9e418", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 2526, "y": 3903, "z": "4fb14ce0.40eb24", "wires": [ [ "6021fe00.cf5b38", "3ee35cda.cacc94" ] ] }, { "id": "1c2a1c2d.eddd2c", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 2528, "y": 3976, "z": "4fb14ce0.40eb24", "wires": [ [ "b88403d3.b550c", "df79ce65.0d4e" ] ] }, { "id": "6021fe00.cf5b38", "type": "for", "name": "for arridx in tmp.arr", "xml": "\n", "comments": "", "outputs": 1, "x": 2713, "y": 3855, "z": "4fb14ce0.40eb24", "wires": [ [ "70402202.48ed14" ] ] }, { "id": "70402202.48ed14", "type": "switchNode", "name": "switch tmp.arr[$arridx] == $providerValue", "xml": "\n", "comments": "", "outputs": 1, "x": 3004, "y": 3855, "z": "4fb14ce0.40eb24", "wires": [ [ "f629fdf.6a8538", "a317d92b.3b0b18" ] ] }, { "id": "f629fdf.6a8538", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 3279, "y": 3824, "z": "4fb14ce0.40eb24", "wires": [ [ "a51325a8.b7388" ] ] }, { "id": "a317d92b.3b0b18", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 3280, "y": 3895, "z": "4fb14ce0.40eb24", "wires": [ [ "9d65717e.a373d" ] ] }, { "id": "a51325a8.b7388", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 3430, "y": 3822, "z": "4fb14ce0.40eb24", "wires": [ [ "3791e48.3b8af9c", "a673fd66.c40df", "86199d64.75edc8", "51a35674.c610f8", "445052f3.f38194" ] ] }, { "id": "b88403d3.b550c", "type": "save", "name": "store $arridx somewhere in vpn-binding", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 2783, "y": 3969, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "df79ce65.0d4e", "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": 2711, "y": 4016, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "3ee35cda.cacc94", "type": "switchNode", "name": "switch found?", "xml": "\n", "comments": "", "outputs": 1, "x": 2704, "y": 3900, "z": "4fb14ce0.40eb24", "wires": [ [ "b2a6fca5.77cd68", "c6caa4c6.b68ae" ] ] }, { "id": "b2a6fca5.77cd68", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2864, "y": 3892, "z": "4fb14ce0.40eb24", "wires": [ [ "697e3e96.9c5648" ] ] }, { "id": "c6caa4c6.b68ae", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2862, "y": 3929, "z": "4fb14ce0.40eb24", "wires": [ [ "c8a03883.695728" ] ] }, { "id": "697e3e96.9c5648", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 2989, "y": 3892, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "7ed231c3.f2fd1", "type": "save", "name": "store $arridx+1 somewhere in vpn-binding", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 3296, "y": 3950, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "c8a03883.695728", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 3022, "y": 3937, "z": "4fb14ce0.40eb24", "wires": [ [ "7ed231c3.f2fd1", "2d908152.4ff6a6" ] ] }, { "id": "2d908152.4ff6a6", "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": 3213, "y": 3996, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "9d65717e.a373d", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 3413, "y": 3894, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "3791e48.3b8af9c", "type": "set", "name": "set found to true", "xml": "\n\n\n\n", "comments": "", "x": 3618, "y": 3782, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "a673fd66.c40df", "type": "save", "name": "store $arridx somewhere in vpn-binding", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 3690, "y": 3827, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "445052f3.f38194", "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": 3605, "y": 3954, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "51a35674.c610f8", "type": "set", "name": "set sizeOfSliceList", "xml": "\n\n\n\n", "comments": "", "x": 3626, "y": 3890, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "86199d64.75edc8", "type": "break", "name": "break", "xml": "\n", "comments": "", "x": 3584, "y": 4021, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "6a22d3fb.3389bc", "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": 2364, "y": 3211, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "13d7f319.f10ffd", "type": "set", "name": "set srcTtp+dstTtp pair", "xml": "\n\n\n\n", "comments": "", "x": 1510, "y": 1268, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "9673bbc9.e232d8", "type": "call", "name": "call GENERIC-RESOURCE-API:cll-vnf-topology-operation-cll-helper-find-connectivity", "xml": "\n\n", "comments": "", "outputs": 1, "x": 1703, "y": 1365, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "fe43d4e7.2e266", "type": "set", "name": "set current-provider-id and current-cvlan-id", "xml": "\n\n\n\n", "comments": "", "x": 1574, "y": 1319, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "8c1ff0ec.d0238", "type": "switchNode", "name": "switch found-connectivity?", "xml": "\n\n\n", "comments": "", "outputs": 1, "x": 1383, "y": 1520, "z": "4fb14ce0.40eb24", "wires": [ [ "43f2090.27bb178", "78a0670.cf2d998" ] ] }, { "id": "43f2090.27bb178", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1669, "y": 2339, "z": "4fb14ce0.40eb24", "wires": [ [ "c80f5b2c.e8799" ] ] }, { "id": "340621d.c4a9c5e", "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": 2095, "y": 2284, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "b5382f7e.2bd898", "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": 1906, "y": 1496, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "be6ceee2.825c9", "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": 2009, "y": 1532, "z": "4fb14ce0.40eb24", "wires": [ [ "cf21392c.4841d8" ] ] }, { "id": "cf21392c.4841d8", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 2297, "y": 1533, "z": "4fb14ce0.40eb24", "wires": [ [ "7f292268.acccbc" ] ] }, { "id": "7f292268.acccbc", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 2480.5, "y": 1531.25390625, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "16c5a50f.2f8633", "type": "execute", "name": "execute string.contains srcTtpdstTtpPair", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2083, "y": 2336, "z": "4fb14ce0.40eb24", "wires": [ [ "452b77d1.b4f2a8", "b1806606.25c148" ] ] }, { "id": "452b77d1.b4f2a8", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2256, "y": 2184, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "b1806606.25c148", "type": "outcomeFalse", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2288, "y": 2443, "z": "4fb14ce0.40eb24", "wires": [ [ "28b98f8a.d66ba8" ] ] }, { "id": "65dfad8a.1bcc14", "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": 2695, "y": 1974, "z": "4fb14ce0.40eb24", "wires": [ [ "685af2d8.b662dc" ] ] }, { "id": "685af2d8.b662dc", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 2999, "y": 1971, "z": "4fb14ce0.40eb24", "wires": [ [ "edef5d31.f27bb8" ] ] }, { "id": "edef5d31.f27bb8", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 3149.5, "y": 1978.25390625, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "fca1e078.90281", "type": "execute", "name": "execute UUID generator for connectivity domain otnidx", "xml": "\n\n", "comments": "", "outputs": 1, "x": 1989, "y": 1587, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "84e90fcb.be7ce", "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": 1927, "y": 1637, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "548a399a.3a9a1", "type": "save", "name": "save middle-man-conn relationship to connectivity-otnidx, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2028, "y": 1682, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "ea27a84e.a57e98", "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": 2064, "y": 1736, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "688a1580.c26934", "type": "save", "name": "save connectivity-otnidx relationship to vpn-binding-otnidx, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2032, "y": 1795, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "ab8e2668.029e08", "type": "comment", "name": "find middle-man's eth-srv-name", "info": "", "comments": "", "x": 1490, "y": 1411, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "84f3d24d.36c17", "type": "set", "name": "set prop.ethernet-service-name", "xml": "\n\n\n", "comments": "", "x": 1512, "y": 1455, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "ae53151f.a2887", "type": "save", "name": "save middle-man-conn relationship to tmp.the-connectivity, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2719, "y": 2191, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "4e7cd680.120818", "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": 2750, "y": 2230, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "ecdbcb6.a92d738", "type": "save", "name": "save tmp.the-connectivity relationship to vpn-binding-otnidx, in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 2721, "y": 2303, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "82dff351.eb0b18", "type": "comment", "name": "update the founded connectivity to have a new coupling-flag", "info": "", "comments": "", "x": 2691, "y": 2019, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "4af074ca.bd591c", "type": "set", "name": "set newFlag", "xml": "\n\n\n\n", "comments": "", "x": 2577, "y": 2058, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "5e632476.eb799c", "type": "save", "name": "update connectivity resource in AAI", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 2641, "y": 2103, "z": "4fb14ce0.40eb24", "wires": [ [] ] }, { "id": "6b3b57c6.7c8f5", "type": "comment", "name": "the following two relationships should have already been there; if not => error", "info": "", "comments": "", "x": 2733, "y": 2153, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "453ea410.800c04", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1719, "y": 1520, "z": "4fb14ce0.40eb24", "wires": [ [ "be6ceee2.825c9", "fca1e078.90281", "84e90fcb.be7ce", "548a399a.3a9a1", "ea27a84e.a57e98", "688a1580.c26934" ] ] }, { "id": "78a0670.cf2d998", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1581, "y": 1516, "z": "4fb14ce0.40eb24", "wires": [ [ "453ea410.800c04" ] ] }, { "id": "c80f5b2c.e8799", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 2379, "y": 1983, "z": "4fb14ce0.40eb24", "wires": [ [ "65dfad8a.1bcc14", "4af074ca.bd591c", "5e632476.eb799c", "ecdbcb6.a92d738" ] ] }, { "id": "f5aa86ab.3de758", "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": 2384, "y": 2408, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "8608bc09.df0608", "type": "for", "name": "for each relationship", "xml": "\n\n", "comments": "", "outputs": 1, "x": 2726, "y": 2444, "z": "4fb14ce0.40eb24", "wires": [ [ "5d08ac03.36d834" ] ] }, { "id": "5d08ac03.36d834", "type": "switchNode", "name": "switch related-to", "xml": "\n", "comments": "", "outputs": 1, "x": 2938, "y": 2442, "z": "4fb14ce0.40eb24", "wires": [ [ "d7fbd393.802b28" ] ] }, { "id": "d7fbd393.802b28", "type": "outcome", "name": "vpn-binding", "xml": "\n", "comments": "", "outputs": 1, "x": 3122, "y": 2440, "z": "4fb14ce0.40eb24", "wires": [ [ "7b17a25c.8a3ecc" ] ] }, { "id": "7b17a25c.8a3ecc", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 3301, "y": 2445, "z": "4fb14ce0.40eb24", "wires": [ [ "404536aa.fd072", "ebe21a38.772d1" ] ] }, { "id": "ebe21a38.772d1", "type": "set", "name": "unset tmp.aai.vpn-binding", "xml": "\n\n", "comments": "", "x": 3518, "y": 2376, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "404536aa.fd072", "type": "save", "name": "get vpn-binding from aai", "xml": "\n", "comments": "", "outputs": 1, "x": 3511, "y": 2462, "z": "4fb14ce0.40eb24", "wires": [ [ "82eb023b.8b6878", "3917c696.d9cc82", "ad895865.ea3bc8" ] ] }, { "id": "3917c696.d9cc82", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 3724.490966796875, "y": 2446.5740356445312, "z": "4fb14ce0.40eb24", "wires": [ [ "33dd47ac.b200d" ] ] }, { "id": "33dd47ac.b200d", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n\n\n", "comments": "", "x": 3888, "y": 2491, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "ad895865.ea3bc8", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 3720, "y": 2491, "z": "4fb14ce0.40eb24", "wires": [ [ "49f1ea3b.eabc34" ] ] }, { "id": "82eb023b.8b6878", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 3722, "y": 2551, "z": "4fb14ce0.40eb24", "wires": [ [ "cb43f8c5.5d2f9" ] ] }, { "id": "cb43f8c5.5d2f9", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 3891, "y": 2550, "z": "4fb14ce0.40eb24", "wires": [ [ "b8d3290b.70429" ] ] }, { "id": "28b98f8a.d66ba8", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 2515, "y": 2442, "z": "4fb14ce0.40eb24", "wires": [ [ "8608bc09.df0608", "57ababe0.ec3414", "52276af3.2f9a4c" ] ] }, { "id": "b8d3290b.70429", "type": "switchNode", "name": "switch srcTtp", "xml": "\n", "comments": "", "outputs": 1, "x": 4090, "y": 2551, "z": "4fb14ce0.40eb24", "wires": [ [ "4ce3e8eb.f24da8" ] ] }, { "id": "4ce3e8eb.f24da8", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 4253, "y": 2549, "z": "4fb14ce0.40eb24", "wires": [ [ "18f785cc.cf347a" ] ] }, { "id": "18f785cc.cf347a", "type": "switchNode", "name": "switch dstTtp", "xml": "\n", "comments": "", "outputs": 1, "x": 4434, "y": 2549, "z": "4fb14ce0.40eb24", "wires": [ [ "988f1cd5.aa027" ] ] }, { "id": "988f1cd5.aa027", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 4597, "y": 2547, "z": "4fb14ce0.40eb24", "wires": [ [ "9caa890d.344aa8" ] ] }, { "id": "dd1b26b2.35eef", "type": "set", "name": "set tmp.the-vpn-binding", "xml": "\n\n", "comments": "", "x": 4954, "y": 2554, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "9caa890d.344aa8", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 4736, "y": 2546, "z": "4fb14ce0.40eb24", "wires": [ [ "dd1b26b2.35eef", "69c80295.f3b48c" ] ] }, { "id": "69c80295.f3b48c", "type": "break", "name": "break", "xml": "\n", "comments": "", "x": 4900, "y": 2598, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "57ababe0.ec3414", "type": "set", "name": "unset tmp.the-vpn-binding", "xml": "\n\n", "comments": "", "x": 2736, "y": 2405, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "b81a7ea3.f58288", "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": 2825, "y": 2579, "z": "4fb14ce0.40eb24", "wires": [] }, { "id": "52276af3.2f9a4c", "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": 2795, "y": 2639, "z": "4fb14ce0.40eb24", "wires": [ [] ] } ]