From c84a5266fc2ab31cb2bb68927457f6cdbb40c0b3 Mon Sep 17 00:00:00 2001 From: Hesam Rahimi Date: Fri, 30 Oct 2020 03:29:17 +0000 Subject: Completing the logic and the call flow for Transport Slicing operations: - Allocate a Transport Slice - Activate a Transport Slice - DeActivate a Transport Slice - Delete a Transport Slice Bug Fixing and cleaning up the DGs. Issue-ID: SDNC-1202 Issue-ID: SDNC-1404 Change-Id: Ib2eae06c543ae8277ee2014fda87ca2ca3a516af Signed-off-by: Hesam Rahimi Former-commit-id: 37a6361877cd1b9cae35e94f4a0be3a19bd4d088 --- ...nf-topology-operation-trans-slice-activate.json | 1930 ++++++++++---------- 1 file changed, 991 insertions(+), 939 deletions(-) (limited to 'platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json') diff --git a/platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json b/platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json index 669eca8d..9ffaaf75 100644 --- a/platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json +++ b/platform-logic/generic-resource-api/src/main/json/trans_slicing/GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-activate.json @@ -1,20 +1,20 @@ [ { - "id": "c95751e3.8ae788", + "id": "d3bb30c4.60fa", "type": "dgstart", "name": "DGSTART", "outputs": 1, - "x": 133, - "y": 58, - "z": "978d88fe.49f858", + "x": 130, + "y": 87, + "z": "bc9d969b.328b8", "wires": [ [ - "a120d0c2.d16848" + "d58b4202.9cdb3" ] ] }, { - "id": "a120d0c2.d16848", + "id": "d58b4202.9cdb3", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", @@ -22,1663 +22,1715 @@ "comments": "", "xml": "", "outputs": 1, - "x": 264.2856903076172, - "y": 107.23810863494873, - "z": "978d88fe.49f858", + "x": 261.2856903076172, + "y": 136.23810863494873, + "z": "bc9d969b.328b8", "wires": [ [ - "e3f08946.3b4f3" + "617bde2e.1132b" ] ] }, { - "id": "e3f08946.3b4f3", + "id": "617bde2e.1132b", "type": "method", "name": "method tsli-vnf-topology-operation-trans-slice-activate", "xml": "\n", "comments": "", "outputs": 1, - "x": 267.4286193847656, - "y": 192.00003242492676, - "z": "978d88fe.49f858", + "x": 264.4286193847656, + "y": 221.00003242492676, + "z": "bc9d969b.328b8", "wires": [ [ - "da15bb94.f35d78" + "8ac7a60e.72d768" ] ] }, { - "id": "da15bb94.f35d78", + "id": "8ac7a60e.72d768", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, - "x": 417.238037109375, - "y": 321.6666564941406, - "z": "978d88fe.49f858", + "x": 414.238037109375, + "y": 350.6666564941406, + "z": "bc9d969b.328b8", "wires": [ [ - "a0613c64.0d3d18", - "bec74808.bd7fc8", - "6e589ca9.47c63c", - "a8ba9960.6cb65", - "d40da373.f15598", - "358d1f62.e4f2c8", - "a739ea85.93c65", - "19a0d774.67fb01" + "72b21bde.5e8f94", + "9fe7f5eb.e26c6", + "9bca10ea.41532" ] ] }, { - "id": "a0613c64.0d3d18", - "type": "set", - "name": "set vnf-level-oper-status to Active", - "xml": "\n\n\n", - "comments": "", - "x": 760.3849563598633, - "y": 558.6705458434299, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "bec74808.bd7fc8", + "id": "72b21bde.5e8f94", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", - "x": 687.5716552734375, - "y": 1430.59716796875, - "z": "978d88fe.49f858", + "x": 682.5716552734375, + "y": 737.59716796875, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "6e589ca9.47c63c", - "type": "set", - "name": "set vnf-index and vnf-object-path", - "xml": "\n\n", + "id": "441fc399.08ca9c", + "type": "comment", + "name": "new for TransportSlicing", + "info": "", "comments": "", - "x": 766.5716018676758, - "y": 506.5968001158908, - "z": "978d88fe.49f858", + "x": 714, + "y": 412, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "a8ba9960.6cb65", - "type": "switchNode", - "name": "switch service-data.vnfs.vnf_length", - "xml": "\n", + "id": "9fe7f5eb.e26c6", + "type": "save", + "name": "get service-instance from aai", + "xml": "\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 775, - "y": 261, - "z": "978d88fe.49f858", + "x": 734, + "y": 508, + "z": "bc9d969b.328b8", "wires": [ [ - "752da5f3.b4cc4c", - "b945aefb.e762f", - "8cef6bde.bc7818" + "926c12ae.af2a48", + "5deb4cbf.60b5f4", + "35c77549.8e65c2" ] ] }, { - "id": "8cef6bde.bc7818", - "type": "outcome", - "name": "0", - "xml": "\n", + "id": "926c12ae.af2a48", + "type": "success", + "name": "success", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1167.968994140625, - "y": 226.96875, - "z": "978d88fe.49f858", + "x": 953, + "y": 446, + "z": "bc9d969b.328b8", "wires": [ [ - "5417fb2d.edce0c" + "c296586e.046f08" ] ] }, { - "id": "5417fb2d.edce0c", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n", + "id": "5deb4cbf.60b5f4", + "type": "not-found", + "name": "not-found", + "xml": "\n", "comments": "", - "x": 1322.7778816223145, - "y": 245.889018535614, - "z": "978d88fe.49f858", - "wires": [] + "outputs": 1, + "x": 962.490966796875, + "y": 488.57403564453125, + "z": "bc9d969b.328b8", + "wires": [ + [ + "bb46ff52.717af8" + ] + ] }, { - "id": "752da5f3.b4cc4c", - "type": "other", - "name": "Null", - "xml": "\n", + "id": "35c77549.8e65c2", + "type": "failure", + "name": "failure", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1161.0001335144043, - "y": 266.00007152557373, - "z": "978d88fe.49f858", + "x": 951, + "y": 535, + "z": "bc9d969b.328b8", "wires": [ [ - "5417fb2d.edce0c" + "236d61d5.47d9a6" ] ] }, { - "id": "b945aefb.e762f", - "type": "other", - "name": "other", - "xml": "\n", + "id": "bb46ff52.717af8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n\n", + "comments": "", + "x": 1120, + "y": 536, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "c296586e.046f08", + "type": "for", + "name": "for each relationship", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1154.0005416870117, - "y": 299.000075340271, - "z": "978d88fe.49f858", + "x": 1150, + "y": 442, + "z": "bc9d969b.328b8", "wires": [ [ - "39deabe9.dfa46c" + "b77b70ed.c591c" ] ] }, { - "id": "39deabe9.dfa46c", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", + "id": "b77b70ed.c591c", + "type": "switchNode", + "name": "switch related-to", + "xml": "\n", + "comments": "", "outputs": 1, - "x": 1301.2700843811035, - "y": 299.5547204017639, - "z": "978d88fe.49f858", + "x": 1373.33349609375, + "y": 441.99993896484375, + "z": "bc9d969b.328b8", "wires": [ [ - "ffe0cb12.24663" + "2fc295b4.0602da" ] ] }, { - "id": "ffe0cb12.24663", - "type": "for", - "name": "for vidx..service-data.vnfs.vnf_length[]", - "xml": "\n", + "id": "2fc295b4.0602da", + "type": "outcome", + "name": "connectivity", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1547.2862014770508, - "y": 306.42864084243774, - "z": "978d88fe.49f858", + "x": 1574.0001335144043, + "y": 443.00002098083496, + "z": "bc9d969b.328b8", "wires": [ [ - "d581e614.41ca28" + "483259b4.af3e1" ] ] }, { - "id": "d581e614.41ca28", - "type": "block", - "name": "block", - "xml": "\n", - "atomic": "false", + "id": "cba9b813.e1b22", + "type": "set", + "name": "set attachment_param for OTN A", + "xml": "\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 3835, + "y": 162, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "c84632a9.494938", + "type": "execute", + "name": "execute RestApiCallNode Create OTN tunnel with token", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 1766.6358337402344, - "y": 305.96872091293335, - "z": "978d88fe.49f858", + "x": 3916, + "y": 477, + "z": "bc9d969b.328b8", "wires": [ [ - "6cb341ea.d215b" + "f012f442.27b7b8", + "961e7c8c.e8988" ] ] }, { - "id": "6cb341ea.d215b", - "type": "switchNode", - "name": "switch vnfid found", - "xml": "\n\n", + "id": "f012f442.27b7b8", + "type": "failure", + "name": "failure", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1920.715431213379, - "y": 305.67880296707153, - "z": "978d88fe.49f858", + "x": 4225.5, + "y": 446, + "z": "bc9d969b.328b8", "wires": [ [ - "7e8f8e16.82297" + "85de6f60.586588" ] ] }, { - "id": "7e8f8e16.82297", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", + "id": "961e7c8c.e8988", + "type": "success", + "name": "success", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2131.6675758361816, - "y": 308.571494102478, - "z": "978d88fe.49f858", + "x": 4230.5, + "y": 511, + "z": "bc9d969b.328b8", "wires": [ [ - "1efc1703.0b69f1" + "b3e28f35.f331c" ] ] }, { - "id": "1efc1703.0b69f1", - "type": "set", - "name": "set tmp.vidx and ctx.vnf-data", - "xml": "\n\n\n", + "id": "85de6f60.586588", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", "comments": "", - "x": 2341.199951171875, - "y": 310.32159423828125, - "z": "978d88fe.49f858", + "x": 4401.5, + "y": 446, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "d40da373.f15598", - "type": "save", - "name": "update AnAI - vnf-instance.orchestration-status", - "xml": "\n\n", + "id": "b3e28f35.f331c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", "comments": "", "outputs": 1, - "x": 785.9999618530273, - "y": 625.0103714736179, - "z": "978d88fe.49f858", + "x": 4397, + "y": 511, + "z": "bc9d969b.328b8", "wires": [ [] ] }, { - "id": "358d1f62.e4f2c8", + "id": "9e9578a4.5a4df", "type": "set", - "name": "copy input data to service data", - "xml": "\n\n\n", + "name": "set sotn_value", + "xml": "\n\n\n\n\n\n\n\n\n\n", "comments": "", - "x": 765.0000762939453, - "y": 456.01033284980804, - "z": "978d88fe.49f858", + "x": 3782.5, + "y": 665, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "a739ea85.93c65", - "type": "switchNode", - "name": "switch vnf-level-oper-status", - "xml": "\n", + "id": "8d5f5723.afac28", + "type": "execute", + "name": "execute RestApiCallNode Create ethernet Service without token", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 751.7499389648438, - "y": 361.00390270072967, - "z": "978d88fe.49f858", + "x": 3936.5, + "y": 713, + "z": "bc9d969b.328b8", "wires": [ [ - "c40ac9fb.21106", - "625ef5e9.0fa304" + "7efa3090.e1e078", + "602bb58a.eb8054" ] ] }, { - "id": "c40ac9fb.21106", - "type": "outcome", - "name": "outcome Created", - "xml": "\n", + "id": "7efa3090.e1e078", + "type": "failure", + "name": "failure", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1131.5833320617676, - "y": 366.1149909766391, - "z": "978d88fe.49f858", + "x": 4282, + "y": 694, + "z": "bc9d969b.328b8", "wires": [ [ - "50da061e.3d2a4" + "d892eebe.cdbb5" ] ] }, { - "id": "625ef5e9.0fa304", - "type": "other", - "name": "other", - "xml": "\n", + "id": "602bb58a.eb8054", + "type": "success", + "name": "success", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1109.583351135254, - "y": 416.1150024207309, - "z": "978d88fe.49f858", + "x": 4286, + "y": 734, + "z": "bc9d969b.328b8", "wires": [ [ - "9d9a6d0b.f63a18" + "34660646.412fea" ] ] }, { - "id": "9d9a6d0b.f63a18", + "id": "d892eebe.cdbb5", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n ", + "xml": "\n\t\n\t\n \n", "comments": "", - "x": 1269.0831184387207, - "y": 419.1150014670566, - "z": "978d88fe.49f858", + "x": 4440, + "y": 694, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "50da061e.3d2a4", + "id": "34660646.412fea", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", + "comments": "", "outputs": 1, - "x": 1341.889705657959, - "y": 377.44016626197845, - "z": "978d88fe.49f858", + "x": 4443.5, + "y": 734, + "z": "bc9d969b.328b8", "wires": [ - [] + [ + "63e48280.b2cb84", + "ffe3929d.a2fda" + ] ] }, { - "id": "7a49c1a1.74cca", + "id": "bae980db.b9d408", "type": "comment", - "name": "new for TransportSlicing", - "info": "", + "name": "TODO: FIXME:", + "info": "put proper values based on connectivity resource retrieved from AAI", + "comments": "", + "x": 3780, + "y": 621, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "63e48280.b2cb84", + "type": "save", + "name": "update vpn-binding A resource (aka. OTN domainA) in AAI", + "xml": "\n\n\n\n\n", "comments": "", - "x": 726, + "outputs": 1, + "x": 4774, "y": 699, - "z": "978d88fe.49f858", + "z": "bc9d969b.328b8", + "wires": [ + [] + ] + }, + { + "id": "2bc3079a.d7dde", + "type": "comment", + "name": "TODO: FIXME", + "info": "use proper vpn-binding id and connectivity id\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?", + "comments": "", + "x": 4638, + "y": 658, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "19a0d774.67fb01", + "id": "ffe3929d.a2fda", "type": "save", - "name": "get service-instance from aai", - "xml": "", + "name": "update connectivity resource in AAI", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 4701, + "y": 745, + "z": "bc9d969b.328b8", + "wires": [ + [] + ] + }, + { + "id": "f01334b4.1d8928", + "type": "set", + "name": "set pnf-name", + "xml": "\n\n", + "comments": "", + "x": 3773, + "y": 210, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "dbf99a2b.67c71", + "type": "get-resource", + "name": "get-resource src pnf", + "xml": "\n\n \n", "comments": "", "outputs": 1, - "x": 737, - "y": 749, - "z": "978d88fe.49f858", + "x": 3799, + "y": 327, + "z": "bc9d969b.328b8", "wires": [ [ - "ef923a7d.6928a8", - "981c314b.31ecb8", - "65818037.104038" + "27a62f4.f17ab5", + "1aa65c21.28f974", + "a732e62d.9d3f9" ] ] }, { - "id": "ef923a7d.6928a8", + "id": "27a62f4.f17ab5", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, - "x": 953, - "y": 714, - "z": "978d88fe.49f858", + "x": 3994.5001220703125, + "y": 279, + "z": "bc9d969b.328b8", "wires": [ [ - "c4da4ce2.e86fd" + "b04b9242.14b66" ] ] }, { - "id": "981c314b.31ecb8", + "id": "1aa65c21.28f974", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 962.490966796875, - "y": 756.5740356445312, - "z": "978d88fe.49f858", + "x": 3986.5001220703125, + "y": 334, + "z": "bc9d969b.328b8", "wires": [ [ - "2c51a746.8529b8" + "5b188d77.8ffc8c" ] ] }, { - "id": "65818037.104038", - "type": "failure", - "name": "failure", - "xml": "\n", + "id": "b04b9242.14b66", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", "comments": "", "outputs": 1, - "x": 951, - "y": 803, - "z": "978d88fe.49f858", + "x": 4138.8824462890625, + "y": 278.6556701660156, + "z": "bc9d969b.328b8", "wires": [ [ - "11f3085c.6c3b58" + "14763204.df94c6" ] ] }, { - "id": "2c51a746.8529b8", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n\n\n", + "id": "a517ec9b.cf8fc8", + "type": "outcome", + "name": "esr-thirdparty-sdnc", + "xml": "\n", "comments": "", - "x": 1120, - "y": 804, - "z": "978d88fe.49f858", - "wires": [] + "outputs": 1, + "x": 4721, + "y": 281, + "z": "bc9d969b.328b8", + "wires": [ + [ + "37ce34d7.e5314c" + ] + ] }, { - "id": "c4da4ce2.e86fd", + "id": "14763204.df94c6", "type": "for", "name": "for each relationship", - "xml": "\n", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1150, - "y": 710, - "z": "978d88fe.49f858", + "x": 4323, + "y": 277, + "z": "bc9d969b.328b8", "wires": [ [ - "eb26c03f.cde3a" + "bbbe4e04.e26da" ] ] }, { - "id": "eb26c03f.cde3a", + "id": "bbbe4e04.e26da", "type": "switchNode", "name": "switch related-to", - "xml": "\n", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1373.33349609375, - "y": 709.9999389648438, - "z": "978d88fe.49f858", + "x": 4518, + "y": 277, + "z": "bc9d969b.328b8", "wires": [ [ - "b65d7d38.16fc68" + "a517ec9b.cf8fc8" ] ] }, { - "id": "b65d7d38.16fc68", - "type": "outcome", - "name": "connectivity", - "xml": "\n", + "id": "a732e62d.9d3f9", + "type": "other", + "name": "other", + "xml": "\n", "comments": "", "outputs": 1, - "x": 1574.0001335144043, - "y": 711.000020980835, - "z": "978d88fe.49f858", + "x": 3991.5001220703125, + "y": 391, + "z": "bc9d969b.328b8", "wires": [ [ - "fda5561b.cca698" + "ebcd1e8f.a8cb18" ] ] }, { - "id": "edc6ee23.1891a", - "type": "save", - "name": "get connectivityA from aai", - "xml": "\n", + "id": "ebcd1e8f.a8cb18", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n", + "id": "d99536cb.cbc39", + "type": "execute", + "name": "get esr-thirdparty-sdnc", + "xml": "", "comments": "", "outputs": 1, - "x": 1985, - "y": 599, - "z": "978d88fe.49f858", + "x": 5106, + "y": 294, + "z": "bc9d969b.328b8", "wires": [ [ - "edc6ee23.1891a" + "5f8e12fe.363034", + "3e541a04.379ece", + "5e7e63a7.7acdcc" ] ] }, { - "id": "f85fb605.a76398", - "type": "outcomeFalse", - "name": "false", - "xml": "\n", - "comments": "", + "id": "37ce34d7.e5314c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", "outputs": 1, - "x": 1971, - "y": 1156, - "z": "978d88fe.49f858", + "x": 4900, + "y": 281, + "z": "bc9d969b.328b8", "wires": [ [ - "7b60b790.bc4c4" + "17ccdbf.84352a4", + "d99536cb.cbc39" ] ] }, { - "id": "7b60b790.bc4c4", - "type": "save", - "name": "get connectivityB from aai", - "xml": "\n", + "id": "17ccdbf.84352a4", + "type": "set", + "name": "set esr-thirdparty-sdnc domainA id", + "xml": "\n\n", "comments": "", - "outputs": 1, - "x": 2167, - "y": 1156, - "z": "978d88fe.49f858", - "wires": [ - [ - "8b96b70e.2f635", - "20f5c9d8.832b4e", - "f513c25.b78554" - ] - ] + "x": 5136, + "y": 242, + "z": "bc9d969b.328b8", + "wires": [] }, { - "id": "81d6e319.abfd8", + "id": "5f8e12fe.363034", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, - "x": 2385, - "y": 559, - "z": "978d88fe.49f858", + "x": 5316, + "y": 285, + "z": "bc9d969b.328b8", "wires": [ [ - "98b1c0b9.f7f4b" + "a674bdd4.cbe5f" ] ] }, { - "id": "313c36d7.969d3a", + "id": "3e541a04.379ece", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 2385.490966796875, - "y": 604.5740356445312, - "z": "978d88fe.49f858", + "x": 5308, + "y": 340, + "z": "bc9d969b.328b8", "wires": [ [ - "d4d990d4.f7b0a8" + "b14ed6a2.e3874" ] ] }, { - "id": "3d5cf6f2.953e9a", - "type": "failure", - "name": "failure", - "xml": "\n", + "id": "5e7e63a7.7acdcc", + "type": "other", + "name": "other", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2383, - "y": 648, - "z": "978d88fe.49f858", - "wires": [ - [ - "97be5e5a.798428" - ] - ] - }, - { - "id": "98b1c0b9.f7f4b", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", - "outputs": 1, - "x": 2557.66650390625, - "y": 558, - "z": "978d88fe.49f858", + "x": 5313, + "y": 397, + "z": "bc9d969b.328b8", "wires": [ [ - "2d415746.a7be9", - "96d25665.97a75", - "2f11d14a.7d5856", - "d0c66bee.225358" + "1ce96021.1d8b" ] ] }, { - "id": "d4d990d4.f7b0a8", + "id": "1ce96021.1d8b", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n \n\t\n\t\n \n\n\n", + "xml": "\n\t\n\t\n \n", + "id": "a674bdd4.cbe5f", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", "comments": "", "outputs": 1, - "x": 2387, - "y": 1127, - "z": "978d88fe.49f858", + "x": 5460.38232421875, + "y": 282.6556701660156, + "z": "bc9d969b.328b8", "wires": [ [ - "aff8819.10cbe8" + "67e87cc0.72543c" ] ] }, { - "id": "20f5c9d8.832b4e", - "type": "not-found", - "name": "not-found", - "xml": "\n", + "id": "67e87cc0.72543c", + "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": 5675, + "y": 279, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "9bca10ea.41532", + "type": "execute", + "name": "execute properties", + "xml": "\n \n ", + "comments": "", + "outputs": 1, + "x": 700, + "y": 456, + "z": "bc9d969b.328b8", + "wires": [ + [] + ] + }, + { + "id": "9469a92e.1082c", + "type": "set", + "name": "set attachment_param for OTN B", + "xml": "\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 3815, + "y": 966, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "8e72aaca.f223b8", + "type": "execute", + "name": "execute RestApiCallNode Create OTN tunnel with token", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 2388.490966796875, - "y": 1172.5740356445312, - "z": "978d88fe.49f858", + "x": 3878, + "y": 1295, + "z": "bc9d969b.328b8", "wires": [ [ - "cb55df0.f8980a" + "4967c60e.7eec88", + "d728c3b6.b72d4" ] ] }, { - "id": "f513c25.b78554", + "id": "4967c60e.7eec88", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, - "x": 2385, - "y": 1218, - "z": "978d88fe.49f858", + "x": 4173.5, + "y": 1262, + "z": "bc9d969b.328b8", "wires": [ [ - "fd8e37a.cf27348" + "957f3c62.36bab" ] ] }, { - "id": "aff8819.10cbe8", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", + "id": "d728c3b6.b72d4", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", "outputs": 1, - "x": 2559.66650390625, - "y": 1128, - "z": "978d88fe.49f858", + "x": 4178.5, + "y": 1327, + "z": "bc9d969b.328b8", "wires": [ [ - "490cf25b.6f8bbc", - "7192c89b.9fa8a", - "83e10369.9e2a48", - "8632824a.a7d1a" + "9b37bb11.43c248" ] ] }, { - "id": "cb55df0.f8980a", + "id": "957f3c62.36bab", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n \n\t\n\t\n \n", "comments": "", - "x": 2550.0623779296875, - "y": 1174.8597717285156, - "z": "978d88fe.49f858", + "x": 4341.5, + "y": 1262, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "fd8e37a.cf27348", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\n\n", + "id": "9b37bb11.43c248", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", "comments": "", - "x": 2554, - "y": 1219, - "z": "978d88fe.49f858", + "outputs": 1, + "x": 4352, + "y": 1327, + "z": "bc9d969b.328b8", + "wires": [ + [] + ] + }, + { + "id": "24fc86b.f179cfa", + "type": "set", + "name": "set pnf-name", + "xml": "\n\n", + "comments": "", + "x": 3754, + "y": 1023, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "2d415746.a7be9", - "type": "save", - "name": "get vpn-binding-A from aai", - "xml": "\n", + "id": "a4e80e5.b17c0f", + "type": "get-resource", + "name": "get-resource dst pnf", + "xml": "\n\n \n", "comments": "", "outputs": 1, - "x": 2782, - "y": 556, - "z": "978d88fe.49f858", + "x": 3774, + "y": 1120, + "z": "bc9d969b.328b8", "wires": [ [ - "2054e000.51325", - "24cb3e35.5919ba", - "49ca8d9.cac6774" + "d87e44a4.312df", + "c39adf70.78fbd", + "ae2b50d9.d9592" ] ] }, { - "id": "490cf25b.6f8bbc", - "type": "save", - "name": "get vpn-binding-B from aai", - "xml": "\n", + "id": "d87e44a4.312df", + "type": "success", + "name": "success", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2786, - "y": 1126, - "z": "978d88fe.49f858", + "x": 3976.5001220703125, + "y": 1073, + "z": "bc9d969b.328b8", "wires": [ [ - "9697ed36.e16ad8", - "1b825f20.68c389", - "214845f.325e5ba" + "1f01bb4d.6d662d" ] ] }, { - "id": "8505e692.6e58e8", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", + "id": "c39adf70.78fbd", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", "outputs": 1, - "x": 3166, - "y": 556, - "z": "978d88fe.49f858", + "x": 3968.5001220703125, + "y": 1128, + "z": "bc9d969b.328b8", "wires": [ [ - "1e245d3c.a778db", - "f09e2868.9a86c8" + "7e32fa48.cb95e4" ] ] }, { - "id": "1e245d3c.a778db", - "type": "set", - "name": "set attachment_param for OTN A", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", - "comments": "", - "x": 3402, - "y": 555, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "2054e000.51325", - "type": "success", - "name": "success", - "xml": "\n", + "id": "1f01bb4d.6d662d", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", "comments": "", "outputs": 1, - "x": 2993, - "y": 558, - "z": "978d88fe.49f858", + "x": 4120.8824462890625, + "y": 1070.6556701660156, + "z": "bc9d969b.328b8", "wires": [ [ - "8505e692.6e58e8" + "71c66ab3.44665c" ] ] }, { - "id": "24cb3e35.5919ba", - "type": "not-found", - "name": "not-found", - "xml": "\n", + "id": "71c66ab3.44665c", + "type": "for", + "name": "for each relationship", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2993.490966796875, - "y": 603.5740356445312, - "z": "978d88fe.49f858", + "x": 4305, + "y": 1085, + "z": "bc9d969b.328b8", "wires": [ [ - "7b7e2f47.0a22b" + "7900c812.a2abd" ] ] }, { - "id": "49ca8d9.cac6774", - "type": "failure", - "name": "failure", - "xml": "\n", + "id": "ae2b50d9.d9592", + "type": "other", + "name": "other", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2991, - "y": 647, - "z": "978d88fe.49f858", + "x": 3973.5001220703125, + "y": 1185, + "z": "bc9d969b.328b8", "wires": [ [ - "f869989c.799108" + "c7f28bc4.db74a" ] ] }, { - "id": "f869989c.799108", + "id": "c7f28bc4.db74a", "type": "returnFailure", "name": "return failure", - "xml": "\n\n\n", + "xml": "\n\t\n\t\n \n\t\n\t\n \n\t\n\t\n \n", + "id": "d3528946.ee7a88", + "type": "outcome", + "name": "esr-thirdparty-sdnc", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2993, - "y": 1129, - "z": "978d88fe.49f858", + "x": 4703, + "y": 1089, + "z": "bc9d969b.328b8", "wires": [ [ - "d0988988.8d0a18" + "746ece73.5c4d48" ] ] }, { - "id": "1b825f20.68c389", - "type": "not-found", - "name": "not-found", - "xml": "\n", + "id": "7900c812.a2abd", + "type": "switchNode", + "name": "switch related-to", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2993.490966796875, - "y": 1174.5740356445312, - "z": "978d88fe.49f858", + "x": 4500, + "y": 1085, + "z": "bc9d969b.328b8", "wires": [ [ - "875a2548.0cfdc8" + "d3528946.ee7a88" ] ] }, { - "id": "214845f.325e5ba", - "type": "failure", - "name": "failure", - "xml": "\n", + "id": "f8459d33.082c4", + "type": "execute", + "name": "get esr-thirdparty-sdnc", + "xml": "", "comments": "", "outputs": 1, - "x": 2991, - "y": 1218, - "z": "978d88fe.49f858", + "x": 5088, + "y": 1088, + "z": "bc9d969b.328b8", "wires": [ [ - "5743b059.d8fee" + "652db70b.f69af", + "cd87b694.170a2", + "e10452ec.f851f" ] ] }, { - "id": "5743b059.d8fee", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\n\n", - "comments": "", - "x": 3160, - "y": 1219, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "875a2548.0cfdc8", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "name": "set esr-thirdparty-sdnc domainB id", + "xml": "\n\n", "comments": "", - "x": 3398, - "y": 1128, - "z": "978d88fe.49f858", + "x": 5118, + "y": 1036, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "f09e2868.9a86c8", - "type": "execute", - "name": "execute RestApiCallNode Create OTN tunnel with token", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "id": "64b1d1df.af4928", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "id": "afae5d5f.cf8cd8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "id": "fe8767e6.75d1", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", "comments": "", "outputs": 1, - "x": 3805.5, - "y": 633, - "z": "978d88fe.49f858", + "x": 5442.38232421875, + "y": 1076.6556701660156, + "z": "bc9d969b.328b8", "wires": [ [ - "b82bd962.cbba2" + "9e679808.748fd" ] ] }, { - "id": "6eacb8a7.7aa3d", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n", + "id": "9e679808.748fd", + "type": "set", + "name": "set controller domainB data", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", - "x": 3974.5, - "y": 564, - "z": "978d88fe.49f858", + "x": 5657, + "y": 1073, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "b82bd962.cbba2", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", + "id": "652db70b.f69af", + "type": "success", + "name": "success", + "xml": "\n", "comments": "", "outputs": 1, - "x": 4000, - "y": 626, - "z": "978d88fe.49f858", + "x": 5298, + "y": 1079, + "z": "bc9d969b.328b8", "wires": [ - [] + [ + "fe8767e6.75d1" + ] ] }, { - "id": "74c1bd3a.398664", - "type": "failure", - "name": "failure", - "xml": "\n", + "id": "cd87b694.170a2", + "type": "not-found", + "name": "not-found", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3775, - "y": 1150, - "z": "978d88fe.49f858", + "x": 5290, + "y": 1134, + "z": "bc9d969b.328b8", "wires": [ [ - "fc791248.fc4648" + "afae5d5f.cf8cd8" ] ] }, { - "id": "fdc0c54.10c51b8", - "type": "success", - "name": "success", - "xml": "\n", + "id": "e10452ec.f851f", + "type": "other", + "name": "other", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3790, - "y": 1215, - "z": "978d88fe.49f858", + "x": 5295, + "y": 1191, + "z": "bc9d969b.328b8", "wires": [ [ - "16f26dc2.3147e2" + "64b1d1df.af4928" ] ] }, { - "id": "fc791248.fc4648", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n", - "comments": "", - "x": 3959, - "y": 1146, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "16f26dc2.3147e2", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", + "id": "483259b4.af3e1", + "type": "save", + "name": "get connectivity from aai", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3984.5, - "y": 1208, - "z": "978d88fe.49f858", + "x": 1812, + "y": 445, + "z": "bc9d969b.328b8", "wires": [ - [] + [ + "deb24009.8fcaa8", + "f99db731.cec29", + "20c66e63.50491a" + ] ] }, { - "id": "6468b39.c45bd4c", - "type": "execute", - "name": "execute RestApiCallNode Create OTN tunnel with token", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "id": "deb24009.8fcaa8", + "type": "success", + "name": "success", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3464.5, - "y": 1183, - "z": "978d88fe.49f858", + "x": 2020, + "y": 409, + "z": "bc9d969b.328b8", "wires": [ [ - "74c1bd3a.398664", - "fdc0c54.10c51b8" + "4730a3bd.f32424" ] ] }, { - "id": "2f11d14a.7d5856", - "type": "set", - "name": "set sotn_value", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", - "comments": "", - "x": 2766.5, - "y": 898, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "d0c66bee.225358", - "type": "execute", - "name": "execute RestApiCallNode Create ethernet Service without token", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "id": "f99db731.cec29", + "type": "not-found", + "name": "not-found", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2920.5, - "y": 946, - "z": "978d88fe.49f858", + "x": 2020.490966796875, + "y": 454.57403564453125, + "z": "bc9d969b.328b8", "wires": [ [ - "3db41fa8.f38878", - "fbb2729e.49853" + "5f621d7d.168d04" ] ] }, { - "id": "3db41fa8.f38878", + "id": "20c66e63.50491a", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, - "x": 3266, - "y": 927, - "z": "978d88fe.49f858", + "x": 2018, + "y": 498, + "z": "bc9d969b.328b8", "wires": [ [ - "f346270d.843368" + "3d808fc9.409a" ] ] }, { - "id": "fbb2729e.49853", - "type": "success", - "name": "success", - "xml": "\n", + "id": "5f621d7d.168d04", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n", + "xml": "\n\n\n", "comments": "", - "x": 3424, - "y": 927, - "z": "978d88fe.49f858", + "x": 2187, + "y": 499, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "c716fb9b.f3ffc", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", + "id": "98bf7163.623b18", + "type": "save", + "name": "get vpn-binding from aai", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3427.5, - "y": 967, - "z": "978d88fe.49f858", + "x": 2493, + "y": 498, + "z": "bc9d969b.328b8", "wires": [ [ - "3124f6f9.b8bd1a", - "856ae03f.786118" + "4a10f363.97f04c", + "75240e64.8364b", + "7a8b2677.1e3f6" ] ] }, { - "id": "4c34ee00.d0d39", - "type": "comment", - "name": "TODO: FIXME:", - "info": "put proper values based on connectivity resource retrieved from AAI", - "comments": "", - "x": 2764, - "y": 854, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "96d25665.97a75", - "type": "get-resource", - "name": "get-resource esr-thirdparty-sdnc", - "xml": "\n\n", - "comments": "", + "id": "262c25a6.ad70a2", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", "outputs": 1, - "x": 2816, - "y": 780, - "z": "978d88fe.49f858", + "x": 2877, + "y": 498, + "z": "bc9d969b.328b8", "wires": [ [ - "4a3c4a39.62e724", - "e52cd6a7.6aeb28", - "bb40af56.1cbe7" + "471d55bd.ad492c" ] ] }, { - "id": "4a3c4a39.62e724", + "id": "4a10f363.97f04c", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, - "x": 3062, - "y": 740, - "z": "978d88fe.49f858", + "x": 2704, + "y": 500, + "z": "bc9d969b.328b8", "wires": [ [ - "9e28f8d9.f64138" + "262c25a6.ad70a2" ] ] }, { - "id": "e52cd6a7.6aeb28", + "id": "75240e64.8364b", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, - "x": 3066, - "y": 780, - "z": "978d88fe.49f858", + "x": 2704.490966796875, + "y": 545.5740356445312, + "z": "bc9d969b.328b8", "wires": [ [ - "916c7538.648ed" + "1484cf74.c39e71" ] ] }, { - "id": "bb40af56.1cbe7", - "type": "other", - "name": "other", - "xml": "\n", + "id": "7a8b2677.1e3f6", + "type": "failure", + "name": "failure", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3058, - "y": 820, - "z": "978d88fe.49f858", + "x": 2702, + "y": 589, + "z": "bc9d969b.328b8", "wires": [ [ - "a678576a.20b77" + "d377f001.ff927" ] ] }, { - "id": "a678576a.20b77", + "id": "d377f001.ff927", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n \n\n\n", "comments": "", - "x": 3216, - "y": 820, - "z": "978d88fe.49f858", + "x": 2869, + "y": 588, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "916c7538.648ed", + "id": "1484cf74.c39e71", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", - "comments": "", - "x": 3232, - "y": 740, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "b0af8ca6.269818", - "type": "comment", - "name": "Get controller info and send request", - "info": "", - "comments": "", - "x": 2824, - "y": 740, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "83e10369.9e2a48", - "type": "set", - "name": "set sotn_value", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "xml": "\n\t\n\t\n \n\n\n\n\n\n\n\n\n\n\n\n", + "id": "4730a3bd.f32424", + "type": "for", + "name": "for each relationship", + "xml": "\n\n", "comments": "", "outputs": 1, - "x": 2906, - "y": 1502, - "z": "978d88fe.49f858", + "x": 2221, + "y": 404, + "z": "bc9d969b.328b8", "wires": [ [ - "51ac9234.46b414", - "a5f17af5.5d803" + "ed79cbad.42008" ] ] }, { - "id": "51ac9234.46b414", - "type": "failure", - "name": "failure", - "xml": "\n", + "id": "ed79cbad.42008", + "type": "switchNode", + "name": "switch related-to", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3251.5, - "y": 1483, - "z": "978d88fe.49f858", + "x": 2426, + "y": 404, + "z": "bc9d969b.328b8", "wires": [ [ - "6f72d542.94964c" + "87636f23.10a238" ] ] }, { - "id": "a5f17af5.5d803", - "type": "success", - "name": "success", - "xml": "\n", + "id": "87636f23.10a238", + "type": "outcome", + "name": "vpn-binding", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3255.5, - "y": 1523, - "z": "978d88fe.49f858", + "x": 2592, + "y": 404, + "z": "bc9d969b.328b8", "wires": [ [ - "2dab9f7d.db59d8" + "f49319bb.999b88" ] ] }, { - "id": "6f72d542.94964c", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n", - "comments": "", - "x": 3409.5, - "y": 1483, - "z": "978d88fe.49f858", - "wires": [] - }, - { - "id": "2dab9f7d.db59d8", + "id": "f49319bb.999b88", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", + "outputs": 1, + "x": 2755, + "y": 404, + "z": "bc9d969b.328b8", + "wires": [ + [ + "98bf7163.623b18" + ] + ] + }, + { + "id": "471d55bd.ad492c", + "type": "switchNode", + "name": "switch vpn-binding has dst-access-ltp", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3413, - "y": 1523, - "z": "978d88fe.49f858", + "x": 3131, + "y": 497, + "z": "bc9d969b.328b8", "wires": [ [ - "a1391891.c310f", - "ccc1b1df.33721" + "a6851b6e.131e78", + "f997812a.bb5bf" ] ] }, { - "id": "5d06869f.f8bcb8", - "type": "comment", - "name": "TODO: FIXME:", - "info": "put proper values based on connectivity resource retrieved from AAI", + "id": "a6851b6e.131e78", + "type": "outcome", + "name": "Null", + "xml": "\n", "comments": "", - "x": 2749.5, - "y": 1410, - "z": "978d88fe.49f858", - "wires": [] + "outputs": 1, + "x": 3384, + "y": 531, + "z": "bc9d969b.328b8", + "wires": [ + [ + "9ec23d9e.f5fd3" + ] + ] }, { - "id": "7192c89b.9fa8a", - "type": "get-resource", - "name": "get-resource esr-thirdparty-sdnc", - "xml": "\n\n", + "id": "f997812a.bb5bf", + "type": "other", + "name": "other", + "xml": "\n", "comments": "", "outputs": 1, - "x": 2801.5, - "y": 1336, - "z": "978d88fe.49f858", + "x": 3384, + "y": 475, + "z": "bc9d969b.328b8", "wires": [ [ - "e2e5c437.a11d5", - "9dfaf98b.e80c9", - "dcca7d62.830ee8" + "a48cbe42.98bbb" ] ] }, { - "id": "e2e5c437.a11d5", - "type": "success", - "name": "success", - "xml": "\n", + "id": "9ec23d9e.f5fd3", + "type": "switchNode", + "name": "switch vpn-binding has src-access-ltp", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3047.5, - "y": 1296, - "z": "978d88fe.49f858", + "x": 3123, + "y": 1317, + "z": "bc9d969b.328b8", "wires": [ [ - "427eefc5.61bc" + "12733247.02817e", + "457dfc0a.58968c" ] ] }, { - "id": "9dfaf98b.e80c9", - "type": "not-found", - "name": "not-found", - "xml": "\n", + "id": "12733247.02817e", + "type": "outcome", + "name": "Null", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3051.5, - "y": 1336, - "z": "978d88fe.49f858", + "x": 3376, + "y": 1351, + "z": "bc9d969b.328b8", "wires": [ [ - "8ac5fa96.75d4b" + "13d35870.d79cf8" ] ] }, { - "id": "dcca7d62.830ee8", + "id": "457dfc0a.58968c", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, - "x": 3043.5, - "y": 1376, - "z": "978d88fe.49f858", + "x": 3376, + "y": 1295, + "z": "bc9d969b.328b8", "wires": [ [ - "39cf0825.d43ae" + "b272db0a.663f1" ] ] }, { - "id": "39cf0825.d43ae", + "id": "13d35870.d79cf8", "type": "returnFailure", "name": "return failure", - "xml": "\n\t\n\t\n \n\n\n", "comments": "", - "x": 3201.5, - "y": 1376, - "z": "978d88fe.49f858", + "x": 3527, + "y": 1351, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "8ac5fa96.75d4b", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n\n", "comments": "", - "x": 3201.5, - "y": 1336, - "z": "978d88fe.49f858", + "x": 3830, + "y": 102, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "427eefc5.61bc", + "id": "3accaf74.7f8a68", "type": "set", - "name": "set controller data", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "name": "set vpn-bindingB and connectivityB", + "xml": "\n\n\n\n", "comments": "", - "x": 3217.5, - "y": 1296, - "z": "978d88fe.49f858", + "x": 3811, + "y": 908, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "74572637.f29d7", - "type": "comment", - "name": "Get controller info and send request", - "info": "", + "id": "a48cbe42.98bbb", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", "comments": "", - "x": 2809.5, - "y": 1296, - "z": "978d88fe.49f858", - "wires": [] + "outputs": 1, + "x": 3552, + "y": 477, + "z": "bc9d969b.328b8", + "wires": [ + [ + "d316857d.f41628", + "cba9b813.e1b22", + "f01334b4.1d8928", + "dbf99a2b.67c71", + "9e9578a4.5a4df", + "8d5f5723.afac28", + "c84632a9.494938" + ] + ] }, { - "id": "135b0ed7.2faa91", - "type": "comment", - "name": "TODO: FIXME:", - "info": "How to know which domain's (A or B) controller is bein retrieved?", + "id": "b272db0a.663f1", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 3527, + "y": 1294, + "z": "bc9d969b.328b8", + "wires": [ + [ + "3accaf74.7f8a68", + "9469a92e.1082c", + "24fc86b.f179cfa", + "a4e80e5.b17c0f", + "8e72aaca.f223b8", + "6e17b735.11933", + "35d8443b.290754" + ] + ] + }, + { + "id": "6e17b735.11933", + "type": "set", + "name": "set sotn_value", + "xml": "\n\n\n\n\n\n\n\n\n\n", "comments": "", - "x": 2744, - "y": 1256, - "z": "978d88fe.49f858", + "x": 3756, + "y": 1437, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "a58ac83b.b037d", - "type": "comment", - "name": "TODO: FIXME:", - "info": "How to know which domain's (A or B) controller is bein retrieved?", + "id": "35d8443b.290754", + "type": "execute", + "name": "execute RestApiCallNode Create ethernet Service without token", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", - "x": 2756, - "y": 700, - "z": "978d88fe.49f858", - "wires": [] + "outputs": 1, + "x": 3910, + "y": 1485, + "z": "bc9d969b.328b8", + "wires": [ + [ + "3ee71f70.cef2d8", + "ec28887e.13052" + ] + ] }, { - "id": "3124f6f9.b8bd1a", - "type": "save", - "name": "update vpn-binding A resource (aka. OTN domainA) in AAI", - "xml": "\n\n\n\n\n", + "id": "3ee71f70.cef2d8", + "type": "failure", + "name": "failure", + "xml": "\n", "comments": "", "outputs": 1, - "x": 3756, - "y": 967, - "z": "978d88fe.49f858", + "x": 4255.5, + "y": 1466, + "z": "bc9d969b.328b8", "wires": [ - [] + [ + "146e8cbe.f1427b" + ] ] }, { - "id": "554a4766.c457a", - "type": "comment", - "name": "TODO: FIXME", - "info": "use proper vpn-binding id and connectivity id\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?", + "id": "ec28887e.13052", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 4259.5, + "y": 1506, + "z": "bc9d969b.328b8", + "wires": [ + [ + "6938dd8d.725ce4" + ] + ] + }, + { + "id": "146e8cbe.f1427b", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", "comments": "", - "x": 3620, - "y": 926, - "z": "978d88fe.49f858", + "x": 4413.5, + "y": 1466, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "a1391891.c310f", - "type": "save", - "name": "update vpn-binding B resource (aka. OTN domainB) in AAI", - "xml": "\n\n\n\n\n", + "id": "6938dd8d.725ce4", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", "comments": "", "outputs": 1, - "x": 3753, - "y": 1522, - "z": "978d88fe.49f858", + "x": 4417, + "y": 1506, + "z": "bc9d969b.328b8", "wires": [ - [] + [ + "3103adf.03ebdd2", + "abd5a958.8851" + ] ] }, { - "id": "90d3682d.e54348", + "id": "b5e2d859.f89e48", "type": "comment", - "name": "TODO: FIXME", - "info": "use proper vpn-binding id and connectivity\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?", + "name": "TODO: FIXME:", + "info": "put proper values based on connectivity resource retrieved from AAI", "comments": "", - "x": 3611, - "y": 1480, - "z": "978d88fe.49f858", + "x": 3753.5, + "y": 1393, + "z": "bc9d969b.328b8", "wires": [] }, { - "id": "856ae03f.786118", + "id": "3103adf.03ebdd2", "type": "save", - "name": "update connectivity resource in AAI", - "xml": "\n\n\n", + "name": "update vpn-binding B resource (aka. OTN domainB) in AAI", + "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, - "x": 3683, - "y": 1013, - "z": "978d88fe.49f858", + "x": 4757, + "y": 1505, + "z": "bc9d969b.328b8", "wires": [ [] ] }, { - "id": "ccc1b1df.33721", + "id": "1ee5068c.50a041", + "type": "comment", + "name": "TODO: FIXME", + "info": "use proper vpn-binding id and connectivity\n\nAlso, does CCSDK support \"update\" operation for vpn-binding and connectivity?", + "comments": "", + "x": 4615, + "y": 1463, + "z": "bc9d969b.328b8", + "wires": [] + }, + { + "id": "abd5a958.8851", "type": "save", "name": "update connectivity resource in AAI", - "xml": "\n\n\n", + "xml": "\n\n\n", "comments": "", "outputs": 1, - "x": 3682, - "y": 1571, - "z": "978d88fe.49f858", + "x": 4686, + "y": 1554, + "z": "bc9d969b.328b8", "wires": [ [] ] -- cgit 1.2.3-korg