From 11f5aef76dcff7ceadaa240c068c727793c7d64a Mon Sep 17 00:00:00 2001 From: "prakash.e" Date: Wed, 27 Mar 2019 09:25:28 +0530 Subject: [PATCH] CCVPN extension site resource DGs DEVICE and SITE VF-topology-operation DGs Change-Id: Ieb9fdfed7918489ce56d10e848663f81e56445e7 Issue-ID: SDNC-659 Signed-off-by: Prakash.E --- ...GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json | 1515 +++++++++++-- ...OURCE-API_sdwan-get-vf-module-device-param.json | 551 +++++ ...ESOURCE-API_sdwan-get-vf-module-site-param.json | 910 ++++++++ .../GENERIC-RESOURCE-API_sdwan-get-wan-param.json | 1586 +++++++------- ...RCE-API_sdwan-vf-operation-device-activate.json | 1123 ++++++++++ ...OURCE-API_sdwan-vf-operation-device-create.json | 531 +++++ ...E-API_sdwan-vf-operation-device-deactivate.json | 790 +++++++ ...OURCE-API_sdwan-vf-operation-device-delete.json | 707 ++++++ ...OURCE-API_sdwan-vf-operation-site-activate.json | 1231 +++++++++++ ...ESOURCE-API_sdwan-vf-operation-site-create.json | 531 +++++ ...RCE-API_sdwan-vf-operation-site-deactivate.json | 1066 +++++++++ ...ESOURCE-API_sdwan-vf-operation-site-delete.json | 674 ++++++ ...SOURCE-API_sdwan-vf-operation-vpn-activate.json | 556 +++++ ...RESOURCE-API_sdwan-vf-operation-vpn-create.json | 654 ++++++ ...URCE-API_sdwan-vf-operation-vpn-deactivate.json | 599 +++++ ...RESOURCE-API_sdwan-vf-operation-vpn-delete.json | 159 ++ ...CE-API_sdwan-vf-operation-wanport-activate.json | 2281 ++++++++++++++++++++ ...URCE-API_sdwan-vf-operation-wanport-create.json | 533 +++++ ...-API_sdwan-vf-operation-wanport-deactivate.json | 834 +++++++ ...URCE-API_sdwan-vf-operation-wanport-delete.json | 663 ++++++ ...API_validate-sdwan-vf-vpn-input-parameters.json | 1305 +++++++++++ ...-RESOURCE-API_vf-module-topology-operation.json | 1129 ++++++++++ .../GENERIC-RESOURCE-API_sdwan-get-tenant-auth.xml | 6 +- ...SOURCE-API_sdwan-get-vf-module-device-param.xml | 87 + ...RESOURCE-API_sdwan-get-vf-module-site-param.xml | 147 ++ .../GENERIC-RESOURCE-API_sdwan-get-wan-param.xml | 81 +- ...URCE-API_sdwan-vf-operation-device-activate.xml | 316 +++ ...SOURCE-API_sdwan-vf-operation-device-create.xml | 113 + ...CE-API_sdwan-vf-operation-device-deactivate.xml | 196 ++ ...SOURCE-API_sdwan-vf-operation-device-delete.xml | 142 ++ ...SOURCE-API_sdwan-vf-operation-site-activate.xml | 260 +++ ...RESOURCE-API_sdwan-vf-operation-site-create.xml | 114 + ...URCE-API_sdwan-vf-operation-site-deactivate.xml | 222 ++ ...RESOURCE-API_sdwan-vf-operation-site-delete.xml | 136 ++ ...ESOURCE-API_sdwan-vf-operation-vpn-activate.xml | 175 ++ ...-RESOURCE-API_sdwan-vf-operation-vpn-create.xml | 154 ++ ...OURCE-API_sdwan-vf-operation-vpn-deactivate.xml | 169 ++ ...-RESOURCE-API_sdwan-vf-operation-vpn-delete.xml | 47 + ...RCE-API_sdwan-vf-operation-wanport-activate.xml | 468 ++++ ...OURCE-API_sdwan-vf-operation-wanport-create.xml | 144 ++ ...E-API_sdwan-vf-operation-wanport-deactivate.xml | 208 ++ ...OURCE-API_sdwan-vf-operation-wanport-delete.xml | 135 ++ ...-API_validate-sdwan-vf-vpn-input-parameters.xml | 323 +++ ...C-RESOURCE-API_vf-module-topology-operation.xml | 122 ++ 44 files changed, 22722 insertions(+), 971 deletions(-) create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.json create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.json create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.xml create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.xml diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json index d0888583..8a5d8f9e 100644 --- a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.json @@ -1,212 +1,1305 @@ [ - { - "id": "b8581db5.dbca7", - "type": "get-resource", - "name": "get-resource service-subscription", - "xml": "\n \n", - "comments": "", - "outputs": 1, - "x": 597, - "y": 418.09522092342377, - "z": "a703782b.2992b8", - "wires": [ - [ - "1a771e75.f79d12", - "ac62029.181ce" - ] - ] - }, - { - "id": "5d45ba87.92c374", - "type": "switchNode", - "name": "switch temp-ub-sub-account-id", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1009.0000915527344, - "y": 382.84530198574066, - "z": "a703782b.2992b8", - "wires": [ - [ - "5358b5db.d1e49c", - "28c300d9.7fa36" - ] - ] - }, - { - "id": "5358b5db.d1e49c", - "type": "outcome", - "name": "NULL", - "xml": "", - "comments": "", - "outputs": 1, - "x": 1201.714542388916, - "y": 356.84534299373627, - "z": "a703782b.2992b8", - "wires": [ - [ - "831b80bb.e08e8" - ] - ] - }, - { - "id": "28c300d9.7fa36", - "type": "other", - "name": "Other", - "xml": "", - "comments": "", - "outputs": 1, - "x": 1202.0001068115234, - "y": 411.8453058004379, - "z": "a703782b.2992b8", - "wires": [ - [ - "e1a74ece.52f65" - ] - ] - }, - { - "id": "1a771e75.f79d12", - "type": "success", - "name": "success", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 807.4998626708984, - "y": 390.84127938747406, - "z": "a703782b.2992b8", - "wires": [ - [ - "5d45ba87.92c374" - ] - ] - }, - { - "id": "ac62029.181ce", - "type": "failure", - "name": "failure", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 801.1784515380859, - "y": 443.0555909872055, - "z": "a703782b.2992b8", - "wires": [ - [ - "f81e2009.7dbd5" - ] - ] - }, - { - "id": "f81e2009.7dbd5", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n", - "comments": "", - "x": 953.9284515380859, - "y": 442.80565202236176, - "z": "a703782b.2992b8", - "wires": [] - }, - { - "id": "4bd31b43.411d14", - "type": "service-logic", - "name": "GENERIC-RESOURCE-API ${project.version}", - "module": "GENERIC-RESOURCE-API", - "version": "${project.version}", - "comments": "", - "xml": "", - "outputs": 1, - "x": 177, - "y": 145.23810708522797, - "z": "a703782b.2992b8", - "wires": [ - [ - "d79d2c6f.11854" - ] - ] - }, - { - "id": "c863bd10.503ce", - "type": "dgstart", - "name": "DGSTART", - "outputs": 1, - "x": 97.71429443359375, - "y": 82.99999749660492, - "z": "a703782b.2992b8", - "wires": [ - [ - "4bd31b43.411d14" - ] - ] - }, - { - "id": "5dc11f37.9dd37", - "type": "block", - "name": "block : atomic", - "xml": "", - "atomic": "true", - "outputs": 1, - "x": 330.95240020751953, - "y": 381.8095315694809, - "z": "a703782b.2992b8", - "wires": [ - [ - "b8581db5.dbca7", - "c8c0bf77.157a7" - ] - ] - }, - { - "id": "d79d2c6f.11854", - "type": "method", - "name": "method sdwan-get-tenant-auth", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 188.71429443359375, - "y": 239.58633935451508, - "z": "a703782b.2992b8", - "wires": [ - [ - "5dc11f37.9dd37" - ] - ] - }, - { - "id": "e1a74ece.52f65", - "type": "set", - "name": "set prop.tenant-id", - "xml": "\n\n", - "comments": "", - "x": 1379.857177734375, - "y": 410.9523614645004, - "z": "a703782b.2992b8", - "wires": [] - }, - { - "id": "c8c0bf77.157a7", - "type": "execute", - "name": "execute RestApiCallNode Create tenant auth", - "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", - "comments": "", - "outputs": 1, - "x": 624.5000305175781, - "y": 520.9880307912827, - "z": "a703782b.2992b8", - "wires": [ - [] - ] - }, - { - "id": "831b80bb.e08e8", - "type": "returnFailure", - "name": "return failure", - "xml": "\n\t\n\t\n \n", - "comments": "", - "x": 1384.1427841186523, - "y": 356.6666520833969, - "z": "a703782b.2992b8", - "wires": [] - } -] + { + "id": "3eca748a.ef817c", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 123, + "y": 75, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "350fb0d5.88723" + ] + ] + }, + { + "id": "350fb0d5.88723", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 368.2857131958008, + "y": 74.23807907104492, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "7fecfee8.d291b" + ] + ] + }, + { + "id": "7fecfee8.d291b", + "type": "method", + "name": "validate-sdwan-vf-vpn-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 451.9166946411133, + "y": 209.25301837921143, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "8f6f1f8b.897a9" + ] + ] + }, + { + "id": "8f6f1f8b.897a9", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 735.9167022705078, + "y": 197.25304317474365, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "634b7128.2e84d", + "adb8eda0.ca986", + "bc20a4d8.66ea78", + "376a189c.5eea28" + ] + ] + }, + { + "id": "634b7128.2e84d", + "type": "switchNode", + "name": "switch svc-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 995.916633605957, + "y": 45.25303936004639, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "183ac3e9.257bcc" + ] + ] + }, + { + "id": "183ac3e9.257bcc", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1186.6309356689453, + "y": 46.2530403137207, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "65be383e.39b058" + ] + ] + }, + { + "id": "65be383e.39b058", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1361.0594863891602, + "y": 45.25303268432617, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "adb8eda0.ca986", + "type": "switchNode", + "name": "switch svc-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 332.9166564941406, + "y": 468.2530336380005, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "83c4de98.01196", + "ce7e74f7.3c86c8", + "147fd5d9.68de3a", + "1561519f.abda0e", + "d7c5bf00.510dc" + ] + ] + }, + { + "id": "83c4de98.01196", + "type": "outcome", + "name": "create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 526.5000228881836, + "y": 297.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "363f7231.506cbe" + ] + ] + }, + { + "id": "363f7231.506cbe", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 687.5000228881836, + "y": 297.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "46be34f.5b2c7cc" + ] + ] + }, + { + "id": "ce7e74f7.3c86c8", + "type": "outcome", + "name": "deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 499.4920120239258, + "y": 906.428539276123, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "aec7db3f.798358" + ] + ] + }, + { + "id": "147fd5d9.68de3a", + "type": "outcome", + "name": "delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 503.20639419555664, + "y": 1077.1430969238281, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c7708172.24701" + ] + ] + }, + { + "id": "1561519f.abda0e", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 502.9682846069336, + "y": 1250.571382522583, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b6252f6e.c1321" + ] + ] + }, + { + "id": "b6252f6e.c1321", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 686.5398178100586, + "y": 1251.190523147583, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "46be34f.5b2c7cc", + "type": "switchNode", + "name": "switch request-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 888, + "y": 295.6666797399521, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3528f63.34e230a", + "82048a2c.348118" + ] + ] + }, + { + "id": "3528f63.34e230a", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1073.4999923706055, + "y": 323.66667652130127, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3198409.3ebdec" + ] + ] + }, + { + "id": "3198409.3ebdec", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1224.0000228881836, + "y": 317.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "ee1459dc.d090c8", + "type": "other", + "name": "DeleteSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 945.0634384155273, + "y": 1073.698395729065, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "773b0668.3dfda8" + ] + ] + }, + { + "id": "640b4312.a9c5ac", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 860.6189804077148, + "y": 1149.920636177063, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "20eafb56.ca5e14" + ] + ] + }, + { + "id": "20eafb56.ca5e14", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1020.9524002075195, + "y": 1152.0317735671997, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "773b0668.3dfda8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1168.9523086547852, + "y": 1079.9206190109253, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "30507c3b.465aa4", + "b4bebf6c.2b4fa", + "b3df3a7b.216bd8", + "eb92e3d.8a6ff2" + ] + ] + }, + { + "id": "d7c5bf00.510dc", + "type": "outcome", + "name": "activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 520.4285774230957, + "y": 560.7143135070801, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "aa89a015.4408d" + ] + ] + }, + { + "id": "aa89a015.4408d", + "type": "switchNode", + "name": "switch request-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 703.2857437133789, + "y": 557.8571634292603, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c1f6d379.b3eef", + "89075fc5.672ae" + ] + ] + }, + { + "id": "c1f6d379.b3eef", + "type": "other", + "name": "ActivateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 956.5000228881836, + "y": 537.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "ce665d03.3901d" + ] + ] + }, + { + "id": "89075fc5.672ae", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 886.5000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c6e2911c.5f916" + ] + ] + }, + { + "id": "c6e2911c.5f916", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1044.0000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "ce665d03.3901d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1187.5000228881836, + "y": 537.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b3df3a7b.216bd8", + "30507c3b.465aa4", + "b4bebf6c.2b4fa", + "57bd5824.2497c8" + ] + ] + }, + { + "id": "c598159a.7423c8", + "type": "other", + "name": "DeactivateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 942.9206390380859, + "y": 908.1429328918457, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "50af0272.e02a9c" + ] + ] + }, + { + "id": "e01173d7.fe6b9", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 857.9206314086914, + "y": 977.1429405212402, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d14295e9.c68018" + ] + ] + }, + { + "id": "d14295e9.c68018", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1038.9206466674805, + "y": 978.1429405212402, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "aec7db3f.798358", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 679.7776947021484, + "y": 910.6188039779663, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c598159a.7423c8", + "e01173d7.fe6b9" + ] + ] + }, + { + "id": "c7708172.24701", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 683.5554962158203, + "y": 1076.9523208141327, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "ee1459dc.d090c8", + "640b4312.a9c5ac" + ] + ] + }, + { + "id": "50af0272.e02a9c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1202.888786315918, + "y": 910.9523277282715, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "30507c3b.465aa4", + "b4bebf6c.2b4fa", + "b3df3a7b.216bd8", + "c2db488a.b105a8" + ] + ] + }, + { + "id": "82048a2c.348118", + "type": "other", + "name": "CreateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1172.499984741211, + "y": 276.6666679382324, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "7a0b5551.c75d9c" + ] + ] + }, + { + "id": "7a0b5551.c75d9c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1407.49995803833, + "y": 275.6666679382324, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3f52a78f.7ab728" + ] + ] + }, + { + "id": "3f52a78f.7ab728", + "type": "for", + "name": "for loop i - vpn vf input parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1638.000015258789, + "y": 276.6666679382324, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d37b6b2c.71fb38" + ] + ] + }, + { + "id": "d37b6b2c.71fb38", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1846.5000228881836, + "y": 277.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "9ec108e6.32a3b8", + "a16aa1da.005f3", + "3a20c40b.dcc4cc" + ] + ] + }, + { + "id": "9ec108e6.32a3b8", + "type": "set", + "name": "clear tmp-data", + "xml": "\n\n\n", + "comments": "", + "x": 2029.5000228881836, + "y": 237.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "a16aa1da.005f3", + "type": "set", + "name": "set tmp-data", + "xml": "\n\n\n", + "comments": "", + "x": 2024.0000228881836, + "y": 277.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "3a20c40b.dcc4cc", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2024.0000228881836, + "y": 317.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3280408b.66ab3", + "63ad3611.30c718", + "2eab978e.1492a8" + ] + ] + }, + { + "id": "d22ab892.eef718", + "type": "switchNode", + "name": "switch value", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2484.0001907348633, + "y": 269.66669142246246, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b07f67fa.6ab208" + ] + ] + }, + { + "id": "2eab978e.1492a8", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2243.500358581543, + "y": 335.66667902469635, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "5967794c.72e8b8" + ] + ] + }, + { + "id": "5967794c.72e8b8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 2418.5003623962402, + "y": 334.66667902469635, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "3280408b.66ab3", + "type": "other", + "name": "name", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2243.500358581543, + "y": 219.66667330265045, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d22ab892.eef718" + ] + ] + }, + { + "id": "63ad3611.30c718", + "type": "other", + "name": "topology", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2255.500114440918, + "y": 273.333335518837, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d22ab892.eef718" + ] + ] + }, + { + "id": "b07f67fa.6ab208", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2627.5001907348633, + "y": 269.66669142246246, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3ecabf5c.8d652" + ] + ] + }, + { + "id": "3ecabf5c.8d652", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 2785.5001907348633, + "y": 269.66669142246246, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "b3df3a7b.216bd8", + "type": "switchNode", + "name": "switch service-data.vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1479.3889541625977, + "y": 576.9999761581421, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "37913775.d258a8", + "8c9e338f.0d83c" + ] + ] + }, + { + "id": "37913775.d258a8", + "type": "other", + "name": "outcome Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1748.0000228881836, + "y": 556.666711807251, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "7c4231f0.9cbb7" + ] + ] + }, + { + "id": "7c4231f0.9cbb7", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1924.0000228881836, + "y": 557.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "8c9e338f.0d83c", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1726.5000228881836, + "y": 597.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b6f61e8c.9dd35" + ] + ] + }, + { + "id": "b6f61e8c.9dd35", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1887.5000228881836, + "y": 597.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "9317c153.6ccad", + "bdedbaa4.65e588" + ] + ] + }, + { + "id": "9317c153.6ccad", + "type": "for", + "name": "for nidx..service-data.vf-modules.vf-module[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2150.0000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "1fade275.78b10e" + ] + ] + }, + { + "id": "1fade275.78b10e", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n \n\n", + "comments": "", + "outputs": 1, + "x": 2436.0000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "99a1d82a.9dd8c8" + ] + ] + }, + { + "id": "99a1d82a.9dd8c8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2606.5000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "39ae6a67.1c8296" + ] + ] + }, + { + "id": "70e3cfee.6e895", + "type": "set", + "name": "set tmp.nidx and ctx.network-data", + "xml": "\n\n\n", + "comments": "", + "x": 3007.50008392334, + "y": 574.6667140722275, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "1412cffb.8d463", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 2364.0000228881836, + "y": 617.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "fbeeeb3e.43c3b8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2226.5000228881836, + "y": 617.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "1412cffb.8d463" + ] + ] + }, + { + "id": "bdedbaa4.65e588", + "type": "switchNode", + "name": "switch tmp.nidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 2072.5000228881836, + "y": 617.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "fbeeeb3e.43c3b8" + ] + ] + }, + { + "id": "57bd5824.2497c8", + "type": "switchNode", + "name": "switch network-level-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1451.6667098999023, + "y": 656.5555486679077, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "719dd138.28ef4", + "2dca8a18.a65586" + ] + ] + }, + { + "id": "719dd138.28ef4", + "type": "outcome", + "name": "outcome Created", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1748.5001258850098, + "y": 656.5555467605591, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "94e9cf1a.6c399" + ] + ] + }, + { + "id": "2dca8a18.a65586", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1716.5001258850098, + "y": 696.5555467605591, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "2c8432e2.7a0b8e" + ] + ] + }, + { + "id": "2c8432e2.7a0b8e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1874.0001258850098, + "y": 696.5555467605591, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "b4bebf6c.2b4fa", + "type": "switchNode", + "name": "switch vf-module-id", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1398.5000228881836, + "y": 517.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "9ad9b806.2c19b8" + ] + ] + }, + { + "id": "9ad9b806.2c19b8", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1626.5000228881836, + "y": 517.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b7b28733.f37c08" + ] + ] + }, + { + "id": "b7b28733.f37c08", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1764.0000228881836, + "y": 517.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "30507c3b.465aa4", + "type": "execute", + "name": "execute requiredParameters", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1433.0000228881836, + "y": 477.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "c2db488a.b105a8", + "type": "switchNode", + "name": "switch network-level-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1479.8332748413086, + "y": 906.5555257797241, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "cf4b307b.b1b04", + "acc49742.fd0df8" + ] + ] + }, + { + "id": "cf4b307b.b1b04", + "type": "outcome", + "name": "outcome Active", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1753.166648864746, + "y": 880.9999837875366, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "e31a54a2.3ff1f8" + ] + ] + }, + { + "id": "acc49742.fd0df8", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1723.166648864746, + "y": 920.9999837875366, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "bc3125bf.c135a8" + ] + ] + }, + { + "id": "bc3125bf.c135a8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n ", + "comments": "", + "x": 1889.166648864746, + "y": 922.9999837875366, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "eb92e3d.8a6ff2", + "type": "switchNode", + "name": "switch network-level-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1468.7221908569336, + "y": 1077.6666097640991, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "4005e1e5.db606", + "3f0b16e4.30f1ca" + ] + ] + }, + { + "id": "4005e1e5.db606", + "type": "outcome", + "name": "outcome PendingDelete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1768.7222518920898, + "y": 1045.444405555725, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "e99f233c.ef676" + ] + ] + }, + { + "id": "3f0b16e4.30f1ca", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1712.055564880371, + "y": 1092.1110677719116, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "26e244b4.b2362c" + ] + ] + }, + { + "id": "26e244b4.b2362c", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1878.055564880371, + "y": 1094.1110677719116, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "94e9cf1a.6c399", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1940.5001029968262, + "y": 657.6666488647461, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "e31a54a2.3ff1f8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1953.1665267944336, + "y": 879.1481161117554, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "e99f233c.ef676", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1984.277732849121, + "y": 1045.8147420883179, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "39ae6a67.1c8296", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2756.666534423828, + "y": 574.0000190734863, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "70e3cfee.6e895" + ] + ] + }, + { + "id": "bc20a4d8.66ea78", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 971.0065307617188, + "y": 121.24849605560303, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "ae64d058.26533" + ] + ] + }, + { + "id": "ae64d058.26533", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1151.0065116882324, + "y": 120.24848556518555, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d4c5df8d.2e7e3" + ] + ] + }, + { + "id": "d4c5df8d.2e7e3", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1300.4352378845215, + "y": 121.39140319824219, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "376a189c.5eea28", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 951.0379104614258, + "y": 183.51763439178467, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "891fced5.d7d06" + ] + ] + }, + { + "id": "891fced5.d7d06", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1189.0065269470215, + "y": 183.2484917640686, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "2828372d.9354b8" + ] + ] + }, + { + "id": "2828372d.9354b8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1404.0065116882324, + "y": 181.24848556518555, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "56c573f0.8eef8c" + ] + ] + }, + { + "id": "56c573f0.8eef8c", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1568.0065116882324, + "y": 176.24848556518555, + "z": "619b2b0c.b0ac74", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.json new file mode 100644 index 00000000..8a96be90 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.json @@ -0,0 +1,551 @@ +[ + { + "id": "5f7afc20.704254", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 164.00390625, + "y": 81.99999871850014, + "z": "492d4750.cb7708", + "wires": [ + [ + "d406ff84.ce98e" + ] + ] + }, + { + "id": "d406ff84.ce98e", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 309.00391006469727, + "y": 163.00001588463783, + "z": "492d4750.cb7708", + "wires": [ + [ + "de9e8cab.e6f6e" + ] + ] + }, + { + "id": "de9e8cab.e6f6e", + "type": "method", + "name": "sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 297.0040283203125, + "y": 250.99999871850014, + "z": "492d4750.cb7708", + "wires": [ + [ + "d35337b3.c33088" + ] + ] + }, + { + "id": "d35337b3.c33088", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 304.00392150878906, + "y": 337.00005689263344, + "z": "492d4750.cb7708", + "wires": [ + [ + "768c22f7.0cb24c" + ] + ] + }, + { + "id": "768c22f7.0cb24c", + "type": "for", + "name": "for each sdwan-get-request-input-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 340.6706848144531, + "y": 419.66665330529213, + "z": "492d4750.cb7708", + "wires": [ + [ + "e9dd53c5.9b95c" + ] + ] + }, + { + "id": "e9dd53c5.9b95c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 598.9982223510742, + "y": 415.99431481957436, + "z": "492d4750.cb7708", + "wires": [ + [ + "32b23dbd.651cc2", + "a532fa29.a02ba8", + "a0a56af7.f42cf8", + "9b473841.95e738", + "6e94beb9.da533", + "f818f130.64cf3", + "833242d8.e1a62", + "463a228c.d26a9c", + "e732bba8.4d48f8", + "88a6e509.9d3208", + "b49703f2.4b839" + ] + ] + }, + { + "id": "32b23dbd.651cc2", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 806.4988403320312, + "y": 707.9948875010014, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "a0a56af7.f42cf8", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 834.4979286193848, + "y": 260.9942981302738, + "z": "492d4750.cb7708", + "wires": [ + [ + "46f8e7aa.98fa98" + ] + ] + }, + { + "id": "46f8e7aa.98fa98", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 976.4979286193848, + "y": 261.9942981302738, + "z": "492d4750.cb7708", + "wires": [ + [ + "f768ea22.72bf98" + ] + ] + }, + { + "id": "f768ea22.72bf98", + "type": "set", + "name": "set name", + "xml": "\n\n", + "comments": "", + "x": 1110.4979286193848, + "y": 262.59430423378944, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "a532fa29.a02ba8", + "type": "switchNode", + "name": "switch esn", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 827.3376741409302, + "y": 297.99423709511757, + "z": "492d4750.cb7708", + "wires": [ + [ + "12a81e82.d1a6f1" + ] + ] + }, + { + "id": "12a81e82.d1a6f1", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 971.3376741409302, + "y": 297.99423709511757, + "z": "492d4750.cb7708", + "wires": [ + [ + "a977ec3e.312ec" + ] + ] + }, + { + "id": "a977ec3e.312ec", + "type": "set", + "name": "set esn", + "xml": "\n\n", + "comments": "", + "x": 1091.6710481643677, + "y": 297.45541873574257, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "9b473841.95e738", + "type": "switchNode", + "name": "switch type", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 815.3930940628052, + "y": 372.9571887552738, + "z": "492d4750.cb7708", + "wires": [ + [ + "3ec28d96.e420a2" + ] + ] + }, + { + "id": "6e94beb9.da533", + "type": "switchNode", + "name": "switch systemIp", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 815.3931522369385, + "y": 464.9572059214115, + "z": "492d4750.cb7708", + "wires": [ + [ + "2adae6a4.285e7a" + ] + ] + }, + { + "id": "3ec28d96.e420a2", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 961.3930940628052, + "y": 372.9571887552738, + "z": "492d4750.cb7708", + "wires": [ + [ + "45b1ca2c.89f074" + ] + ] + }, + { + "id": "45b1ca2c.89f074", + "type": "set", + "name": "set type", + "xml": "\n\n", + "comments": "", + "x": 1092.3930940628052, + "y": 372.55719485878944, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "2adae6a4.285e7a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 961.3931522369385, + "y": 461.9572059214115, + "z": "492d4750.cb7708", + "wires": [ + [ + "a141079c.b2f848" + ] + ] + }, + { + "id": "a141079c.b2f848", + "type": "set", + "name": "set systemIp", + "xml": "\n\n", + "comments": "", + "x": 1104.3931522369385, + "y": 460.55721202492714, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "c177b296.16b4e", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 971.3931522369385, + "y": 497.9572059214115, + "z": "492d4750.cb7708", + "wires": [ + [ + "1718a85d.d8d638" + ] + ] + }, + { + "id": "f818f130.64cf3", + "type": "switchNode", + "name": "switch description", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 817.3931522369385, + "y": 500.9572059214115, + "z": "492d4750.cb7708", + "wires": [ + [ + "c177b296.16b4e" + ] + ] + }, + { + "id": "1718a85d.d8d638", + "type": "set", + "name": "set description", + "xml": "\n\n", + "comments": "", + "x": 1114.3931522369385, + "y": 496.55721202492714, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "833242d8.e1a62", + "type": "switchNode", + "name": "switch vendor", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 804.7264375686646, + "y": 547.9572402536869, + "z": "492d4750.cb7708", + "wires": [ + [ + "633adfee.bdc3d" + ] + ] + }, + { + "id": "633adfee.bdc3d", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 972.7263956069946, + "y": 544.9571811258793, + "z": "492d4750.cb7708", + "wires": [ + [ + "630caf06.a577a" + ] + ] + }, + { + "id": "630caf06.a577a", + "type": "set", + "name": "set vendor", + "xml": "\n\n", + "comments": "", + "x": 1115.7263956069946, + "y": 543.5571872293949, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "463a228c.d26a9c", + "type": "switchNode", + "name": "switch class", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 828.4978942871094, + "y": 334.99424281716347, + "z": "492d4750.cb7708", + "wires": [ + [ + "b2250b2e.750348" + ] + ] + }, + { + "id": "b2250b2e.750348", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 972.4978942871094, + "y": 334.99424281716347, + "z": "492d4750.cb7708", + "wires": [ + [ + "810d94ea.a48138" + ] + ] + }, + { + "id": "810d94ea.a48138", + "type": "set", + "name": "set class", + "xml": "\n\n", + "comments": "", + "x": 1092.8312683105469, + "y": 334.45542445778847, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "e732bba8.4d48f8", + "type": "switchNode", + "name": "switch version", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 826.4978942871094, + "y": 418.99424281716347, + "z": "492d4750.cb7708", + "wires": [ + [ + "3d7ee8b7.466ab8" + ] + ] + }, + { + "id": "3d7ee8b7.466ab8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 972.4978942871094, + "y": 415.99424281716347, + "z": "492d4750.cb7708", + "wires": [ + [ + "314ae7d6.dc68d8" + ] + ] + }, + { + "id": "314ae7d6.dc68d8", + "type": "set", + "name": "set version", + "xml": "\n\n", + "comments": "", + "x": 1115.4978942871094, + "y": 414.5942489206791, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "88a6e509.9d3208", + "type": "switchNode", + "name": "switch deviceId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 818.4979629516602, + "y": 594.9942914545536, + "z": "492d4750.cb7708", + "wires": [ + [ + "46303600.72a7ac" + ] + ] + }, + { + "id": "46303600.72a7ac", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 974.4980506896973, + "y": 590.9943362772465, + "z": "492d4750.cb7708", + "wires": [ + [ + "ba71d8b.57ad228" + ] + ] + }, + { + "id": "ba71d8b.57ad228", + "type": "set", + "name": "set deviceId", + "xml": "\n\n", + "comments": "", + "x": 1112.8317985534668, + "y": 579.4554721415043, + "z": "492d4750.cb7708", + "wires": [] + }, + { + "id": "b49703f2.4b839", + "type": "switchNode", + "name": "switch sdncCreate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 813.497917175293, + "y": 640.9942537844181, + "z": "492d4750.cb7708", + "wires": [ + [ + "7e203582.a2c85c" + ] + ] + }, + { + "id": "7e203582.a2c85c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 978.4979782104492, + "y": 637.9943148195744, + "z": "492d4750.cb7708", + "wires": [ + [ + "840a186.e7a4be8" + ] + ] + }, + { + "id": "840a186.e7a4be8", + "type": "set", + "name": "set sdncCreate", + "xml": "\n\n", + "comments": "", + "x": 1127.8317184448242, + "y": 636.4554354250431, + "z": "492d4750.cb7708", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.json new file mode 100644 index 00000000..4565c4de --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.json @@ -0,0 +1,910 @@ +[ + { + "id": "484180f6.294fb", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 121.00390625, + "y": 54.00390625, + "z": "3ab9f09a.78056", + "wires": [ + [ + "39a32e97.7d2bf2" + ] + ] + }, + { + "id": "39a32e97.7d2bf2", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 299.00391006469727, + "y": 119.0039234161377, + "z": "3ab9f09a.78056", + "wires": [ + [ + "cdd33b78.958888" + ] + ] + }, + { + "id": "cdd33b78.958888", + "type": "method", + "name": "sdwan-get-vf-module-site-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 287.0040283203125, + "y": 207.00390625, + "z": "3ab9f09a.78056", + "wires": [ + [ + "3b8b7ba0.ba9d74" + ] + ] + }, + { + "id": "3b8b7ba0.ba9d74", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 294.00392150878906, + "y": 293.0039644241333, + "z": "3ab9f09a.78056", + "wires": [ + [ + "cf281c73.11274" + ] + ] + }, + { + "id": "cf281c73.11274", + "type": "for", + "name": "for each sdwan-get-request-input-param", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 330.6706848144531, + "y": 375.670560836792, + "z": "3ab9f09a.78056", + "wires": [ + [ + "f885ce18.55215" + ] + ] + }, + { + "id": "f885ce18.55215", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 617.5042343139648, + "y": 293.00400829315186, + "z": "3ab9f09a.78056", + "wires": [ + [ + "4a5ce4fc.97fe0c", + "f4cc368c.35bde8", + "70d53de2.3d5724", + "b1d10119.2f141", + "6aa3af3.d91fd5", + "3a7c3a06.65f626", + "50debd23.9a1de4", + "4dc3fc8d.6fd204", + "b069280b.7f4bd8", + "5aa9fa90.43fe74", + "db390dd0.a9e2a", + "fd28eb0c.be3ba8", + "8406a399.f2e3e", + "b6ec51e3.02bd9" + ] + ] + }, + { + "id": "4a5ce4fc.97fe0c", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 819.005012512207, + "y": 726.0046715736389, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "f4cc368c.35bde8", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 837.0039443969727, + "y": 89.003981590271, + "z": "3ab9f09a.78056", + "wires": [ + [ + "34b7e315.1a243c" + ] + ] + }, + { + "id": "34b7e315.1a243c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 979.0039443969727, + "y": 90.003981590271, + "z": "3ab9f09a.78056", + "wires": [ + [ + "b4b588e9.e7c4f8" + ] + ] + }, + { + "id": "b4b588e9.e7c4f8", + "type": "set", + "name": "set name", + "xml": "\n\n", + "comments": "", + "x": 1113.0039443969727, + "y": 90.60398769378662, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "70d53de2.3d5724", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 833.0040512084961, + "y": 180.00393962860107, + "z": "3ab9f09a.78056", + "wires": [ + [ + "bd7892f2.73131" + ] + ] + }, + { + "id": "bd7892f2.73131", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1011.0040645599365, + "y": 183.00393962860107, + "z": "3ab9f09a.78056", + "wires": [ + [ + "a01e32db.c7d83" + ] + ] + }, + { + "id": "a01e32db.c7d83", + "type": "set", + "name": "set name", + "xml": "\n\n", + "comments": "", + "x": 1158.0040740966797, + "y": 182.60393524169922, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "5aa9fa90.43fe74", + "type": "switchNode", + "name": "switch type", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 811.8997230529785, + "y": 477.9773893356323, + "z": "3ab9f09a.78056", + "wires": [ + [ + "1b07ddd4.378392" + ] + ] + }, + { + "id": "69d26327.61da0c", + "type": "set", + "name": "set type", + "xml": "\n\n", + "comments": "", + "x": 1463.8997840881348, + "y": 531.5773239135742, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "db390dd0.a9e2a", + "type": "switchNode", + "name": "switch role", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 810.8994369506836, + "y": 585.9774322509766, + "z": "3ab9f09a.78056", + "wires": [ + [ + "e69860a9.0015d" + ] + ] + }, + { + "id": "e69860a9.0015d", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 980.8994445800781, + "y": 595.9773950576782, + "z": "3ab9f09a.78056", + "wires": [ + [ + "9cd4ca73.3ac2d8" + ] + ] + }, + { + "id": "b1d10119.2f141", + "type": "switchNode", + "name": "switch location-name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 855.8992385864258, + "y": 221.9772481918335, + "z": "3ab9f09a.78056", + "wires": [ + [ + "8a7e81ba.e5188" + ] + ] + }, + { + "id": "8a7e81ba.e5188", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1019.8994102478027, + "y": 221.9772491455078, + "z": "3ab9f09a.78056", + "wires": [ + [ + "f5bb619c.343e3" + ] + ] + }, + { + "id": "f5bb619c.343e3", + "type": "set", + "name": "set location-name", + "xml": "\n\n", + "comments": "", + "x": 1181.8994216918945, + "y": 221.5773057937622, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "6aa3af3.d91fd5", + "type": "switchNode", + "name": "switch address", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 838.8992385864258, + "y": 257.97725200653076, + "z": "3ab9f09a.78056", + "wires": [ + [ + "3614458a.d4ba8a" + ] + ] + }, + { + "id": "3614458a.d4ba8a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1008.8990859985352, + "y": 265.97725105285645, + "z": "3ab9f09a.78056", + "wires": [ + [ + "8230e765.9acfa8" + ] + ] + }, + { + "id": "8230e765.9acfa8", + "type": "set", + "name": "set location-address", + "xml": "\n\n", + "comments": "", + "x": 1196.8992614746094, + "y": 261.57722663879395, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "3a7c3a06.65f626", + "type": "switchNode", + "name": "switch postcode", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 839.8992385864258, + "y": 299.9772129058838, + "z": "3ab9f09a.78056", + "wires": [ + [ + "17049263.1424ae" + ] + ] + }, + { + "id": "17049263.1424ae", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1004.8994102478027, + "y": 298.9772129058838, + "z": "3ab9f09a.78056", + "wires": [ + [ + "6c71f682.a61eb8" + ] + ] + }, + { + "id": "6c71f682.a61eb8", + "type": "set", + "name": "set location-postcode", + "xml": "\n\n", + "comments": "", + "x": 1191.8992614746094, + "y": 300.5772294998169, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "fd28eb0c.be3ba8", + "type": "switchNode", + "name": "switch controlPoint", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 829.7826614379883, + "y": 646.0042333602905, + "z": "3ab9f09a.78056", + "wires": [ + [ + "e84b540.ad3b8b" + ] + ] + }, + { + "id": "e84b540.ad3b8b", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 991.782585144043, + "y": 642.0042562484741, + "z": "3ab9f09a.78056", + "wires": [ + [ + "6a601537.4b319c" + ] + ] + }, + { + "id": "b2a19a82.68d928", + "type": "set", + "name": "set role", + "xml": "\n\n\n", + "comments": "", + "x": 1363.7827529907227, + "y": 570.0042057037354, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "f2bf7a.aeab3088", + "type": "set", + "name": "set controlPoint", + "xml": "\n\n\n", + "comments": "", + "x": 1737.7825927734375, + "y": 689.0043344497681, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "a54dec2e.97d4", + "type": "execute", + "name": "execute split roles", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1391.448959350586, + "y": 619.0040884017944, + "z": "3ab9f09a.78056", + "wires": [ + [] + ] + }, + { + "id": "9cd4ca73.3ac2d8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1138.4490966796875, + "y": 599.0040884017944, + "z": "3ab9f09a.78056", + "wires": [ + [ + "b2a19a82.68d928", + "a54dec2e.97d4" + ] + ] + }, + { + "id": "ba801506.77df48", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1555.4490089416504, + "y": 709.0040903091431, + "z": "3ab9f09a.78056", + "wires": [ + [ + "f2bf7a.aeab3088", + "7b2bb6bb.83c9d8" + ] + ] + }, + { + "id": "7b2bb6bb.83c9d8", + "type": "execute", + "name": "execute split control points", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1762.4490699768066, + "y": 741.0041942596436, + "z": "3ab9f09a.78056", + "wires": [ + [] + ] + }, + { + "id": "50debd23.9a1de4", + "type": "switchNode", + "name": "switch latitude", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 830.1155471801758, + "y": 344.00399017333984, + "z": "3ab9f09a.78056", + "wires": [ + [ + "58f650e6.ada6d" + ] + ] + }, + { + "id": "58f650e6.ada6d", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1006.1153945922852, + "y": 339.00394916534424, + "z": "3ab9f09a.78056", + "wires": [ + [ + "536b62b7.33ab7c" + ] + ] + }, + { + "id": "536b62b7.33ab7c", + "type": "set", + "name": "set location-latitude", + "xml": "\n\n", + "comments": "", + "x": 1180.1154022216797, + "y": 337.60396575927734, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "4dc3fc8d.6fd204", + "type": "switchNode", + "name": "switch longitude", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 833.1155471801758, + "y": 384.0040330886841, + "z": "3ab9f09a.78056", + "wires": [ + [ + "f395b1da.86ab9" + ] + ] + }, + { + "id": "f395b1da.86ab9", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1005.1155548095703, + "y": 379.004075050354, + "z": "3ab9f09a.78056", + "wires": [ + [ + "7695df92.1105c" + ] + ] + }, + { + "id": "7695df92.1105c", + "type": "set", + "name": "set location-longitude", + "xml": "\n\n", + "comments": "", + "x": 1187.1154098510742, + "y": 382.60392665863037, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "650d8fc0.b6389", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 996.1155548095703, + "y": 429.00407791137695, + "z": "3ab9f09a.78056", + "wires": [ + [ + "8334f7f2.2699d8" + ] + ] + }, + { + "id": "d0f32787.0608d8", + "type": "set", + "name": "set emails", + "xml": "\n\n", + "comments": "", + "x": 1354.115249633789, + "y": 397.6039299964905, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "b069280b.7f4bd8", + "type": "switchNode", + "name": "switch emails", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 823.1156234741211, + "y": 429.00407791137695, + "z": "3ab9f09a.78056", + "wires": [ + [ + "650d8fc0.b6389" + ] + ] + }, + { + "id": "cb890556.5aec68", + "type": "execute", + "name": "execute split emails", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1379.781593322754, + "y": 444.00383281707764, + "z": "3ab9f09a.78056", + "wires": [ + [] + ] + }, + { + "id": "8334f7f2.2699d8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1158.1155624389648, + "y": 430.0039954185486, + "z": "3ab9f09a.78056", + "wires": [ + [ + "d0f32787.0608d8", + "cb890556.5aec68" + ] + ] + }, + { + "id": "8406a399.f2e3e", + "type": "switchNode", + "name": "switch description", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 836.0039291381836, + "y": 133.0039103301242, + "z": "3ab9f09a.78056", + "wires": [ + [ + "df39a5b0.38ab18" + ] + ] + }, + { + "id": "df39a5b0.38ab18", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 980.00390625, + "y": 135.00390625, + "z": "3ab9f09a.78056", + "wires": [ + [ + "77e9385a.343e78" + ] + ] + }, + { + "id": "77e9385a.343e78", + "type": "set", + "name": "set description", + "xml": "\n\n", + "comments": "", + "x": 1126.0039825439453, + "y": 135.60393619537354, + "z": "3ab9f09a.78056", + "wires": [] + }, + { + "id": "bbcae826.787888", + "type": "other", + "name": "outcome Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1353.00394821167, + "y": 483.00396156311035, + "z": "3ab9f09a.78056", + "wires": [ + [ + "b7d9fe5a.8e045" + ] + ] + }, + { + "id": "4964090b.461a88", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1336.5042762756348, + "y": 531.0039215087891, + "z": "3ab9f09a.78056", + "wires": [ + [ + "69d26327.61da0c" + ] + ] + }, + { + "id": "1b07ddd4.378392", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 949.8996047973633, + "y": 477.97730827331543, + "z": "3ab9f09a.78056", + "wires": [ + [ + "dc18071d.1bddd8" + ] + ] + }, + { + "id": "dc18071d.1bddd8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1066.0039367675781, + "y": 480.00392055511475, + "z": "3ab9f09a.78056", + "wires": [ + [ + "46e35b04.b2e184" + ] + ] + }, + { + "id": "46e35b04.b2e184", + "type": "switchNode", + "name": "switch value", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1196.0039405822754, + "y": 512.0039196014404, + "z": "3ab9f09a.78056", + "wires": [ + [ + "bbcae826.787888", + "4964090b.461a88" + ] + ] + }, + { + "id": "b7d9fe5a.8e045", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1492.0039520263672, + "y": 483.00391960144043, + "z": "3ab9f09a.78056", + "wires": [ + [] + ] + }, + { + "id": "6a601537.4b319c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1129.00390625, + "y": 655.00390625, + "z": "3ab9f09a.78056", + "wires": [ + [ + "f5a10a50.3b7ee8" + ] + ] + }, + { + "id": "f5a10a50.3b7ee8", + "type": "switchNode", + "name": "switch value", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1259.0039100646973, + "y": 687.0039052963257, + "z": "3ab9f09a.78056", + "wires": [ + [ + "9d775805.ce9a18", + "603a4c12.7819c4" + ] + ] + }, + { + "id": "9d775805.ce9a18", + "type": "other", + "name": "outcome Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1416.0039176940918, + "y": 658.0039472579956, + "z": "3ab9f09a.78056", + "wires": [ + [ + "73c6eb1d.a33c74" + ] + ] + }, + { + "id": "603a4c12.7819c4", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1399.5042457580566, + "y": 706.0039072036743, + "z": "3ab9f09a.78056", + "wires": [ + [ + "ba801506.77df48" + ] + ] + }, + { + "id": "73c6eb1d.a33c74", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1555.003921508789, + "y": 658.0039052963257, + "z": "3ab9f09a.78056", + "wires": [ + [] + ] + }, + { + "id": "b6ec51e3.02bd9", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 824.0000228881836, + "y": 33, + "z": "3ab9f09a.78056", + "wires": [ + [] + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.json index dbd911b5..30ccba9b 100644 --- a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.json +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.json @@ -1,727 +1,859 @@ -[ - { - "id": "439a8dde.a54294", - "type": "dgstart", - "name": "DGSTART", - "outputs": 1, - "x": 95, - "y": 67, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "885d7f3c.d7635" - ] - ] - }, - { - "id": "885d7f3c.d7635", - "type": "service-logic", - "name": "GENERIC-RESOURCE-API ${project.version}", - "module": "GENERIC-RESOURCE-API", - "version": "${project.version}", - "comments": "", - "xml": "", - "outputs": 1, - "x": 307.00000381469727, - "y": 139.0000171661377, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "715e2390.5052fc" - ] - ] - }, - { - "id": "715e2390.5052fc", - "type": "method", - "name": "sdwan-get-wan-param", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 295.0001220703125, - "y": 227, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "9d4aea5e.ef6f48" - ] - ] - }, - { - "id": "9d4aea5e.ef6f48", - "type": "block", - "name": "block : atomic", - "xml": "\n", - "atomic": "false", - "comments": "", - "outputs": 1, - "x": 302.00001525878906, - "y": 313.0000581741333, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "6b944277.796b7c" - ] - ] - }, - { - "id": "6b944277.796b7c", - "type": "for", - "name": "for each sdwan-get-request-input-param", - "xml": "\n\n", - "comments": "", - "outputs": 1, - "x": 338.6667785644531, - "y": 395.666654586792, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "37470750.b03bb8" - ] - ] - }, - { - "id": "37470750.b03bb8", - "type": "block", - "name": "block", - "xml": "\n", - "atomic": "false", - "comments": "", - "outputs": 1, - "x": 603.5002822875977, - "y": 305.00004625320435, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "7ac07f9d.deb5a", - "f51dc11b.c63d", - "390047c.48de9b8", - "19863ae8.c2ed05", - "a84af135.691bc", - "40a2ce76.5acb8", - "743ccae1.1d4ed4", - "da2a6768.0f1b08", - "937e7e7c.abe2b", - "d7a63229.55ffb", - "52f8113f.08404", - "dd33b364.8ca5b", - "edbcab35.7a44e8", - "d34e678f.eeed98", - "54c67966.b6a9c8" - ] - ] - }, - { - "id": "7ac07f9d.deb5a", - "type": "returnSuccess", - "name": "return success", - "xml": "\n\n\n\n", - "comments": "", - "x": 837.0006408691406, - "y": 671.0003890991211, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "a84af135.691bc", - "type": "switchNode", - "name": "switch deviceName", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 836.0000877380371, - "y": 220.00005626678467, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "e491e463.e045e8" - ] - ] - }, - { - "id": "e491e463.e045e8", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1038.000494003296, - "y": 221.00012683868408, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "946002ca.03b1f" - ] - ] - }, - { - "id": "946002ca.03b1f", - "type": "set", - "name": "set deviceName", - "xml": "\n\n", - "comments": "", - "x": 1190.0005569458008, - "y": 218.60021209716797, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "d7a63229.55ffb", - "type": "switchNode", - "name": "switch vlanId", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 828.8402290344238, - "y": 406.00011920928955, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "d3962f14.7c3b3" - ] - ] - }, - { - "id": "d3962f14.7c3b3", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1013.8403167724609, - "y": 404.0001497268677, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "1b718234.ee52ce" - ] - ] - }, - { - "id": "1b718234.ee52ce", - "type": "set", - "name": "set vlanId", - "xml": "\n\n", - "comments": "", - "x": 1161.1742248535156, - "y": 401.4614086151123, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "390047c.48de9b8", - "type": "switchNode", - "name": "switch name", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 833.8951606750488, - "y": 149.97332763671875, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "eba68f46.eff61" - ] - ] - }, - { - "id": "eba68f46.eff61", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1021.8952484130859, - "y": 150.97335720062256, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "7dfe338e.aacb9c" - ] - ] - }, - { - "id": "7dfe338e.aacb9c", - "type": "set", - "name": "set name", - "xml": "\n\n", - "comments": "", - "x": 1171.8954982757568, - "y": 145.57343292236328, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "da2a6768.0f1b08", - "type": "switchNode", - "name": "switch ipAddress", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 832.8954048156738, - "y": 332.37682247161865, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "d6f71f04.c7866" - ] - ] - }, - { - "id": "d6f71f04.c7866", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1026.895652770996, - "y": 333.37677097320557, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "65be0cd2.03f094" - ] - ] - }, - { - "id": "65be0cd2.03f094", - "type": "set", - "name": "set ipAddress", - "xml": "\n\n", - "comments": "", - "x": 1179.2295608520508, - "y": 331.8380317687988, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "937e7e7c.abe2b", - "type": "switchNode", - "name": "switch providerIpAddress", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 864.895565032959, - "y": 367.3767442703247, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "d6c02774.fd7328" - ] - ] - }, - { - "id": "d6c02774.fd7328", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1040.8958168029785, - "y": 367.3766899108887, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "86d16286.a90f7" - ] - ] - }, - { - "id": "86d16286.a90f7", - "type": "set", - "name": "set providerIpAddress", - "xml": "\n\n", - "comments": "", - "x": 1207.2294006347656, - "y": 367.8378715515137, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "dd33b364.8ca5b", - "type": "switchNode", - "name": "switch inputBandwidth", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 855.8953742980957, - "y": 479.3765506744385, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "8c8b118b.1a16e" - ] - ] - }, - { - "id": "8c8b118b.1a16e", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1032.8955726623535, - "y": 478.376615524292, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "52559144.3d725" - ] - ] - }, - { - "id": "52559144.3d725", - "type": "set", - "name": "set inputBandwidth", - "xml": "\n\n", - "comments": "", - "x": 1240.2293224334717, - "y": 472.8377799987793, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "edbcab35.7a44e8", - "type": "switchNode", - "name": "switch outputBandwidth", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 861.8953742980957, - "y": 518.3765506744385, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "9785a401.84f478" - ] - ] - }, - { - "id": "9785a401.84f478", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1045.8955707550049, - "y": 518.3766593933105, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "29877f00.328f52" - ] - ] - }, - { - "id": "29877f00.328f52", - "type": "set", - "name": "set outputBandwidth", - "xml": "\n\n", - "comments": "", - "x": 1242.2293453216553, - "y": 511.8377628326416, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "19863ae8.c2ed05", - "type": "switchNode", - "name": "switch description", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 840.8953132629395, - "y": 183.3767032623291, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "c907441.ebe9bb8" - ] - ] - }, - { - "id": "c907441.ebe9bb8", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1032.8955574035645, - "y": 184.3767328262329, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "1126e041.4a24d" - ] - ] - }, - { - "id": "1126e041.4a24d", - "type": "set", - "name": "set description", - "xml": "\n\n", - "comments": "", - "x": 1183.2295608520508, - "y": 183.8379421234131, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "743ccae1.1d4ed4", - "type": "switchNode", - "name": "switch portNumber", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 844.228572845459, - "y": 291.9943332672119, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "ebcd50b1.0b3d6" - ] - ] - }, - { - "id": "ebcd50b1.0b3d6", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1035.228744506836, - "y": 294.9943628311157, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "a1a449ce.d26a18" - ] - ] - }, - { - "id": "a1a449ce.d26a18", - "type": "set", - "name": "set portNumber", - "xml": "\n\n", - "comments": "", - "x": 1189.2290725708008, - "y": 294.5943775177002, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "40a2ce76.5acb8", - "type": "switchNode", - "name": "switch portType", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 834.1236763000488, - "y": 255.96763801574707, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "6ea5c966.7c8868" - ] - ] - }, - { - "id": "6ea5c966.7c8868", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1029.123764038086, - "y": 255.96766757965088, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "f40a6475.4548d8" - ] - ] - }, - { - "id": "f40a6475.4548d8", - "type": "set", - "name": "set portType", - "xml": "\n\n", - "comments": "", - "x": 1176.1240921020508, - "y": 256.56768226623535, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "90cd2791.ea5778", - "type": "set", - "name": "set transportnetworkName", - "xml": "\n\n", - "comments": "", - "x": 1288.9998302459717, - "y": 437.38701152801514, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "c9247859.1c5528", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1077.6659240722656, - "y": 438.92592906951904, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "90cd2791.ea5778" - ] - ] - }, - { - "id": "52f8113f.08404", - "type": "switchNode", - "name": "switch transportnetworkName", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 878.6657485961914, - "y": 442.9256591796875, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "c9247859.1c5528" - ] - ] - }, - { - "id": "f51dc11b.c63d", - "type": "switchNode", - "name": "switch id", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 825.999340057373, - "y": 117.38670539855957, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "ebf6555a.abbb88" - ] - ] - }, - { - "id": "ebf6555a.abbb88", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1026.9994812011719, - "y": 115.3867359161377, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "1a802dda.2caca2" - ] - ] - }, - { - "id": "1a802dda.2caca2", - "type": "set", - "name": "set id", - "xml": "\n\n", - "comments": "", - "x": 1168.999828338623, - "y": 110.98684310913086, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "d34e678f.eeed98", - "type": "switchNode", - "name": "switch devicePortId", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 847.0000610351562, - "y": 563.0000381469727, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "67b4d68f.872058" - ] - ] - }, - { - "id": "67b4d68f.872058", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1046.0002269744873, - "y": 557.000114440918, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "8e605ff5.22a2d" - ] - ] - }, - { - "id": "8e605ff5.22a2d", - "type": "set", - "name": "set devicePortId", - "xml": "\n\n", - "comments": "", - "x": 1245.3339710235596, - "y": 556.4612121582031, - "z": "1a0d2992.253ae6", - "wires": [] - }, - { - "id": "54c67966.b6a9c8", - "type": "switchNode", - "name": "switch wanPortId", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 837.0000610351562, - "y": 599.0000400543213, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "cda45636.504778" - ] - ] - }, - { - "id": "cda45636.504778", - "type": "outcomeTrue", - "name": "true", - "xml": "\n", - "comments": "", - "outputs": 1, - "x": 1048.0002250671387, - "y": 592.0001173019409, - "z": "1a0d2992.253ae6", - "wires": [ - [ - "651ea7f2.7fd2a8" - ] - ] - }, - { - "id": "651ea7f2.7fd2a8", - "type": "set", - "name": "set wanPortId", - "xml": "\n\n", - "comments": "", - "x": 1245.3339710235596, - "y": 596.4612121582031, - "z": "1a0d2992.253ae6", - "wires": [] - } -] +[ + { + "id": "818160d.1a87aa", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 116.01041412353516, + "y": 49.010414123535156, + "z": "83799888.3d8488", + "wires": [ + [ + "2c87f750.9ff0e8" + ] + ] + }, + { + "id": "2c87f750.9ff0e8", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 253.01041793823242, + "y": 154.0104274749756, + "z": "83799888.3d8488", + "wires": [ + [ + "ff163fb7.14832" + ] + ] + }, + { + "id": "ff163fb7.14832", + "type": "method", + "name": "sdwan-get-wan-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 241.01053619384766, + "y": 242.0104103088379, + "z": "83799888.3d8488", + "wires": [ + [ + "352c95ce.453cea" + ] + ] + }, + { + "id": "352c95ce.453cea", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 248.01042938232422, + "y": 328.0104684829712, + "z": "83799888.3d8488", + "wires": [ + [ + "52293f30.d5b77" + ] + ] + }, + { + "id": "52293f30.d5b77", + "type": "for", + "name": "for each sdwan-get-request-input-param", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 284.6771926879883, + "y": 410.6770648956299, + "z": "83799888.3d8488", + "wires": [ + [ + "e8d20d4.02e64f" + ] + ] + }, + { + "id": "e8d20d4.02e64f", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 549.5106964111328, + "y": 320.01045656204224, + "z": "83799888.3d8488", + "wires": [ + [ + "2847b0ea.9ebb", + "d4feaef6.6438f", + "3e47338e.c3ab3c", + "91d20588.adacd8", + "43f318cb.2f4418", + "49351eca.09882", + "a41eaf2.439f75", + "9005e8e9.34f768", + "a55d2183.cf6a", + "c8c85e46.4f10f", + "286e48cc.e48988", + "383fea5a.143066", + "18a75045.9bb5e", + "60fcaabc.ca5bf4", + "d17b4c90.52ccd", + "2a13a6a0.eb644a", + "19ce9dfd.f8a2f2", + "a399cdca.37b7a" + ] + ] + }, + { + "id": "2847b0ea.9ebb", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 781.0111198425293, + "y": 804.0109233856201, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "43f318cb.2f4418", + "type": "switchNode", + "name": "switch deviceName", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 782.0105018615723, + "y": 235.01046657562256, + "z": "83799888.3d8488", + "wires": [ + [ + "510fde76.25775" + ] + ] + }, + { + "id": "510fde76.25775", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 984.010908126831, + "y": 236.01053714752197, + "z": "83799888.3d8488", + "wires": [ + [ + "bacc1950.a6e0e8" + ] + ] + }, + { + "id": "bacc1950.a6e0e8", + "type": "set", + "name": "set deviceName", + "xml": "\n", + "comments": "", + "x": 1148.0111656188965, + "y": 232.6106538772583, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "c8c85e46.4f10f", + "type": "switchNode", + "name": "switch vlanId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 763.8506278991699, + "y": 465.01052474975586, + "z": "83799888.3d8488", + "wires": [ + [ + "5ea3c659.f0cd28" + ] + ] + }, + { + "id": "5ea3c659.f0cd28", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 948.850715637207, + "y": 463.010555267334, + "z": "83799888.3d8488", + "wires": [ + [ + "a7e47063.77624" + ] + ] + }, + { + "id": "a7e47063.77624", + "type": "set", + "name": "set vlanId", + "xml": "\n", + "comments": "", + "x": 1096.1846237182617, + "y": 460.4718141555786, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "3e47338e.c3ab3c", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 779.905574798584, + "y": 164.98373794555664, + "z": "83799888.3d8488", + "wires": [ + [ + "69feffe1.51e2a" + ] + ] + }, + { + "id": "69feffe1.51e2a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 967.9056625366211, + "y": 165.98376750946045, + "z": "83799888.3d8488", + "wires": [ + [ + "8d991bb4.b45f18" + ] + ] + }, + { + "id": "8d991bb4.b45f18", + "type": "set", + "name": "set name", + "xml": "\n\n", + "comments": "", + "x": 1117.905912399292, + "y": 160.58384323120117, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "9005e8e9.34f768", + "type": "switchNode", + "name": "switch ipAddress", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 767.9058036804199, + "y": 391.38722801208496, + "z": "83799888.3d8488", + "wires": [ + [ + "cf4b6fa5.dfd8b" + ] + ] + }, + { + "id": "cf4b6fa5.dfd8b", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 961.9060516357422, + "y": 392.3871765136719, + "z": "83799888.3d8488", + "wires": [ + [ + "abac1fea.19c24" + ] + ] + }, + { + "id": "abac1fea.19c24", + "type": "set", + "name": "set ipAddress", + "xml": "\n\n", + "comments": "", + "x": 1114.2399597167969, + "y": 390.84843730926514, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "a55d2183.cf6a", + "type": "switchNode", + "name": "switch providerIpAddress", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 799.9059638977051, + "y": 426.387149810791, + "z": "83799888.3d8488", + "wires": [ + [ + "b70a8774.407208" + ] + ] + }, + { + "id": "b70a8774.407208", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 975.9062156677246, + "y": 426.387095451355, + "z": "83799888.3d8488", + "wires": [ + [ + "a3935f63.e64dc" + ] + ] + }, + { + "id": "a3935f63.e64dc", + "type": "set", + "name": "set providerIpAddress", + "xml": "\n", + "comments": "", + "x": 1142.2397994995117, + "y": 426.84827709198, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "383fea5a.143066", + "type": "switchNode", + "name": "switch inputBandwidth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 790.9057731628418, + "y": 538.3869562149048, + "z": "83799888.3d8488", + "wires": [ + [ + "45b075bc.f36a3c" + ] + ] + }, + { + "id": "45b075bc.f36a3c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 967.9059715270996, + "y": 537.3870210647583, + "z": "83799888.3d8488", + "wires": [ + [ + "7f4d1606.062148" + ] + ] + }, + { + "id": "7f4d1606.062148", + "type": "set", + "name": "set inputBandwidth", + "xml": "\n", + "comments": "", + "x": 1175.2397212982178, + "y": 531.8481855392456, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "18a75045.9bb5e", + "type": "switchNode", + "name": "switch outputBandwidth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 796.9057731628418, + "y": 577.3869562149048, + "z": "83799888.3d8488", + "wires": [ + [ + "2be3aa98.e7daa6" + ] + ] + }, + { + "id": "2be3aa98.e7daa6", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 980.905969619751, + "y": 577.3870649337769, + "z": "83799888.3d8488", + "wires": [ + [ + "7e2e3a9b.578594" + ] + ] + }, + { + "id": "7e2e3a9b.578594", + "type": "set", + "name": "set outputBandwidth", + "xml": "\n", + "comments": "", + "x": 1177.2397441864014, + "y": 570.8481683731079, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "91d20588.adacd8", + "type": "switchNode", + "name": "switch description", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 786.9057273864746, + "y": 198.387113571167, + "z": "83799888.3d8488", + "wires": [ + [ + "8acddcca.d85a2" + ] + ] + }, + { + "id": "8acddcca.d85a2", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 978.9059715270996, + "y": 199.3871431350708, + "z": "83799888.3d8488", + "wires": [ + [ + "f82affc6.722b5" + ] + ] + }, + { + "id": "f82affc6.722b5", + "type": "set", + "name": "set description", + "xml": "\n\n", + "comments": "", + "x": 1129.239974975586, + "y": 198.84835243225098, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "a41eaf2.439f75", + "type": "switchNode", + "name": "switch portNumber", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 779.2389717102051, + "y": 351.0047388076782, + "z": "83799888.3d8488", + "wires": [ + [ + "9190cac8.65bcb8" + ] + ] + }, + { + "id": "9190cac8.65bcb8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 970.239143371582, + "y": 354.00476837158203, + "z": "83799888.3d8488", + "wires": [ + [ + "bc0c9c4f.ffd6c" + ] + ] + }, + { + "id": "bc0c9c4f.ffd6c", + "type": "set", + "name": "set portNumber", + "xml": "\n\n", + "comments": "", + "x": 1124.2394714355469, + "y": 353.6047830581665, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "49351eca.09882", + "type": "switchNode", + "name": "switch portType", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 780.134090423584, + "y": 270.97804832458496, + "z": "83799888.3d8488", + "wires": [ + [ + "9c7436d2.ff2978" + ] + ] + }, + { + "id": "9c7436d2.ff2978", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 975.1341781616211, + "y": 270.97807788848877, + "z": "83799888.3d8488", + "wires": [ + [ + "45817322.3ae1fc" + ] + ] + }, + { + "id": "45817322.3ae1fc", + "type": "set", + "name": "set portType", + "xml": "\n\n", + "comments": "", + "x": 1122.134506225586, + "y": 271.57809257507324, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "c9e43e20.584a3", + "type": "set", + "name": "set transportnetworkName", + "xml": "\n", + "comments": "", + "x": 1224.0102291107178, + "y": 496.39741706848145, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "878c2a18.4ab5f8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1012.6763229370117, + "y": 497.93633460998535, + "z": "83799888.3d8488", + "wires": [ + [ + "c9e43e20.584a3" + ] + ] + }, + { + "id": "286e48cc.e48988", + "type": "switchNode", + "name": "switch transportnetworkName", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 813.6761474609375, + "y": 501.9360647201538, + "z": "83799888.3d8488", + "wires": [ + [ + "878c2a18.4ab5f8" + ] + ] + }, + { + "id": "d4feaef6.6438f", + "type": "switchNode", + "name": "switch id", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 772.0097541809082, + "y": 132.39711570739746, + "z": "83799888.3d8488", + "wires": [ + [ + "c4e97c71.2edee" + ] + ] + }, + { + "id": "c4e97c71.2edee", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 973.009895324707, + "y": 130.3971462249756, + "z": "83799888.3d8488", + "wires": [ + [ + "fa0065d4.357e68" + ] + ] + }, + { + "id": "fa0065d4.357e68", + "type": "set", + "name": "set id", + "xml": "\n\n", + "comments": "", + "x": 1115.0102424621582, + "y": 125.99725341796875, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "60fcaabc.ca5bf4", + "type": "switchNode", + "name": "switch devicePortId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 782.0104598999023, + "y": 622.010443687439, + "z": "83799888.3d8488", + "wires": [ + [ + "642147fe.576a98" + ] + ] + }, + { + "id": "642147fe.576a98", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 981.0106258392334, + "y": 616.0105199813843, + "z": "83799888.3d8488", + "wires": [ + [ + "fd4863f3.2dd12" + ] + ] + }, + { + "id": "fd4863f3.2dd12", + "type": "set", + "name": "set devicePortId", + "xml": "\n", + "comments": "", + "x": 1180.3443698883057, + "y": 615.4716176986694, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "d17b4c90.52ccd", + "type": "switchNode", + "name": "switch wanPortId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 772.0104598999023, + "y": 658.0104455947876, + "z": "83799888.3d8488", + "wires": [ + [ + "f3f82bbf.a22db8" + ] + ] + }, + { + "id": "f3f82bbf.a22db8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 983.0106239318848, + "y": 651.0105228424072, + "z": "83799888.3d8488", + "wires": [ + [ + "9cec917d.42e1c" + ] + ] + }, + { + "id": "9cec917d.42e1c", + "type": "set", + "name": "set wanPortId", + "xml": "\n", + "comments": "", + "x": 1180.3443698883057, + "y": 655.4716176986694, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "e6f5b113.db834", + "type": "set", + "name": "set apn", + "xml": "\n\n", + "comments": "", + "x": 1121.0000076293945, + "y": 310.01041412353516, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "2a13a6a0.eb644a", + "type": "switchNode", + "name": "switch apn", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 770.0000076293945, + "y": 309.01041412353516, + "z": "83799888.3d8488", + "wires": [ + [ + "cd547003.96af2" + ] + ] + }, + { + "id": "cd547003.96af2", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 965.0000953674316, + "y": 309.01044368743896, + "z": "83799888.3d8488", + "wires": [ + [ + "e6f5b113.db834" + ] + ] + }, + { + "id": "19ce9dfd.f8a2f2", + "type": "switchNode", + "name": "switch publicIP", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 768.0000305175781, + "y": 701.0104351043701, + "z": "83799888.3d8488", + "wires": [ + [ + "fadc805c.91335" + ] + ] + }, + { + "id": "fadc805c.91335", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 977.0002021789551, + "y": 696.010516166687, + "z": "83799888.3d8488", + "wires": [ + [ + "bda8c6bd.b7ac88" + ] + ] + }, + { + "id": "bda8c6bd.b7ac88", + "type": "set", + "name": "set publicIP", + "xml": "\n", + "comments": "", + "x": 1182.3338661193848, + "y": 694.4716167449951, + "z": "83799888.3d8488", + "wires": [] + }, + { + "id": "a399cdca.37b7a", + "type": "switchNode", + "name": "switch IPMode", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 778.0000305175781, + "y": 742.0104360580444, + "z": "83799888.3d8488", + "wires": [ + [ + "728b6eda.0249c" + ] + ] + }, + { + "id": "728b6eda.0249c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 977.0002822875977, + "y": 741.0105991363525, + "z": "83799888.3d8488", + "wires": [ + [ + "43404525.61dcfc" + ] + ] + }, + { + "id": "43404525.61dcfc", + "type": "set", + "name": "set IPMode", + "xml": "\n", + "comments": "", + "x": 1188.3339176177979, + "y": 739.471586227417, + "z": "83799888.3d8488", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.json new file mode 100644 index 00000000..d02748ca --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.json @@ -0,0 +1,1123 @@ +[ + { + "id": "66d617ca.7974e8", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 166.00390625, + "y": 42.000000953674316, + "z": "487c8439.e79e0c", + "wires": [ + [ + "ec960184.8c747" + ] + ] + }, + { + "id": "ec960184.8c747", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 245.28961181640625, + "y": 104.23811054229736, + "z": "487c8439.e79e0c", + "wires": [ + [ + "b566667e.9703e8" + ] + ] + }, + { + "id": "b566667e.9703e8", + "type": "method", + "name": "method sdwan-vf-operation-device-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 257.00390625, + "y": 198.58634281158447, + "z": "487c8439.e79e0c", + "wires": [ + [ + "48de3c23.140fd4" + ] + ] + }, + { + "id": "48de3c23.140fd4", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 243.6705780029297, + "y": 383.6667146682739, + "z": "487c8439.e79e0c", + "wires": [ + [ + "9b8b15e3.9d27d8", + "22c945bf.bff90a", + "7a7ac9c1.d1c088", + "3bb5998d.d31786", + "6b9873c1.ed3cac", + "496cf1c2.09334", + "ab75124f.85f25", + "b9df134a.f3234", + "ad243b23.84cc68", + "d63a100a.4fb85", + "fba80bcb.537e38", + "45830f23.d0369", + "d2ac70a8.01bbc", + "104a605b.c517a", + "2b5c22d1.d99c1e", + "673290e1.c0902", + "4d09bded.34c944", + "d9f0bb67.a6d688" + ] + ] + }, + { + "id": "22c945bf.bff90a", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 589.035270690918, + "y": 278.2691421508789, + "z": "487c8439.e79e0c", + "wires": [ + [ + "936d4e00.f8f0f" + ] + ] + }, + { + "id": "9b8b15e3.9d27d8", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 594.0039253234863, + "y": 217.0000114440918, + "z": "487c8439.e79e0c", + "wires": [ + [ + "e59760b9.c5416" + ] + ] + }, + { + "id": "e59760b9.c5416", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 774.00390625, + "y": 216.00000095367432, + "z": "487c8439.e79e0c", + "wires": [ + [ + "76bc4811.c948a8" + ] + ] + }, + { + "id": "76bc4811.c948a8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 923.4326324462891, + "y": 217.14291858673096, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "936d4e00.f8f0f", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 812.0039215087891, + "y": 279.0000071525574, + "z": "487c8439.e79e0c", + "wires": [ + [ + "70d6072a.9e11d8" + ] + ] + }, + { + "id": "70d6072a.9e11d8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1027.00390625, + "y": 277.0000009536743, + "z": "487c8439.e79e0c", + "wires": [ + [ + "ea0a9e13.79435" + ] + ] + }, + { + "id": "ea0a9e13.79435", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1191.00390625, + "y": 272.0000009536743, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "7a7ac9c1.d1c088", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 639.0039138793945, + "y": 349.99999141693115, + "z": "487c8439.e79e0c", + "wires": [ + [ + "f88f2a92.99e738", + "cbbc80b7.cd82", + "d281c228.3bb21" + ] + ] + }, + { + "id": "cbbc80b7.cd82", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 861.00390625, + "y": 384.0000009536743, + "z": "487c8439.e79e0c", + "wires": [ + [ + "3e09921b.36399e" + ] + ] + }, + { + "id": "f88f2a92.99e738", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 866.0039024353027, + "y": 331, + "z": "487c8439.e79e0c", + "wires": [ + [ + "3e09921b.36399e" + ] + ] + }, + { + "id": "3e09921b.36399e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1024.00390625, + "y": 344.0000009536743, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "d281c228.3bb21", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 861.00390625, + "y": 445.0000009536743, + "z": "487c8439.e79e0c", + "wires": [ + [ + "8e3c57a1.dadbf8" + ] + ] + }, + { + "id": "8c0936c1.7617c8", + "type": "set", + "name": "set vf-module_length", + "xml": "\n\n\n", + "comments": "", + "x": 1215.003921508789, + "y": 443.0000149011612, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "8e3c57a1.dadbf8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1022.0039520263672, + "y": 441.99999237060547, + "z": "487c8439.e79e0c", + "wires": [ + [ + "8c0936c1.7617c8", + "28692055.9016f", + "a8eb8c24.f4a0f" + ] + ] + }, + { + "id": "28692055.9016f", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1234.003890991211, + "y": 495.99999141693115, + "z": "487c8439.e79e0c", + "wires": [ + [ + "73f639ab.d244b8" + ] + ] + }, + { + "id": "73f639ab.d244b8", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1477.00390625, + "y": 491.0000009536743, + "z": "487c8439.e79e0c", + "wires": [ + [ + "fdba254c.4c6898" + ] + ] + }, + { + "id": "fdba254c.4c6898", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1675.0039348602295, + "y": 478.00000762939453, + "z": "487c8439.e79e0c", + "wires": [ + [ + "e324ecda.ee495" + ] + ] + }, + { + "id": "e324ecda.ee495", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1827.00390625, + "y": 480.0000009536743, + "z": "487c8439.e79e0c", + "wires": [ + [ + "a7ad0572.bfda18", + "1d9eaeb3.112c31", + "96aaf259.9b5e1" + ] + ] + }, + { + "id": "a7ad0572.bfda18", + "type": "set", + "name": "set tmp.vidx and ctx.vf-module-data", + "xml": "\n\n\n", + "comments": "", + "x": 2076.004005432129, + "y": 474.0000033378601, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "1d9eaeb3.112c31", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2065.004005432129, + "y": 525.000036239624, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "96aaf259.9b5e1", + "type": "call", + "name": "call sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2096.0042114257812, + "y": 572.0000371932983, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "6b9873c1.ed3cac", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 554.0039806365967, + "y": 576.0000066757202, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "3bb5998d.d31786", + "type": "switchNode", + "name": "switch tmp.vidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 578.0351257324219, + "y": 523.016074180603, + "z": "487c8439.e79e0c", + "wires": [ + [ + "68156871.093ed8" + ] + ] + }, + { + "id": "68156871.093ed8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 725.4637680053711, + "y": 522.5874843597412, + "z": "487c8439.e79e0c", + "wires": [ + [ + "749cf44f.03bbfc" + ] + ] + }, + { + "id": "749cf44f.03bbfc", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 874.8924942016602, + "y": 523.7304019927979, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "b9df134a.f3234", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 585.0351448059082, + "y": 625.0160593986511, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "fa016c6e.8bda5", + "type": "comment", + "name": "make sure this VNF doesn't exist already", + "info": "", + "comments": "", + "x": 1307.4205932617188, + "y": 1212.2502059936523, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "2b5c22d1.d99c1e", + "type": "execute", + "name": "execute RestApiCallNode Create Devcie Instance", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 673.0080718994141, + "y": 1216.424148797989, + "z": "487c8439.e79e0c", + "wires": [ + [ + "9ca787d1.dfba38", + "a187483b.9fc538" + ] + ] + }, + { + "id": "69b97572.5eed5c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1074.6745147705078, + "y": 1186.3128004074097, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "d59ec52f.21c8f8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1076.1190948486328, + "y": 1236.868332862854, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "a187483b.9fc538", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 923.1189384460449, + "y": 1239.8682870864868, + "z": "487c8439.e79e0c", + "wires": [ + [ + "d59ec52f.21c8f8" + ] + ] + }, + { + "id": "9ca787d1.dfba38", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 922.5634536743164, + "y": 1183.5349988937378, + "z": "487c8439.e79e0c", + "wires": [ + [ + "69b97572.5eed5c" + ] + ] + }, + { + "id": "104a605b.c517a", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 590.0001373291016, + "y": 1160.5913829803467, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "ab75124f.85f25", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 552.0041103363037, + "y": 1641.5002851486206, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "496cf1c2.09334", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 597.3373680114746, + "y": 1531.8336429595947, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "5763663a.274778", + "type": "save", + "name": "update deviceInstance configuration in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 632.6708755493164, + "y": 1584.722743988037, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "fba80bcb.537e38", + "type": "set", + "name": "set deviceId to service data", + "xml": "\n\n\n", + "comments": "", + "x": 593.6709938049316, + "y": 1315.7538223266602, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "ad243b23.84cc68", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 576.0041046142578, + "y": 1474.2504119873047, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "d9f0bb67.a6d688", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 620.0086822509766, + "y": 725.8936567306519, + "z": "487c8439.e79e0c", + "wires": [ + [ + "24c130a1.06544", + "1c6d2fc3.9d47f", + "d711f941.efb278" + ] + ] + }, + { + "id": "24c130a1.06544", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 865.008659362793, + "y": 668.8936103284359, + "z": "487c8439.e79e0c", + "wires": [ + [ + "e6538e05.e2e95" + ] + ] + }, + { + "id": "1c6d2fc3.9d47f", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 868.499626159668, + "y": 716.4676459729671, + "z": "487c8439.e79e0c", + "wires": [ + [ + "8c8ed57c.0ce668" + ] + ] + }, + { + "id": "d711f941.efb278", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 863.832633972168, + "y": 757.8009589612484, + "z": "487c8439.e79e0c", + "wires": [ + [ + "37c7dcba.fd9d34" + ] + ] + }, + { + "id": "e6538e05.e2e95", + "type": "set", + "name": "set controller data", + "xml": "\n\n\n\n", + "comments": "", + "x": 1062.5087203979492, + "y": 656.8936103284359, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "8c8ed57c.0ce668", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 628.008659362793, + "y": 833.893609046936, + "z": "487c8439.e79e0c", + "wires": [ + [ + "68b0f825.949708", + "3ec68637.c0dbea" + ] + ] + }, + { + "id": "68b0f825.949708", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 867.008731842041, + "y": 811.8936405181885, + "z": "487c8439.e79e0c", + "wires": [ + [ + "ea7ef978.26d9b8" + ] + ] + }, + { + "id": "3ec68637.c0dbea", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 859.258731842041, + "y": 865.5365238189697, + "z": "487c8439.e79e0c", + "wires": [ + [ + "6b38fd7f.9697a4" + ] + ] + }, + { + "id": "ea7ef978.26d9b8", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1017.008659362793, + "y": 812.893609046936, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "6b38fd7f.9697a4", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1012.008731842041, + "y": 865.286584854126, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "d2ac70a8.01bbc", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 549.7587051391602, + "y": 1079.8937320709229, + "z": "487c8439.e79e0c", + "wires": [ + [ + "c50d0af9.6eaaa8" + ] + ] + }, + { + "id": "c50d0af9.6eaaa8", + "type": "execute", + "name": "execute RestApiCallNode Create network orchestration", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 868.2587966918945, + "y": 1082.8938932418823, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "673290e1.c0902", + "type": "get-resource", + "name": "get-resource service-subscription", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 604.0802001953125, + "y": 984.5722246170044, + "z": "487c8439.e79e0c", + "wires": [ + [ + "3dede820.fe1e48", + "221b4119.4d74ce" + ] + ] + }, + { + "id": "a417e40c.ac4638", + "type": "switchNode", + "name": "switch temp-ub-sub-account-id", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1016.0802917480469, + "y": 949.3223056793213, + "z": "487c8439.e79e0c", + "wires": [ + [ + "d1aef225.461ff", + "30bdca8a.d90ec6" + ] + ] + }, + { + "id": "d1aef225.461ff", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1208.794750213623, + "y": 923.322338104248, + "z": "487c8439.e79e0c", + "wires": [ + [ + "b031c826.3fa048" + ] + ] + }, + { + "id": "30bdca8a.d90ec6", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1209.080307006836, + "y": 978.3223094940186, + "z": "487c8439.e79e0c", + "wires": [ + [ + "85a88d68.7da4e" + ] + ] + }, + { + "id": "927bbae7.3f69d8", + "type": "set", + "name": "set prop.tenant-id", + "xml": "\n\n", + "comments": "", + "x": 1456.5088996887207, + "y": 1063.4651098251343, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "b031c826.3fa048", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1348.2586479187012, + "y": 923.6436066627502, + "z": "487c8439.e79e0c", + "wires": [ + [ + "e230776c.5a9d58", + "3aed4c7a.4aaa14", + "be32cece.2100a", + "e41ff38c.c7009", + "93c1362e.aa2c78", + "a9cddfc0.c31fc", + "7328f02d.f9128" + ] + ] + }, + { + "id": "e41ff38c.c7009", + "type": "set", + "name": "set prop.customer-id", + "xml": "\n\n", + "comments": "", + "x": 1559.901756286621, + "y": 734.2151670455933, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "e230776c.5a9d58", + "type": "execute", + "name": "execute RestApiCallNode Create tenant", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1618.9015731811523, + "y": 864.7864580154419, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "3aed4c7a.4aaa14", + "type": "set", + "name": "set prop.tenant-id", + "xml": "\n\n", + "comments": "", + "x": 1561.7588653564453, + "y": 962.6436986923218, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "be32cece.2100a", + "type": "execute", + "name": "execute RestApiCallNode Create tenant auth", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1637.2588348388672, + "y": 1013.3937277793884, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "93c1362e.aa2c78", + "type": "get-resource", + "name": "update-resource customer-id in service-subscription", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1660.1873016357422, + "y": 915.7865858078003, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "3dede820.fe1e48", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 814.5800628662109, + "y": 957.3182830810547, + "z": "487c8439.e79e0c", + "wires": [ + [ + "a417e40c.ac4638" + ] + ] + }, + { + "id": "221b4119.4d74ce", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 808.2586517333984, + "y": 1009.5325946807861, + "z": "487c8439.e79e0c", + "wires": [ + [ + "13b27219.75f72e" + ] + ] + }, + { + "id": "13b27219.75f72e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 961.0086517333984, + "y": 1009.2826557159424, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "85a88d68.7da4e", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1267.7310638427734, + "y": 1061.4693012237549, + "z": "487c8439.e79e0c", + "wires": [ + [ + "927bbae7.3f69d8", + "cc5300b4.c716d" + ] + ] + }, + { + "id": "cc5300b4.c716d", + "type": "execute", + "name": "execute RestApiCallNode Create tenant auth", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1539.1596603393555, + "y": 1110.0407037734985, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "a9cddfc0.c31fc", + "type": "set", + "name": "set prop.userAccount", + "xml": "\n\n", + "comments": "", + "x": 1571.008659362793, + "y": 816.889702796936, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "7328f02d.f9128", + "type": "execute", + "name": "execute concat customer-id and @test.com", + "xml": "\n \n \n \n\n\n", + "comments": "", + "outputs": 1, + "x": 1635.0125350952148, + "y": 775.8936452865601, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "a8eb8c24.f4a0f", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1182.3333740234375, + "y": 378, + "z": "487c8439.e79e0c", + "wires": [ + [] + ] + }, + { + "id": "d63a100a.4fb85", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n\n", + "comments": "", + "x": 597.0001373291016, + "y": 1410.3333740234375, + "z": "487c8439.e79e0c", + "wires": [] + }, + { + "id": "45830f23.d0369", + "type": "set", + "name": "increment param length", + "xml": "\n\n", + "comments": "", + "x": 580.0000553131104, + "y": 1360.0000801086426, + "z": "487c8439.e79e0c", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.json new file mode 100644 index 00000000..d7e57be9 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.json @@ -0,0 +1,531 @@ +[ + { + "id": "b9b83207.589ec", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1124.8294982910156, + "y": 251.16278839111328, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "8cae152d.7cd218" + ] + ] + }, + { + "id": "e1800fba.baf5f", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 414.5, + "y": 144.99999237060547, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "6d32e66a.a8bcf8" + ] + ] + }, + { + "id": "6d32e66a.a8bcf8", + "type": "method", + "name": "sdwan-vf-operation-device-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 413.5, + "y": 244.99999237060547, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "1cc250f1.53fd7f" + ] + ] + }, + { + "id": "9c8db0b.eb2055", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 244, + "y": 56, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "e1800fba.baf5f" + ] + ] + }, + { + "id": "1cc250f1.53fd7f", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 572.4999847412109, + "y": 361.0000009536743, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "3397e2d.64c521e", + "92ec911d.95b14", + "fa9c393f.4d0eb8", + "1192cb09.4cd2d5", + "3e5eeaad.69c6b6", + "7e451b6c.fd6624", + "f6264050.f42d5", + "9e2c8c11.572dc", + "407f8a81.546654", + "f1088162.3598e", + "4489ad98.445654", + "860ccaf0.19f1e8" + ] + ] + }, + { + "id": "3397e2d.64c521e", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 872.8294067382812, + "y": 252.49612522125244, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "b9b83207.589ec" + ] + ] + }, + { + "id": "1913a60e.b7faaa", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1496.4959869384766, + "y": 253.16279125213623, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "8cae152d.7cd218", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1343.1628150939941, + "y": 253.16277027130127, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "1913a60e.b7faaa" + ] + ] + }, + { + "id": "1192cb09.4cd2d5", + "type": "for", + "name": "for loop idx - VF input parameters", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 946.7501907348633, + "y": 474.66665840148926, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "f80594ca.7a0348" + ] + ] + }, + { + "id": "f80594ca.7a0348", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1161.5285339355469, + "y": 472.2222423553467, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "99d262e0.f0c14", + "9b7ec3.98d4c14" + ] + ] + }, + { + "id": "99d262e0.f0c14", + "type": "execute", + "name": "execute split parameterName", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1357.7847366333008, + "y": 449.97038078308105, + "z": "c7d3e3a8.96c6a", + "wires": [ + [] + ] + }, + { + "id": "9b7ec3.98d4c14", + "type": "set", + "name": "set parameterName", + "xml": "\n\n", + "comments": "", + "x": 1327.2291641235352, + "y": 486.97049713134766, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "1ce3af0c.391b61", + "type": "comment", + "name": "Take the parameter names by removing prefix", + "info": "", + "comments": "", + "x": 1330.7503929138184, + "y": 409.33332681655884, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "92ec911d.95b14", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 887.25, + "y": 207.9999942779541, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "1b06d72a.f85559" + ] + ] + }, + { + "id": "1b06d72a.f85559", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1073.9166793823242, + "y": 207.3332920074463, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "7e3909f0.27dd48" + ] + ] + }, + { + "id": "7e3909f0.27dd48", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1255.5833053588867, + "y": 207.3332920074463, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "fa9c393f.4d0eb8", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 928.4999895095825, + "y": 327.9999952316284, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "fe3884f5.3db408", + "f43025e1.350458" + ] + ] + }, + { + "id": "fe3884f5.3db408", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1159.5, + "y": 303.99999237060547, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "ec84c7cd.2c42f8" + ] + ] + }, + { + "id": "f43025e1.350458", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1159.5, + "y": 343.99999237060547, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "3d425c4c.b021a4" + ] + ] + }, + { + "id": "ec84c7cd.2c42f8", + "type": "set", + "name": "set vf-index", + "xml": "\n\n", + "comments": "", + "x": 1302, + "y": 303.99999237060547, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "3d425c4c.b021a4", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1303.8570442199707, + "y": 343.9365043640137, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "30d4aa0b.cee996", + "8e933b3.56987c8" + ] + ] + }, + { + "id": "8e933b3.56987c8", + "type": "set", + "name": "set vf-index", + "xml": "\n\n\n\n", + "comments": "", + "x": 1456.555519104004, + "y": 313.5556030566804, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "30d4aa0b.cee996", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1512.9840240478516, + "y": 366.7777328491211, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "40a39312.e2cd5c" + ] + ] + }, + { + "id": "f966e582.bd5968", + "type": "comment", + "name": "make sure this network doesn't exist already", + "info": "", + "comments": "", + "x": 1736.6347541809082, + "y": 325.03179025650024, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "40a39312.e2cd5c", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1788.2697448730469, + "y": 366.34923553466797, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "d61c18df.dc4958" + ] + ] + }, + { + "id": "d61c18df.dc4958", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1688.999942779541, + "y": 424.9206666946411, + "z": "c7d3e3a8.96c6a", + "wires": [ + [ + "d629e081.56166" + ] + ] + }, + { + "id": "d629e081.56166", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1836.7500457763672, + "y": 424.7778587634675, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "407f8a81.546654", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 940.3531951904297, + "y": 754.4962153434753, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "9e2c8c11.572dc", + "type": "execute", + "name": "execute generate-vf-module-index", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 948.6866912841797, + "y": 701.1629481315613, + "z": "c7d3e3a8.96c6a", + "wires": [ + [] + ] + }, + { + "id": "f6264050.f42d5", + "type": "set", + "name": "set new vf-module_length", + "xml": "\n", + "comments": "", + "x": 922.6866683959961, + "y": 647.162841796875, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "3e5eeaad.69c6b6", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n", + "comments": "", + "x": 937.6863288879395, + "y": 537.1542224884033, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "7e451b6c.fd6624", + "type": "call", + "name": "call sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 963.6867065429688, + "y": 593.1544561386108, + "z": "c7d3e3a8.96c6a", + "wires": [ + [] + ] + }, + { + "id": "f1088162.3598e", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 935.5000877380371, + "y": 805.0000605583191, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "4489ad98.445654", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n\n", + "comments": "", + "x": 943.0001907348633, + "y": 853.0000247955322, + "z": "c7d3e3a8.96c6a", + "wires": [] + }, + { + "id": "a1ffaa29.5bb868", + "type": "save", + "name": "save sdwan vpn resource in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 947.5000419616699, + "y": 899.4999761581421, + "z": "c7d3e3a8.96c6a", + "wires": [ + [] + ] + }, + { + "id": "503ce76b.44e798", + "type": "save", + "name": "save service relationship in AAI", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 946.4999847412109, + "y": 946.5000238418579, + "z": "c7d3e3a8.96c6a", + "wires": [ + [] + ] + }, + { + "id": "860ccaf0.19f1e8", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 895.2225151062012, + "y": 992.6738667488098, + "z": "c7d3e3a8.96c6a", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.json new file mode 100644 index 00000000..592f18ec --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.json @@ -0,0 +1,790 @@ +[ + { + "id": "eab12fb4.9470c", + "type": "method", + "name": "method sdwan-vf-operation-device-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 247.00390625, + "y": 208.58633995056152, + "z": "43a65733.428508", + "wires": [ + [ + "88bd5bad.58a838" + ] + ] + }, + { + "id": "173d417d.3d9d4f", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 156.00390625, + "y": 51.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "49f08769.af3e38" + ] + ] + }, + { + "id": "49f08769.af3e38", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 235.28961181640625, + "y": 114.23810768127441, + "z": "43a65733.428508", + "wires": [ + [ + "eab12fb4.9470c" + ] + ] + }, + { + "id": "88bd5bad.58a838", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 233.6705780029297, + "y": 393.666711807251, + "z": "43a65733.428508", + "wires": [ + [ + "8b416f25.fd742", + "913862a1.5a856", + "4cb8dc52.180e74", + "fc24eafd.9fc4a8", + "4138123c.14d7fc", + "4970f16c.dac46", + "895129ed.754e48", + "365ea8c0.8e5e88", + "3a024eed.b847b2", + "b57ebaec.796048", + "f96bfa0c.8df2e8", + "c52a640a.528f08", + "f35fbdc0.23293", + "8adce6c1.0054d8", + "c93c3cc4.3e059", + "2b4abdb6.03e172" + ] + ] + }, + { + "id": "913862a1.5a856", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 579.035270690918, + "y": 288.26913928985596, + "z": "43a65733.428508", + "wires": [ + [ + "efd4ecd6.bbb91" + ] + ] + }, + { + "id": "8b416f25.fd742", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 584.0039253234863, + "y": 227.00000858306885, + "z": "43a65733.428508", + "wires": [ + [ + "d471cf9c.3d2c3" + ] + ] + }, + { + "id": "d471cf9c.3d2c3", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 764.00390625, + "y": 225.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "50f0a620.2f6168" + ] + ] + }, + { + "id": "50f0a620.2f6168", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 913.4326324462891, + "y": 227.142915725708, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "efd4ecd6.bbb91", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 802.0039215087891, + "y": 289.0000042915344, + "z": "43a65733.428508", + "wires": [ + [ + "ddc6fec5.e8104" + ] + ] + }, + { + "id": "ddc6fec5.e8104", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1017.00390625, + "y": 286.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "b9cc7318.0324" + ] + ] + }, + { + "id": "b9cc7318.0324", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1181.00390625, + "y": 281.99999809265137, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "4cb8dc52.180e74", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 608.0039138793945, + "y": 388.99999046325684, + "z": "43a65733.428508", + "wires": [ + [ + "e6e168ae.5922f8", + "fd79ee10.1cfe", + "a16175c1.4d7fe8" + ] + ] + }, + { + "id": "fd79ee10.1cfe", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 851.00390625, + "y": 393.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "a7f74d79.37951" + ] + ] + }, + { + "id": "e6e168ae.5922f8", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 856.0039024353027, + "y": 340.99999713897705, + "z": "43a65733.428508", + "wires": [ + [ + "a7f74d79.37951" + ] + ] + }, + { + "id": "a7f74d79.37951", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1014.00390625, + "y": 353.99999809265137, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "a16175c1.4d7fe8", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 851.00390625, + "y": 454.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "29b73225.fee79e" + ] + ] + }, + { + "id": "9a42153a.0e1ba8", + "type": "set", + "name": "set vf-module_length", + "xml": "\n\n\n", + "comments": "", + "x": 1205.003921508789, + "y": 453.00001204013824, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "29b73225.fee79e", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1012.0039520263672, + "y": 451.9999895095825, + "z": "43a65733.428508", + "wires": [ + [ + "9a42153a.0e1ba8", + "a90f8236.4cea3" + ] + ] + }, + { + "id": "a90f8236.4cea3", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1224.003890991211, + "y": 505.9999885559082, + "z": "43a65733.428508", + "wires": [ + [ + "9531aa2b.7d82e8" + ] + ] + }, + { + "id": "9531aa2b.7d82e8", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1467.00390625, + "y": 500.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "50f86cda.3bbd84" + ] + ] + }, + { + "id": "50f86cda.3bbd84", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1665.0039348602295, + "y": 488.0000047683716, + "z": "43a65733.428508", + "wires": [ + [ + "1f4f69b5.ee4bf6" + ] + ] + }, + { + "id": "1f4f69b5.ee4bf6", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1817.00390625, + "y": 489.99999809265137, + "z": "43a65733.428508", + "wires": [ + [ + "31d234fd.985a5c", + "fba615aa.7b1928", + "1bbdb98.9d83a47" + ] + ] + }, + { + "id": "31d234fd.985a5c", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2042.003978729248, + "y": 485.00000762939453, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "fba615aa.7b1928", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2045.00390625, + "y": 534.9999980926514, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "1bbdb98.9d83a47", + "type": "call", + "name": "call sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2073.0041275024414, + "y": 583.0000038146973, + "z": "43a65733.428508", + "wires": [ + [] + ] + }, + { + "id": "fc24eafd.9fc4a8", + "type": "switchNode", + "name": "switch tmp.vidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 568.0351257324219, + "y": 533.0160713195801, + "z": "43a65733.428508", + "wires": [ + [ + "f7322d10.91c7" + ] + ] + }, + { + "id": "f7322d10.91c7", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 715.4637680053711, + "y": 532.5874814987183, + "z": "43a65733.428508", + "wires": [ + [ + "aba11941.c41518" + ] + ] + }, + { + "id": "aba11941.c41518", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 864.8924942016602, + "y": 533.7303991317749, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "4138123c.14d7fc", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 575.0351448059082, + "y": 635.0160565376282, + "z": "43a65733.428508", + "wires": [ + [] + ] + }, + { + "id": "8adce6c1.0054d8", + "type": "execute", + "name": "execute RestApiCallNode Get token", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 620.00390625, + "y": 814.9999980926514, + "z": "43a65733.428508", + "wires": [ + [ + "21e717d4.e526d8", + "beac382b.708d18" + ] + ] + }, + { + "id": "21e717d4.e526d8", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 852.00390625, + "y": 794.9999980926514, + "z": "43a65733.428508", + "wires": [ + [ + "ab96a06a.0fe99" + ] + ] + }, + { + "id": "beac382b.708d18", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 844.25390625, + "y": 836.6428813934326, + "z": "43a65733.428508", + "wires": [ + [ + "d406c325.c6945" + ] + ] + }, + { + "id": "ab96a06a.0fe99", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 989.00390625, + "y": 794.9999980926514, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "d406c325.c6945", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 970.33740234375, + "y": 836.8889141082764, + "z": "43a65733.428508", + "wires": [ + [] + ] + }, + { + "id": "f35fbdc0.23293", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 614.5595703125, + "y": 719.2222194671631, + "z": "43a65733.428508", + "wires": [ + [ + "bbf3791.82cae88", + "5c78e46.37fed1c", + "6cb7b96f.bcb5f8" + ] + ] + }, + { + "id": "5c78e46.37fed1c", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 847.050464630127, + "y": 692.7962417602539, + "z": "43a65733.428508", + "wires": [ + [ + "dee4ec51.1a644" + ] + ] + }, + { + "id": "dee4ec51.1a644", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "outputs": 1, + "x": 839.383472442627, + "y": 734.1295547485352, + "z": "43a65733.428508", + "wires": [ + [ + "af4faa3a.89fcb8" + ] + ] + }, + { + "id": "af4faa3a.89fcb8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "outputs": 1, + "x": 855.559627532959, + "y": 644.2221937179565, + "z": "43a65733.428508", + "wires": [ + [ + "a080fe09.3fe2b" + ] + ] + }, + { + "id": "a080fe09.3fe2b", + "type": "set", + "name": "set controller data", + "xml": "\n\n\n\n", + "comments": "", + "x": 1032.059669494629, + "y": 635.2221827507019, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "c93c3cc4.3e059", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 601.0000190734863, + "y": 869.5910816192627, + "z": "43a65733.428508", + "wires": [ + [] + ] + }, + { + "id": "365ea8c0.8e5e88", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 570.0039882659912, + "y": 1320.5000076293945, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "4970f16c.dac46", + "type": "set", + "name": "set vf-module-oper-status to PendingDelete", + "xml": "\n\n\n\n", + "comments": "", + "x": 655.4840393066406, + "y": 1183.8372745513916, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "895129ed.754e48", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 612.3372573852539, + "y": 1089.8334884643555, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "c52a640a.528f08", + "type": "save", + "name": "update deviceInstance configuration in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 648.6707305908203, + "y": 1248.7224197387695, + "z": "43a65733.428508", + "wires": [ + [] + ] + }, + { + "id": "3a024eed.b847b2", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 599.00390625, + "y": 1135.2501430511475, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "f96bfa0c.8df2e8", + "type": "set", + "name": "set device Id length and deviceId", + "xml": "\n\n\n\n", + "comments": "", + "x": 617.00390625, + "y": 977.5039043426514, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "b57ebaec.796048", + "type": "set", + "name": "set device Id length and deviceId", + "xml": "\n\n\n\n", + "comments": "", + "x": 621.0038833618164, + "y": 935.503867149353, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "12cd00be.9dffef", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 961.0039329528809, + "y": 1011.2539529800415, + "z": "43a65733.428508", + "wires": [ + [ + "f39a352.055c0c8" + ] + ] + }, + { + "id": "f39a352.055c0c8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1132.114948272705, + "y": 1010.0317735671997, + "z": "43a65733.428508", + "wires": [ + [] + ] + }, + { + "id": "5670b097.b1ca5", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 957.5594863891602, + "y": 1064.587239265442, + "z": "43a65733.428508", + "wires": [ + [ + "a7ade3fe.220b3" + ] + ] + }, + { + "id": "a7ade3fe.220b3", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1102.5594863891602, + "y": 1067.587239265442, + "z": "43a65733.428508", + "wires": [] + }, + { + "id": "2b4abdb6.03e172", + "type": "execute", + "name": "execute RestApiCallNode delete Devcie Instance", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 667.4798164367676, + "y": 1034.1741046905518, + "z": "43a65733.428508", + "wires": [ + [ + "12cd00be.9dffef", + "5670b097.b1ca5" + ] + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.json new file mode 100644 index 00000000..ad4c6efc --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.json @@ -0,0 +1,707 @@ +[ + { + "id": "c6fed7ba.2e5e18", + "type": "method", + "name": "method sdwan-vf-operation-device-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 255.00390625, + "y": 216.58634042739868, + "z": "314ec97c.2253c6", + "wires": [ + [ + "4804312d.8867d" + ] + ] + }, + { + "id": "e5478a26.0a9688", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 164.00390625, + "y": 59.999998569488525, + "z": "314ec97c.2253c6", + "wires": [ + [ + "3b2be231.ea30ae" + ] + ] + }, + { + "id": "3b2be231.ea30ae", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 243.28961181640625, + "y": 122.23810815811157, + "z": "314ec97c.2253c6", + "wires": [ + [ + "c6fed7ba.2e5e18" + ] + ] + }, + { + "id": "4804312d.8867d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 271.6706085205078, + "y": 450.66671800613403, + "z": "314ec97c.2253c6", + "wires": [ + [ + "f36d7165.5e774", + "9c192f6.d32f3d", + "edf648d0.949e68", + "68b5e9b8.2b0318", + "370fd9d.4d0a826", + "e73ad2e7.ff301", + "61a4bf49.6ae31", + "4b0a719b.ddb45", + "77882cba.d66624", + "75517c95.ffb8a4", + "b631e163.c5869", + "22f84c9a.3b1234" + ] + ] + }, + { + "id": "9c192f6.d32f3d", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 587.035270690918, + "y": 296.2691397666931, + "z": "314ec97c.2253c6", + "wires": [ + [ + "a9bd8416.007568" + ] + ] + }, + { + "id": "f36d7165.5e774", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 592.0039253234863, + "y": 235.000009059906, + "z": "314ec97c.2253c6", + "wires": [ + [ + "ca4b0462.04ea28" + ] + ] + }, + { + "id": "ca4b0462.04ea28", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 772.00390625, + "y": 233.99999856948853, + "z": "314ec97c.2253c6", + "wires": [ + [ + "6923c8a0.a21e38" + ] + ] + }, + { + "id": "6923c8a0.a21e38", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 921.4326324462891, + "y": 235.14291620254517, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "a9bd8416.007568", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 810.0039215087891, + "y": 297.0000047683716, + "z": "314ec97c.2253c6", + "wires": [ + [ + "cd0a501b.5bef4" + ] + ] + }, + { + "id": "cd0a501b.5bef4", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1025.00390625, + "y": 294.9999985694885, + "z": "314ec97c.2253c6", + "wires": [ + [ + "48bd1058.cd2f6" + ] + ] + }, + { + "id": "48bd1058.cd2f6", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1189.00390625, + "y": 289.9999985694885, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "edf648d0.949e68", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 658.0039405822754, + "y": 373.00002336502075, + "z": "314ec97c.2253c6", + "wires": [ + [ + "428796e8.82f0e8", + "dc937af3.d44e48", + "71d8961.8097f68" + ] + ] + }, + { + "id": "dc937af3.d44e48", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 880.0039329528809, + "y": 407.0000329017639, + "z": "314ec97c.2253c6", + "wires": [ + [ + "f5d99ed7.a4a21" + ] + ] + }, + { + "id": "428796e8.82f0e8", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 885.0039291381836, + "y": 354.0000319480896, + "z": "314ec97c.2253c6", + "wires": [ + [ + "f5d99ed7.a4a21" + ] + ] + }, + { + "id": "f5d99ed7.a4a21", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1043.0039329528809, + "y": 367.0000329017639, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "71d8961.8097f68", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 880.0039329528809, + "y": 468.0000329017639, + "z": "314ec97c.2253c6", + "wires": [ + [ + "d086ad92.da44d" + ] + ] + }, + { + "id": "1ece4dd8.f577c2", + "type": "set", + "name": "set vf-module_length", + "xml": "\n\n\n", + "comments": "", + "x": 1234.00394821167, + "y": 466.0000468492508, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "d086ad92.da44d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1041.003978729248, + "y": 465.00002431869507, + "z": "314ec97c.2253c6", + "wires": [ + [ + "1ece4dd8.f577c2", + "85d68297.b6351" + ] + ] + }, + { + "id": "85d68297.b6351", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1253.0039176940918, + "y": 519.0000233650208, + "z": "314ec97c.2253c6", + "wires": [ + [ + "22a0d6f0.bf05ea" + ] + ] + }, + { + "id": "22a0d6f0.bf05ea", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1496.0039329528809, + "y": 514.0000329017639, + "z": "314ec97c.2253c6", + "wires": [ + [ + "158cf966.e07057" + ] + ] + }, + { + "id": "158cf966.e07057", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1737.0040607452393, + "y": 507.00003004074097, + "z": "314ec97c.2253c6", + "wires": [ + [ + "66a900a3.a3c07" + ] + ] + }, + { + "id": "66a900a3.a3c07", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1889.0040321350098, + "y": 509.00002336502075, + "z": "314ec97c.2253c6", + "wires": [ + [ + "e303b920.69ef18", + "94649a24.085df8", + "2718f6a1.d8c36a" + ] + ] + }, + { + "id": "e303b920.69ef18", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2111.0040321350098, + "y": 505.00002336502075, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "94649a24.085df8", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2117.0040321350098, + "y": 554.0000233650208, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "2718f6a1.d8c36a", + "type": "call", + "name": "call sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2145.004253387451, + "y": 602.0000290870667, + "z": "314ec97c.2253c6", + "wires": [ + [] + ] + }, + { + "id": "68b5e9b8.2b0318", + "type": "switchNode", + "name": "switch tmp.vidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 597.0351524353027, + "y": 546.0161061286926, + "z": "314ec97c.2253c6", + "wires": [ + [ + "99df81ad.4b936" + ] + ] + }, + { + "id": "99df81ad.4b936", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 744.463794708252, + "y": 545.5875163078308, + "z": "314ec97c.2253c6", + "wires": [ + [ + "5487274c.85e858" + ] + ] + }, + { + "id": "5487274c.85e858", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 893.892520904541, + "y": 546.7304339408875, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "370fd9d.4d0a826", + "type": "switchNode", + "name": "switch vf-module-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 641.3333129882812, + "y": 616.3333115577698, + "z": "314ec97c.2253c6", + "wires": [ + [ + "8d4cefb5.e8f04", + "d9412eaf.21b64" + ] + ] + }, + { + "id": "8d4cefb5.e8f04", + "type": "outcome", + "name": "outcome PendingDelete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 932.1665802001953, + "y": 620.4444346427917, + "z": "314ec97c.2253c6", + "wires": [ + [ + "d8669fbd.c1c02" + ] + ] + }, + { + "id": "d9412eaf.21b64", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 899.1667175292969, + "y": 672.4444873332977, + "z": "314ec97c.2253c6", + "wires": [ + [ + "dfeaa117.eea9d" + ] + ] + }, + { + "id": "dfeaa117.eea9d", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n ", + "comments": "", + "x": 1058.6664848327637, + "y": 675.4444863796234, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "d8669fbd.c1c02", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1129.4729804992676, + "y": 630.7695889472961, + "z": "314ec97c.2253c6", + "wires": [ + [] + ] + }, + { + "id": "b631e163.c5869", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 619.4445152282715, + "y": 995.2221984863281, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "22f84c9a.3b1234", + "type": "switchNode", + "name": "switch prop.device.sdncCreate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 659.0948181152344, + "y": 937.5949177742004, + "z": "314ec97c.2253c6", + "wires": [ + [ + "44543bd3.4c8bf4" + ] + ] + }, + { + "id": "e73ad2e7.ff301", + "type": "set", + "name": "set prop.vnfNewidx", + "xml": "\n\n", + "comments": "", + "x": 615.5311832427979, + "y": 690.3333535194397, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "61a4bf49.6ae31", + "type": "for", + "name": "for lidx..service-data.vf-modules.vf-module[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 695.5310974121094, + "y": 741.3333554267883, + "z": "314ec97c.2253c6", + "wires": [ + [ + "da9431cc.52513" + ] + ] + }, + { + "id": "4b0a719b.ddb45", + "type": "set", + "name": "set new vnf length", + "xml": "\n\t\n\n\t\n", + "comments": "", + "x": 619.6324615478516, + "y": 792.1375555992126, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "77882cba.d66624", + "type": "set", + "name": "Remove vnf from ServiceData", + "xml": "\n\t\n", + "comments": "", + "x": 656.5311431884766, + "y": 844.3333582878113, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "da9431cc.52513", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 955.5310878753662, + "y": 748.3332152366638, + "z": "314ec97c.2253c6", + "wires": [ + [ + "18a9693d.650b17" + ] + ] + }, + { + "id": "44543bd3.4c8bf4", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 870.094669342041, + "y": 936.5945897102356, + "z": "314ec97c.2253c6", + "wires": [ + [ + "33a69b5b.9a15c4" + ] + ] + }, + { + "id": "33a69b5b.9a15c4", + "type": "delete", + "name": "delete wan port instance configuration in AAI", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1136.5314407348633, + "y": 934.5948338508606, + "z": "314ec97c.2253c6", + "wires": [ + [] + ] + }, + { + "id": "18a9693d.650b17", + "type": "switchNode", + "name": "switch vnf-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1141.5311546325684, + "y": 748.3333759307861, + "z": "314ec97c.2253c6", + "wires": [ + [ + "3ab3fce3.adf244" + ] + ] + }, + { + "id": "3ab3fce3.adf244", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1310.531162261963, + "y": 747.3332133293152, + "z": "314ec97c.2253c6", + "wires": [ + [ + "9c7fc57d.2e0378" + ] + ] + }, + { + "id": "9c7fc57d.2e0378", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1464.5310010910034, + "y": 739.3332142829895, + "z": "314ec97c.2253c6", + "wires": [ + [ + "3c3fb736.ab7c18", + "3d45148.2511eec" + ] + ] + }, + { + "id": "3c3fb736.ab7c18", + "type": "set", + "name": "set vnf data", + "xml": "\n\n\n", + "comments": "", + "x": 1629.531096458435, + "y": 714.3333697319031, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "3d45148.2511eec", + "type": "set", + "name": "set prop.vnfNewidx", + "xml": "\n\n", + "comments": "", + "x": 1651.531096458435, + "y": 770.333333492279, + "z": "314ec97c.2253c6", + "wires": [] + }, + { + "id": "75517c95.ffb8a4", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 643.3333511352539, + "y": 889.6666932106018, + "z": "314ec97c.2253c6", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.json new file mode 100644 index 00000000..87441280 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.json @@ -0,0 +1,1231 @@ +[ + { + "id": "a0039ac7.2c7d88", + "type": "method", + "name": "sdwan-vf-operation-site-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 265.00390625, + "y": 238.9999939496629, + "z": "85485d1c.bbd62", + "wires": [ + [ + "c22d3a60.7ddaa8" + ] + ] + }, + { + "id": "27e9fc06.1c68a4", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 266.00390625, + "y": 138.9999939496629, + "z": "85485d1c.bbd62", + "wires": [ + [ + "a0039ac7.2c7d88" + ] + ] + }, + { + "id": "d5e4bca4.474e7", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 107.50391006469727, + "y": 52.999998688697815, + "z": "85485d1c.bbd62", + "wires": [ + [ + "27e9fc06.1c68a4" + ] + ] + }, + { + "id": "c22d3a60.7ddaa8", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 321.00390625, + "y": 394.9999939496629, + "z": "85485d1c.bbd62", + "wires": [ + [ + "f1b7432.96d6cc", + "4d30068b.cb8248", + "a5fa8ed1.f351a", + "81999ef9.7a265", + "9e668e87.35152", + "c78d235f.ab387", + "887e324d.70c37", + "bbecde3.6ca5b2", + "4023f188.867be", + "536ee31e.2dbb9c", + "8570b81.0d01d48", + "a5bc4e1c.1202d", + "d5f9133b.45a0f" + ] + ] + }, + { + "id": "f1b7432.96d6cc", + "type": "set", + "name": "set prop.site.sdwan false", + "xml": "\n\n\n", + "comments": "", + "x": 712.5078086853027, + "y": 178.0039163827896, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "a5fa8ed1.f351a", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 674.0078315734863, + "y": 296.00391483306885, + "z": "85485d1c.bbd62", + "wires": [ + [ + "35074f40.98b9b" + ] + ] + }, + { + "id": "35074f40.98b9b", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 927.0079040527344, + "y": 287.67056906223297, + "z": "85485d1c.bbd62", + "wires": [ + [ + "501cda7c.262744" + ] + ] + }, + { + "id": "58a08191.616f9", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1298.6743927001953, + "y": 289.6705719232559, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "501cda7c.262744", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1145.341220855713, + "y": 289.67055094242096, + "z": "85485d1c.bbd62", + "wires": [ + [ + "58a08191.616f9" + ] + ] + }, + { + "id": "4d30068b.cb8248", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 689.4284057617188, + "y": 244.5077749490738, + "z": "85485d1c.bbd62", + "wires": [ + [ + "7bd5f4ce.76777c" + ] + ] + }, + { + "id": "7bd5f4ce.76777c", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 876.095085144043, + "y": 243.84107267856598, + "z": "85485d1c.bbd62", + "wires": [ + [ + "7b0f629c.5a07fc" + ] + ] + }, + { + "id": "7b0f629c.5a07fc", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1057.7617111206055, + "y": 243.84107267856598, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "a81de15.ac0e82", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1328.0078201293945, + "y": 459.0038963262923, + "z": "85485d1c.bbd62", + "wires": [ + [ + "7b05dd5f.af6d94" + ] + ] + }, + { + "id": "25ac2ea9.1fa992", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1603.2935409545898, + "y": 458.5753990118392, + "z": "85485d1c.bbd62", + "wires": [ + [ + "ac802e50.23445" + ] + ] + }, + { + "id": "50990900.1946a8", + "type": "set", + "name": "set vf-module-length", + "xml": "\n\n\n\n", + "comments": "", + "x": 1314.579444885254, + "y": 422.781782746315, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "39f64e9a.4cae32", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1118.8808403015137, + "y": 436.1626678411849, + "z": "85485d1c.bbd62", + "wires": [ + [ + "a81de15.ac0e82", + "50990900.1946a8", + "6433e94c.b18f68" + ] + ] + }, + { + "id": "c412715b.35f49", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 974.523796081543, + "y": 436.2261558477767, + "z": "85485d1c.bbd62", + "wires": [ + [ + "39f64e9a.4cae32" + ] + ] + }, + { + "id": "81999ef9.7a265", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 738.523777961731, + "y": 363.22616827487946, + "z": "85485d1c.bbd62", + "wires": [ + [ + "c412715b.35f49", + "c7523305.ecaa5", + "87107744.973288" + ] + ] + }, + { + "id": "c7523305.ecaa5", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 980.0078144073486, + "y": 335.0038973093033, + "z": "85485d1c.bbd62", + "wires": [ + [ + "c77fefd.df0431" + ] + ] + }, + { + "id": "87107744.973288", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 982.0390033721924, + "y": 372.03520834445953, + "z": "85485d1c.bbd62", + "wires": [ + [ + "c77fefd.df0431" + ] + ] + }, + { + "id": "c77fefd.df0431", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1139.8165187835693, + "y": 352.9241567850113, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "ac802e50.23445", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1807.0077819824219, + "y": 457.003905415535, + "z": "85485d1c.bbd62", + "wires": [ + [ + "62b8a185.3b8a2" + ] + ] + }, + { + "id": "62b8a185.3b8a2", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1977.3510780334473, + "y": 461.0900408029556, + "z": "85485d1c.bbd62", + "wires": [ + [ + "d0800c3d.a149d", + "c55d54ef.05e398", + "934abf0d.9c8f4" + ] + ] + }, + { + "id": "d0800c3d.a149d", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2219.2377700805664, + "y": 431.43245470523834, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "c55d54ef.05e398", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2222.6840286254883, + "y": 476.0900937318802, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "934abf0d.9c8f4", + "type": "call", + "name": "call sdwan-get-vf-module-site-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2252.324935913086, + "y": 519.5395450592041, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "e56ea967.0d64a8", + "type": "switchNode", + "name": "switch ActivateSDWANDeviceInstance", + "xml": "\n ", + "comments": "", + "outputs": 1, + "x": 1635.5079193115234, + "y": 525.0039278268814, + "z": "85485d1c.bbd62", + "wires": [ + [ + "7a4ace3.f95e93" + ] + ] + }, + { + "id": "7a4ace3.f95e93", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1864.507667541504, + "y": 524.0039049386978, + "z": "85485d1c.bbd62", + "wires": [ + [ + "7ca1b13d.5aea" + ] + ] + }, + { + "id": "7ca1b13d.5aea", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1819.920581817627, + "y": 586.0000458955765, + "z": "85485d1c.bbd62", + "wires": [ + [ + "3b148280.e830fe" + ] + ] + }, + { + "id": "3b148280.e830fe", + "type": "for", + "name": "for loop deviceidx - Get deviceId from servicedata", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2101.2543354034424, + "y": 596.0000663995743, + "z": "85485d1c.bbd62", + "wires": [ + [ + "c30dfd09.aeccc" + ] + ] + }, + { + "id": "c30dfd09.aeccc", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2217.254119873047, + "y": 647.0002518892288, + "z": "85485d1c.bbd62", + "wires": [ + [ + "81c39ef4.3376e" + ] + ] + }, + { + "id": "81c39ef4.3376e", + "type": "switchNode", + "name": "switch deviceId", + "xml": "\n ", + "comments": "", + "outputs": 1, + "x": 2377.2543754577637, + "y": 649.0001050233841, + "z": "85485d1c.bbd62", + "wires": [ + [ + "52222e22.86b7" + ] + ] + }, + { + "id": "52222e22.86b7", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2529.2545471191406, + "y": 648.0001050233841, + "z": "85485d1c.bbd62", + "wires": [ + [ + "86b2a0ab.20409" + ] + ] + }, + { + "id": "86b2a0ab.20409", + "type": "set", + "name": "set deviceId", + "xml": "\n\n\n", + "comments": "", + "x": 2669.254550933838, + "y": 647.6000596284866, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "7b05dd5f.af6d94", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1390.5078125, + "y": 504.00390589237213, + "z": "85485d1c.bbd62", + "wires": [ + [ + "25ac2ea9.1fa992", + "e56ea967.0d64a8" + ] + ] + }, + { + "id": "b93cb489.5e32b8", + "type": "comment", + "name": "Get devices", + "info": "", + "comments": "", + "x": 1627.5078125, + "y": 495.00390589237213, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "6433e94c.b18f68", + "type": "set", + "name": "set prop.site.deviceId_length", + "xml": "\n\n", + "comments": "", + "x": 1341.0078125, + "y": 387.00390589237213, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "9e668e87.35152", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 690.0078582763672, + "y": 452.00391256809235, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "b14da696.802af8", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1486.0043601989746, + "y": 868.7539058923721, + "z": "85485d1c.bbd62", + "wires": [ + [ + "715b60bd.6f62c" + ] + ] + }, + { + "id": "715b60bd.6f62c", + "type": "set", + "name": "set controller data", + "xml": "\n\n\n\n", + "comments": "", + "x": 1674.5044555664062, + "y": 862.7539155483246, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "cda4261b.975c18", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1489.4953269958496, + "y": 916.3279415369034, + "z": "85485d1c.bbd62", + "wires": [ + [ + "5d5ef9c3.e66358" + ] + ] + }, + { + "id": "5d5ef9c3.e66358", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "outputs": 1, + "x": 1481.8283348083496, + "y": 957.6612545251846, + "z": "85485d1c.bbd62", + "wires": [ + [ + "10b242b1.35021d" + ] + ] + }, + { + "id": "10b242b1.35021d", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n", + "comments": "", + "outputs": 1, + "x": 1219.0042724609375, + "y": 916.7539117336273, + "z": "85485d1c.bbd62", + "wires": [ + [ + "b14da696.802af8", + "cda4261b.975c18", + "15ce450b.53d72b" + ] + ] + }, + { + "id": "ef61bc2f.e72cb", + "type": "execute", + "name": "execute RestApiCallNode Create SDWAN site", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1246.5043334960938, + "y": 1106.7538763284683, + "z": "85485d1c.bbd62", + "wires": [ + [ + "1bbca445.afcd4c", + "dd7810f4.d9827" + ] + ] + }, + { + "id": "4382528a.72cf7c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1662.1709098815918, + "y": 1075.642806649208, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "e4a16c90.a1073", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1647.615493774414, + "y": 1135.198154091835, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "dd7810f4.d9827", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1502.615484237671, + "y": 1132.1981521844864, + "z": "85485d1c.bbd62", + "wires": [ + [ + "e4a16c90.a1073" + ] + ] + }, + { + "id": "1bbca445.afcd4c", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1503.0598220825195, + "y": 1075.8649603128433, + "z": "85485d1c.bbd62", + "wires": [ + [ + "4382528a.72cf7c" + ] + ] + }, + { + "id": "28c40fdc.d8ec", + "type": "execute", + "name": "execute RestApiCallNode Get token", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1220.2583694458008, + "y": 1009.7579724788666, + "z": "85485d1c.bbd62", + "wires": [ + [ + "745b648e.d351dc", + "de446705.d7ff98" + ] + ] + }, + { + "id": "745b648e.d351dc", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1485.2582511901855, + "y": 994.7578675746918, + "z": "85485d1c.bbd62", + "wires": [ + [ + "7f55ea12.ac1244" + ] + ] + }, + { + "id": "de446705.d7ff98", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1477.5082511901855, + "y": 1036.400750875473, + "z": "85485d1c.bbd62", + "wires": [ + [ + "a8040204.8ea56" + ] + ] + }, + { + "id": "a8040204.8ea56", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1603.5917472839355, + "y": 1036.6467835903168, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "7f55ea12.ac1244", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1622.2582511901855, + "y": 994.7578675746918, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "d0e6b60f.9d8498", + "type": "comment", + "name": "tmp.thirdparty-sdnc-id is hardcoded value?", + "info": "", + "comments": "", + "x": 1267.508171081543, + "y": 870.7578836679459, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "f3e2e0b8.aff3b", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 943.5041809082031, + "y": 845.4204959869385, + "z": "85485d1c.bbd62", + "wires": [ + [ + "fdcbc7bd.a13598", + "49ca1a6b.47d2b4", + "e838c5da.a148e8", + "28c40fdc.d8ec", + "e1072ab4.4292c8", + "ef61bc2f.e72cb" + ] + ] + }, + { + "id": "fdcbc7bd.a13598", + "type": "set", + "name": "set siteId", + "xml": "\n\n\n", + "comments": "", + "x": 1160.5041847229004, + "y": 831.753604888916, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "47307892.eb80f8", + "type": "for", + "name": "for cpidx..prop.site.controlpoints", + "xml": "\n\t\t\t\t\t\t\t\t\t\n", + "comments": "", + "outputs": 1, + "x": 1236.504379272461, + "y": 781.7848201990128, + "z": "85485d1c.bbd62", + "wires": [ + [ + "6433e5be.2bdc0c" + ] + ] + }, + { + "id": "6433e5be.2bdc0c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1443.50390625, + "y": 711.7847648859024, + "z": "85485d1c.bbd62", + "wires": [ + [ + "9d85c0cd.f74a", + "6f1b0298.c2014c" + ] + ] + }, + { + "id": "dddca1ae.0aa96", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1885.500316619873, + "y": 705.7535845041275, + "z": "85485d1c.bbd62", + "wires": [ + [ + "5f3e8ab6.51b064" + ] + ] + }, + { + "id": "26937b29.826f14", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1887.7501602172852, + "y": 744.3964706659317, + "z": "85485d1c.bbd62", + "wires": [ + [ + "a5bc087a.7a1fa8" + ] + ] + }, + { + "id": "9d85c0cd.f74a", + "type": "set", + "name": "set prop.controlPtId", + "xml": "\n\n\n", + "comments": "", + "x": 1632.5000076293945, + "y": 684.7535415887833, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "e1072ab4.4292c8", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1198.7894897460938, + "y": 1054.7535101175308, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "49ca1a6b.47d2b4", + "type": "switchNode", + "name": "switch prop.site.controlpoints ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1093.7894897460938, + "y": 664.7535101175308, + "z": "85485d1c.bbd62", + "wires": [ + [ + "1e813b9c.d1bb24", + "5e874fed.35cf3" + ] + ] + }, + { + "id": "5e874fed.35cf3", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1281.7894897460938, + "y": 686.7535101175308, + "z": "85485d1c.bbd62", + "wires": [ + [ + "8ca15cae.d821b" + ] + ] + }, + { + "id": "85141f25.2d6e", + "type": "comment", + "name": "should be null in request", + "info": "", + "comments": "", + "x": 1330.5040740966797, + "y": 824.7535778284073, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "8ca15cae.d821b", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1090.7933807373047, + "y": 729.7574154138565, + "z": "85485d1c.bbd62", + "wires": [ + [ + "47307892.eb80f8", + "5fd810ad.7ad7a" + ] + ] + }, + { + "id": "5fd810ad.7ad7a", + "type": "set", + "name": "set template file spoke", + "xml": "\n\n\n", + "comments": "", + "x": 1269.7933959960938, + "y": 748.7574754953384, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "1e813b9c.d1bb24", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1289.7894897460938, + "y": 637.7535101175308, + "z": "85485d1c.bbd62", + "wires": [ + [ + "41d50201.d63e2c" + ] + ] + }, + { + "id": "41d50201.d63e2c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1427.7894897460938, + "y": 639.7535101175308, + "z": "85485d1c.bbd62", + "wires": [ + [ + "aa5fa9ea.6d1fe8" + ] + ] + }, + { + "id": "aa5fa9ea.6d1fe8", + "type": "set", + "name": "set template file hub", + "xml": "\n\n\n", + "comments": "", + "x": 1596.7934875488281, + "y": 642.7574306726456, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "c26bdc53.ff98c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 775.5039558410645, + "y": 825.4201318025589, + "z": "85485d1c.bbd62", + "wires": [ + [ + "f3e2e0b8.aff3b" + ] + ] + }, + { + "id": "c78d235f.ab387", + "type": "switchNode", + "name": "switch prop.site.sdwan", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 681.5039215087891, + "y": 708.4201065301895, + "z": "85485d1c.bbd62", + "wires": [ + [ + "c26bdc53.ff98c" + ] + ] + }, + { + "id": "5f3e8ab6.51b064", + "type": "set", + "name": "set siteId in control point", + "xml": "\n\n\n", + "comments": "", + "x": 2064.1666679382324, + "y": 706.75370657444, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "a5bc087a.7a1fa8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2028.1665077209473, + "y": 742.7535272836685, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "bbecde3.6ca5b2", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 675.5079383850098, + "y": 1382.2541280984879, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "887e324d.70c37", + "type": "set", + "name": "set siteId to service data", + "xml": "\n\n\n", + "comments": "", + "x": 713.1783866882324, + "y": 1060.9140511751175, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "4023f188.867be", + "type": "set", + "name": "set vf-module-id and vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 763.5078964233398, + "y": 1211.7539602518082, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "8570b81.0d01d48", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 729.5078964233398, + "y": 1260.2539612054825, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "d5f9133b.45a0f", + "type": "update", + "name": "update SDWAN VPN status to AAI", + "xml": "\n\n \n\n", + "comments": "", + "outputs": 1, + "x": 734.6154022216797, + "y": 1314.8460041284561, + "z": "85485d1c.bbd62", + "wires": [ + [] + ] + }, + { + "id": "536ee31e.2dbb9c", + "type": "set", + "name": "copy input data in service-data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 727.5078506469727, + "y": 1164.003914740868, + "z": "85485d1c.bbd62", + "wires": [] + }, + { + "id": "6f1b0298.c2014c", + "type": "get-resource", + "name": "get-resource control pts for sideId", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1670.8334999084473, + "y": 748.7536220550537, + "z": "85485d1c.bbd62", + "wires": [ + [ + "dddca1ae.0aa96", + "26937b29.826f14" + ] + ] + }, + { + "id": "a5bc4e1c.1202d", + "type": "set", + "name": "increment param length", + "xml": "\n\n", + "comments": "", + "x": 717.6667060852051, + "y": 1112.6666584014893, + "z": "85485d1c.bbd62", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.json new file mode 100644 index 00000000..833563e6 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.json @@ -0,0 +1,531 @@ +[ + { + "id": "39688a3a.06a796", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 265.00390625, + "y": 145.999990940094, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "921891f8.416e5" + ] + ] + }, + { + "id": "921891f8.416e5", + "type": "method", + "name": "sdwan-vf-operation-site-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 264.00390625, + "y": 245.999990940094, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "22a013b4.ab58dc" + ] + ] + }, + { + "id": "695e0384.f33d9c", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 94.50390625, + "y": 56.999998569488525, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "39688a3a.06a796" + ] + ] + }, + { + "id": "22a013b4.ab58dc", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 423.00389099121094, + "y": 361.99999952316284, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "4325b612.73e1e8", + "a6c02374.2dca", + "40ba27b5.057bf8", + "d6478b6b.a2b888", + "59e1bfa3.d11e4", + "1c5585c5.9cdc3a", + "a7e8dd90.c6661", + "2f9ca627.c38e7a", + "40436b2a.16f614", + "64771e44.2196d", + "bb863987.8db5d8", + "462de6d9.81f588" + ] + ] + }, + { + "id": "4325b612.73e1e8", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 723.3333129882812, + "y": 253.49612379074097, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "63fc0005.8f2ee" + ] + ] + }, + { + "id": "63fc0005.8f2ee", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 975.3334045410156, + "y": 252.1627869606018, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "c555201.0223fe" + ] + ] + }, + { + "id": "6fae689f.7fef88", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1346.9998931884766, + "y": 254.16278982162476, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "c555201.0223fe", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1193.6667213439941, + "y": 254.1627688407898, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "6fae689f.7fef88" + ] + ] + }, + { + "id": "d6478b6b.a2b888", + "type": "for", + "name": "for loop idx - VF input parameters", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 797.2540969848633, + "y": 475.6666569709778, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "e10e6c76.58a1d" + ] + ] + }, + { + "id": "e10e6c76.58a1d", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1012.0324401855469, + "y": 473.2222409248352, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "9a3f095b.53aca8", + "454b0ff.c77c1f" + ] + ] + }, + { + "id": "9a3f095b.53aca8", + "type": "execute", + "name": "execute split parameterName", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1208.2886428833008, + "y": 450.9703793525696, + "z": "5099ec4c.e95b94", + "wires": [ + [] + ] + }, + { + "id": "454b0ff.c77c1f", + "type": "set", + "name": "set parameterName", + "xml": "\n\n", + "comments": "", + "x": 1177.7330703735352, + "y": 487.9704957008362, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "1b7ed90b.0ee057", + "type": "comment", + "name": "Take the parameter names by removing prefix", + "info": "", + "comments": "", + "x": 1181.2542991638184, + "y": 410.33332538604736, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "a6c02374.2dca", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 737.75390625, + "y": 208.99999284744263, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "698329a9.119718" + ] + ] + }, + { + "id": "698329a9.119718", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 924.4205856323242, + "y": 208.33329057693481, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "f31a5878.bf4fd8" + ] + ] + }, + { + "id": "f31a5878.bf4fd8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1106.0872116088867, + "y": 208.33329057693481, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "40ba27b5.057bf8", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 779.0038957595825, + "y": 328.99999380111694, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "51b4cfc4.d81ec", + "9cba331b.ccedc" + ] + ] + }, + { + "id": "51b4cfc4.d81ec", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1010.00390625, + "y": 304.999990940094, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "3f2cb9e5.051a76" + ] + ] + }, + { + "id": "9cba331b.ccedc", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1010.00390625, + "y": 344.999990940094, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "e0c33286.cb104" + ] + ] + }, + { + "id": "3f2cb9e5.051a76", + "type": "set", + "name": "set vf-index", + "xml": "\n\n", + "comments": "", + "x": 1152.50390625, + "y": 304.999990940094, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "e0c33286.cb104", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1154.3609504699707, + "y": 344.9365029335022, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "8b8b9efa.275ce", + "1791a391.e4fccc" + ] + ] + }, + { + "id": "1791a391.e4fccc", + "type": "set", + "name": "set vf-index", + "xml": "\n\n\n\n", + "comments": "", + "x": 1307.059425354004, + "y": 314.55560162616894, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "8b8b9efa.275ce", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1363.4879302978516, + "y": 367.7777314186096, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "aaa91538.94bcc8" + ] + ] + }, + { + "id": "bd3d2242.9164e", + "type": "comment", + "name": "make sure this network doesn't exist already", + "info": "", + "comments": "", + "x": 1587.1386604309082, + "y": 326.03178882598877, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "aaa91538.94bcc8", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1638.7736511230469, + "y": 367.3492341041565, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "a84edb80.0d80e8" + ] + ] + }, + { + "id": "a84edb80.0d80e8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1539.503849029541, + "y": 425.92066526412964, + "z": "5099ec4c.e95b94", + "wires": [ + [ + "7ca646fd.066d78" + ] + ] + }, + { + "id": "7ca646fd.066d78", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1687.2539520263672, + "y": 425.77785733295605, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "40436b2a.16f614", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 790.8571014404297, + "y": 755.4962139129639, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "2f9ca627.c38e7a", + "type": "execute", + "name": "execute generate-vf-module-index", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 799.1905975341797, + "y": 702.1629467010498, + "z": "5099ec4c.e95b94", + "wires": [ + [] + ] + }, + { + "id": "a7e8dd90.c6661", + "type": "set", + "name": "set new vf-module_length", + "xml": "\n", + "comments": "", + "x": 773.1905746459961, + "y": 648.1628403663635, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "59e1bfa3.d11e4", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n", + "comments": "", + "x": 788.1902351379395, + "y": 538.1542210578918, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "1c5585c5.9cdc3a", + "type": "call", + "name": "call sdwan-get-vf-module-site-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 804.190544128418, + "y": 590.154402256012, + "z": "5099ec4c.e95b94", + "wires": [ + [] + ] + }, + { + "id": "64771e44.2196d", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 786.0039939880371, + "y": 806.0000591278076, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "bb863987.8db5d8", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n\n", + "comments": "", + "x": 795.5040130615234, + "y": 854.9999685287476, + "z": "5099ec4c.e95b94", + "wires": [] + }, + { + "id": "670cd372.9429ec", + "type": "save", + "name": "save sdwan vpn resource in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 798.0039482116699, + "y": 900.4999747276306, + "z": "5099ec4c.e95b94", + "wires": [ + [] + ] + }, + { + "id": "4d453124.5225e", + "type": "save", + "name": "save service relationship in AAI", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 797.0038909912109, + "y": 947.5000224113464, + "z": "5099ec4c.e95b94", + "wires": [ + [] + ] + }, + { + "id": "462de6d9.81f588", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 745.7264213562012, + "y": 993.6738653182983, + "z": "5099ec4c.e95b94", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.json new file mode 100644 index 00000000..581bad70 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.json @@ -0,0 +1,1066 @@ +[ + { + "id": "5c29a6ba.038668", + "type": "method", + "name": "method sdwan-vf-operation-site-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 236.00390625, + "y": 176.58634185791016, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "c10a5ef9.eb1cc" + ] + ] + }, + { + "id": "7b112072.6efee", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 145.00390625, + "y": 20, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "c6cd33c4.247fe" + ] + ] + }, + { + "id": "c6cd33c4.247fe", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 224.28961181640625, + "y": 82.23810958862305, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "5c29a6ba.038668" + ] + ] + }, + { + "id": "c10a5ef9.eb1cc", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 222.6705780029297, + "y": 361.6667137145996, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "987b6cfb.095a4", + "2421aa48.a967a6", + "a7501bce.e84ca8", + "c42c3129.16bb4", + "67b10f8d.c3d57", + "7db6c871.1ca638", + "5c7d3c9a.2071e4", + "7e398340.b85bfc", + "27be343.61169cc", + "4d4441d6.c778f", + "2c4e5cc7.b76554", + "f0d9af80.b3024", + "1cc606fc.7b90b9" + ] + ] + }, + { + "id": "2421aa48.a967a6", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 568.035270690918, + "y": 256.2691411972046, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "f656e0b.31e062" + ] + ] + }, + { + "id": "987b6cfb.095a4", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 573.0039253234863, + "y": 195.00001049041748, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "d40e76d0.d5ce48" + ] + ] + }, + { + "id": "d40e76d0.d5ce48", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 753.00390625, + "y": 194, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "de4bbf24.9eba4" + ] + ] + }, + { + "id": "de4bbf24.9eba4", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 902.4326324462891, + "y": 195.14291763305664, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "f656e0b.31e062", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 791.0039215087891, + "y": 257.00000619888306, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "4eea1b40.3a5ae4" + ] + ] + }, + { + "id": "4eea1b40.3a5ae4", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1006.00390625, + "y": 255, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "efdee9f.d679018" + ] + ] + }, + { + "id": "efdee9f.d679018", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1170.00390625, + "y": 250, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "a7501bce.e84ca8", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 618.0039138793945, + "y": 327.99999046325684, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "ad789953.0300c8", + "a370bc16.16cab", + "be5b6663.110a88" + ] + ] + }, + { + "id": "a370bc16.16cab", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 840.00390625, + "y": 362, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "22440a59.760c56" + ] + ] + }, + { + "id": "ad789953.0300c8", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 845.0039024353027, + "y": 308.9999990463257, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "22440a59.760c56" + ] + ] + }, + { + "id": "22440a59.760c56", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1003.00390625, + "y": 322, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "be5b6663.110a88", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 840.00390625, + "y": 423, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "cb5b975f.044798" + ] + ] + }, + { + "id": "da67128d.15fa1", + "type": "set", + "name": "set vf-module_length", + "xml": "\n\n\n", + "comments": "", + "x": 1194.003921508789, + "y": 421.0000139474869, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "cb5b975f.044798", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1001.0039520263672, + "y": 419.99999141693115, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "da67128d.15fa1", + "8901c130.f196d" + ] + ] + }, + { + "id": "8901c130.f196d", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1213.003890991211, + "y": 473.99999046325684, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "332a4ae3.ad50b6" + ] + ] + }, + { + "id": "332a4ae3.ad50b6", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1456.00390625, + "y": 469, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "e0471cb4.f94dd" + ] + ] + }, + { + "id": "e0471cb4.f94dd", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1654.0039348602295, + "y": 456.0000066757202, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "1ca5dda0.751ea2" + ] + ] + }, + { + "id": "1ca5dda0.751ea2", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1806.00390625, + "y": 458, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "3077bb99.f991c4", + "96d4f974.763d28", + "37f06523.6ef90a" + ] + ] + }, + { + "id": "3077bb99.f991c4", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2028.00390625, + "y": 454, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "96d4f974.763d28", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2034.00390625, + "y": 503, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "37f06523.6ef90a", + "type": "call", + "name": "call sdwan-get-vf-module-site-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2062.0041275024414, + "y": 551.0000057220459, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "67b10f8d.c3d57", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 533.0039806365967, + "y": 554.0000057220459, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "c42c3129.16bb4", + "type": "switchNode", + "name": "switch tmp.vidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 557.0351257324219, + "y": 501.0160732269287, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "288e4f16.fdb24" + ] + ] + }, + { + "id": "288e4f16.fdb24", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 704.4637680053711, + "y": 500.5874834060669, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "6d758b04.419134" + ] + ] + }, + { + "id": "6d758b04.419134", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 853.8924942016602, + "y": 501.73040103912354, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "7db6c871.1ca638", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 564.0351448059082, + "y": 603.0160584449768, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "5c7d3c9a.2071e4", + "type": "for", + "name": "for loop idx - VF-module input parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 604.0039367675781, + "y": 678.4548873901367, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "f399c5e.d5b6e38" + ] + ] + }, + { + "id": "f399c5e.d5b6e38", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 857.8997802734375, + "y": 675.3768310546875, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "6f7dac79.02cc84", + "69380680.bf88e8" + ] + ] + }, + { + "id": "6f7dac79.02cc84", + "type": "switchNode", + "name": "switch type", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 995.0169830322266, + "y": 675.3502712249756, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "8d1befdb.32c39" + ] + ] + }, + { + "id": "8d1befdb.32c39", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1135.016990661621, + "y": 676.3502712249756, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "79096937.65ad98" + ] + ] + }, + { + "id": "79096937.65ad98", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1283.5666389465332, + "y": 677.3769645690918, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "50251b49.1faa44" + ] + ] + }, + { + "id": "50251b49.1faa44", + "type": "set", + "name": "set type and sdwan flag", + "xml": "\n\n\n", + "comments": "", + "x": 1498.9000129699707, + "y": 677.3769731521606, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "69380680.bf88e8", + "type": "switchNode", + "name": "switch siteId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 995.0168800354004, + "y": 750.3503141403198, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "89a7d161.ebf8a" + ] + ] + }, + { + "id": "89a7d161.ebf8a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1135.016887664795, + "y": 751.3503141403198, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "8cbeced8.b613d" + ] + ] + }, + { + "id": "8cbeced8.b613d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1283.566535949707, + "y": 752.377007484436, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "5b3b802.4f9668" + ] + ] + }, + { + "id": "5b3b802.4f9668", + "type": "set", + "name": "set siteId", + "xml": "\n\n\n", + "comments": "", + "x": 1427.8998985290527, + "y": 753.3770246505737, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "db911ea5.5cc8d", + "type": "comment", + "name": "Get siteId to delete", + "info": "", + "comments": "", + "x": 1007.0038642883301, + "y": 719.4549703598022, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "7e398340.b85bfc", + "type": "switchNode", + "name": "switch prop.site.sdwan", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 533.5116882324219, + "y": 845.1213359832764, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "c63fd2c7.67fc" + ] + ] + }, + { + "id": "c63fd2c7.67fc", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 714.5118217468262, + "y": 846.1213626861572, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "653ef686.4a6068" + ] + ] + }, + { + "id": "69850da3.9c7b14", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1419.0118446350098, + "y": 814.1214170455933, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "ba061c2b.bf22f" + ] + ] + }, + { + "id": "ba061c2b.bf22f", + "type": "set", + "name": "set controller data", + "xml": "\n\n\n\n", + "comments": "", + "x": 1607.5119400024414, + "y": 808.1214267015457, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "85b7f6ac.e36598", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1422.5028114318848, + "y": 861.6954526901245, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "1b75ce4a.6d0092" + ] + ] + }, + { + "id": "1b75ce4a.6d0092", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "outputs": 1, + "x": 1414.8358192443848, + "y": 903.0287656784058, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "fb9dc1ca.b519e" + ] + ] + }, + { + "id": "fb9dc1ca.b519e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n", + "comments": "", + "outputs": 1, + "x": 1152.0117568969727, + "y": 862.1214228868484, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "69850da3.9c7b14", + "85b7f6ac.e36598", + "5b05b37.dea904c" + ] + ] + }, + { + "id": "c256fc10.56b7c", + "type": "execute", + "name": "execute RestApiCallNode Create SDWAN site", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1180.5121002197266, + "y": 1060.121494293213, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "626ea124.c2d19", + "77fd4a1.6d0b0b4" + ] + ] + }, + { + "id": "6007a527.cdf6fc", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1576.1784210205078, + "y": 1040.0103092193604, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "1facc57c.dbee2b", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1573.6229209899902, + "y": 1074.5656490325928, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "2b4696aa.b04baa", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1442.6230182647705, + "y": 1076.5657682418823, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "1facc57c.dbee2b" + ] + ] + }, + { + "id": "1fb3f457.93c7fc", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1434.0672721862793, + "y": 1039.2324876785278, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "6007a527.cdf6fc" + ] + ] + }, + { + "id": "199f525b.bab65e", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1418.2657356262207, + "y": 940.1253787279129, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "e85c3a39.e5bd58" + ] + ] + }, + { + "id": "b6235f60.69d19", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1410.5157356262207, + "y": 981.7682620286942, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "429813db.05fa0c" + ] + ] + }, + { + "id": "429813db.05fa0c", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1536.5992317199707, + "y": 982.0142947435379, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "e85c3a39.e5bd58", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1555.2657356262207, + "y": 940.1253787279129, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "cfb510cb.1323d", + "type": "comment", + "name": "tmp.thirdparty-sdnc-id is hardcoded value?", + "info": "", + "comments": "", + "x": 1147.515609741211, + "y": 826.1253840923309, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "653ef686.4a6068", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 875.5117568969727, + "y": 846.7878704071045, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "31c7dfa0.a2acb", + "d00d4af5.3de678", + "f5120e80.4ebea", + "c256fc10.56b7c" + ] + ] + }, + { + "id": "d00d4af5.3de678", + "type": "execute", + "name": "execute RestApiCallNode Get token", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1168.654685974121, + "y": 963.1213312149048, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "199f525b.bab65e", + "b6235f60.69d19" + ] + ] + }, + { + "id": "f5120e80.4ebea", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1128.6546096801758, + "y": 1012.1212921142578, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "626ea124.c2d19", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1436.6546096801758, + "y": 1137.1212921142578, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "352b1b5f.73bb64" + ] + ] + }, + { + "id": "352b1b5f.73bb64", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1592.6546096801758, + "y": 1137.1212921142578, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "77fd4a1.6d0b0b4", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1436.6546096801758, + "y": 1186.1212921142578, + "z": "1fcdaf2d.f82361", + "wires": [ + [ + "a435af2d.1ebe4" + ] + ] + }, + { + "id": "a435af2d.1ebe4", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1614.6546096801758, + "y": 1183.1212921142578, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "27be343.61169cc", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 558.4484710693359, + "y": 912.5660271644592, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "4d4441d6.c778f", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 542.1151275634766, + "y": 953.9827690124512, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "2c4e5cc7.b76554", + "type": "set", + "name": "set vf-module-oper-status to PendingDelete", + "xml": "\n\n\n\n", + "comments": "", + "x": 597.5952453613281, + "y": 1003.5700263977051, + "z": "1fcdaf2d.f82361", + "wires": [] + }, + { + "id": "1cc606fc.7b90b9", + "type": "save", + "name": "update site instance configuration in AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 586.781982421875, + "y": 1052.4551830291748, + "z": "1fcdaf2d.f82361", + "wires": [ + [] + ] + }, + { + "id": "f0d9af80.b3024", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 507.5597839355469, + "y": 1103.8992748260498, + "z": "1fcdaf2d.f82361", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.json new file mode 100644 index 00000000..4b4448bb --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.json @@ -0,0 +1,674 @@ +[ + { + "id": "187aa613.a5839a", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 235.00390625, + "y": 121.23810815811157, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "582fdd43.f9c334" + ] + ] + }, + { + "id": "582fdd43.f9c334", + "type": "method", + "name": "method sdwan-vf-operation-site-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 246.71820068359375, + "y": 215.58634042739868, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "5b1517bd.e6d538" + ] + ] + }, + { + "id": "dd9a7d3b.c0b22", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 155.71820068359375, + "y": 58.999998569488525, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "187aa613.a5839a" + ] + ] + }, + { + "id": "5b1517bd.e6d538", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 263.38490295410156, + "y": 449.66671800613403, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "9241d723.4c1768", + "583bedbe.114ce4", + "530fc00e.364a7", + "6080131a.3dc0dc", + "e87fa266.b6e36", + "809305f5.00af78", + "35360c23.e7bca4", + "f2c5088e.cdf1f8", + "8e537e93.b1e07", + "c5084158.dcae4", + "a42b62f1.2ca2" + ] + ] + }, + { + "id": "583bedbe.114ce4", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 578.7495651245117, + "y": 295.2691397666931, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "54d8e288.9c571c" + ] + ] + }, + { + "id": "9241d723.4c1768", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 583.7182197570801, + "y": 234.000009059906, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "deee2c29.49f92" + ] + ] + }, + { + "id": "deee2c29.49f92", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 763.7182006835938, + "y": 232.99999856948853, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "c9ce5d0a.f9326" + ] + ] + }, + { + "id": "c9ce5d0a.f9326", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 913.1469268798828, + "y": 234.14291620254517, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "54d8e288.9c571c", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 801.7182159423828, + "y": 296.0000047683716, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "60ddf1fc.3523e" + ] + ] + }, + { + "id": "60ddf1fc.3523e", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1016.7182006835938, + "y": 293.9999985694885, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "3516b602.f2680a" + ] + ] + }, + { + "id": "3516b602.f2680a", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1180.7182006835938, + "y": 288.9999985694885, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "530fc00e.364a7", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 649.7182350158691, + "y": 372.00002336502075, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "8726f5fa.6a9e18", + "28d1ea9e.688d26", + "8ffcd1cb.2fcee" + ] + ] + }, + { + "id": "28d1ea9e.688d26", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 871.7182273864746, + "y": 406.0000329017639, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "ed85f484.f7f278" + ] + ] + }, + { + "id": "8726f5fa.6a9e18", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 876.7182235717773, + "y": 353.0000319480896, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "ed85f484.f7f278" + ] + ] + }, + { + "id": "ed85f484.f7f278", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1034.7182273864746, + "y": 366.0000329017639, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "8ffcd1cb.2fcee", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 871.7182273864746, + "y": 467.0000329017639, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "340e8678.09189a" + ] + ] + }, + { + "id": "806cc3c4.ab426", + "type": "set", + "name": "set vf-module_length", + "xml": "\n\n\n", + "comments": "", + "x": 1225.7182426452637, + "y": 465.0000468492508, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "340e8678.09189a", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1032.7182731628418, + "y": 464.00002431869507, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "806cc3c4.ab426", + "f59f2884.04cee8" + ] + ] + }, + { + "id": "f59f2884.04cee8", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1244.7182121276855, + "y": 518.0000233650208, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "2f51cfde.50b1e" + ] + ] + }, + { + "id": "2f51cfde.50b1e", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1487.7182273864746, + "y": 513.0000329017639, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "b1049a4.b276d68" + ] + ] + }, + { + "id": "b1049a4.b276d68", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1728.718355178833, + "y": 506.00003004074097, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "30dc082a.0a5cd8" + ] + ] + }, + { + "id": "30dc082a.0a5cd8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1880.7183265686035, + "y": 508.00002336502075, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "68ce9aa6.9cbee4", + "6fd91070.2784d", + "83965509.802248" + ] + ] + }, + { + "id": "68ce9aa6.9cbee4", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2102.7183265686035, + "y": 504.00002336502075, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "6fd91070.2784d", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2108.7183265686035, + "y": 553.0000233650208, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "83965509.802248", + "type": "call", + "name": "call sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2136.718547821045, + "y": 601.0000290870667, + "z": "e1fdfe1b.e244a", + "wires": [ + [] + ] + }, + { + "id": "6080131a.3dc0dc", + "type": "switchNode", + "name": "switch tmp.vidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 588.7494468688965, + "y": 545.0161061286926, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "73f1e922.5bcb58" + ] + ] + }, + { + "id": "73f1e922.5bcb58", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 736.1780891418457, + "y": 544.5875163078308, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "a8c19777.b80838" + ] + ] + }, + { + "id": "a8c19777.b80838", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 885.6068153381348, + "y": 545.7304339408875, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "e87fa266.b6e36", + "type": "switchNode", + "name": "switch vf-module-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 633.047607421875, + "y": 615.3333115577698, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "f563296b.c51508", + "5df5c282.7498ac" + ] + ] + }, + { + "id": "f563296b.c51508", + "type": "outcome", + "name": "outcome PendingDelete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 923.8808746337891, + "y": 619.4444346427917, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "def8fb03.8e15e8" + ] + ] + }, + { + "id": "5df5c282.7498ac", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 890.8810119628906, + "y": 671.4444873332977, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "2bb9155.57a22ea" + ] + ] + }, + { + "id": "2bb9155.57a22ea", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n ", + "comments": "", + "x": 1050.3807792663574, + "y": 674.4444863796234, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "def8fb03.8e15e8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1121.1872749328613, + "y": 629.7695889472961, + "z": "e1fdfe1b.e244a", + "wires": [ + [] + ] + }, + { + "id": "a42b62f1.2ca2", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 611.1588096618652, + "y": 994.2221984863281, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "809305f5.00af78", + "type": "set", + "name": "set prop.vnfNewidx", + "xml": "\n\n", + "comments": "", + "x": 607.2454776763916, + "y": 689.3333535194397, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "35360c23.e7bca4", + "type": "for", + "name": "for lidx..service-data.vf-modules.vf-module[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 687.2453918457031, + "y": 740.3333554267883, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "37a5b897.303c08" + ] + ] + }, + { + "id": "f2c5088e.cdf1f8", + "type": "set", + "name": "set new vnf length", + "xml": "\n\t\n\n\t\n", + "comments": "", + "x": 611.3467636108398, + "y": 793.1375732421875, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "8e537e93.b1e07", + "type": "set", + "name": "Remove vnf from ServiceData", + "xml": "\n\t\n", + "comments": "", + "x": 648.2454376220703, + "y": 843.3333582878113, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "37a5b897.303c08", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 947.24538230896, + "y": 747.3332152366638, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "28df8155.45a17e" + ] + ] + }, + { + "id": "b54d3819.c1f898", + "type": "delete", + "name": "delete site vf instance configuration in AAI", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 693.2457847595215, + "y": 941.59490442276, + "z": "e1fdfe1b.e244a", + "wires": [ + [] + ] + }, + { + "id": "28df8155.45a17e", + "type": "switchNode", + "name": "switch vnf-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1133.245449066162, + "y": 747.3333759307861, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "b11e0659.68c598" + ] + ] + }, + { + "id": "b11e0659.68c598", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1302.2454566955566, + "y": 746.3332133293152, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "8c9a4a2b.2a6988" + ] + ] + }, + { + "id": "8c9a4a2b.2a6988", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1456.2452955245972, + "y": 738.3332142829895, + "z": "e1fdfe1b.e244a", + "wires": [ + [ + "9c4fcf43.faebd", + "f51761cb.90c27" + ] + ] + }, + { + "id": "9c4fcf43.faebd", + "type": "set", + "name": "set vnf data", + "xml": "\n\n\n", + "comments": "", + "x": 1621.2453908920288, + "y": 713.3333697319031, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "f51761cb.90c27", + "type": "set", + "name": "set prop.vnfNewidx", + "xml": "\n\n", + "comments": "", + "x": 1643.2453908920288, + "y": 769.333333492279, + "z": "e1fdfe1b.e244a", + "wires": [] + }, + { + "id": "c5084158.dcae4", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 635.0476455688477, + "y": 888.6666932106018, + "z": "e1fdfe1b.e244a", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.json new file mode 100644 index 00000000..b51105eb --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.json @@ -0,0 +1,556 @@ +[ + { + "id": "5781857d.34f10c", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 188.03125, + "y": 43.031253814697266, + "z": "22c1b0cd.01617", + "wires": [ + [ + "34ea5d13.adf2e2" + ] + ] + }, + { + "id": "34ea5d13.adf2e2", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 267.31695556640625, + "y": 105.26936340332031, + "z": "22c1b0cd.01617", + "wires": [ + [ + "7a350033.439ec" + ] + ] + }, + { + "id": "7a350033.439ec", + "type": "method", + "name": "method sdwan-vf-operation-vpn-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 279.03125, + "y": 199.61759567260742, + "z": "22c1b0cd.01617", + "wires": [ + [ + "eae20948.900428" + ] + ] + }, + { + "id": "eae20948.900428", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 265.6979217529297, + "y": 384.6979675292969, + "z": "22c1b0cd.01617", + "wires": [ + [ + "94df5008.7b42f", + "7ed34394.611e1c", + "23e3b0bc.99c9d", + "3dc91e9a.3f3102", + "f95e37c5.b5e148", + "fc6cc049.08c93", + "b58620d0.ff986", + "b6f2d919.b74fa8", + "9597930d.e038d", + "ef79430c.f091e", + "fc543198.c0c2e", + "a41eacc.0c7475", + "d46578bf.5e8e58", + "21b0010b.c0a22e", + "5d9f4d8a.00ca04", + "48cf7750.d184d8", + "4efe1671.fc4788", + "d6a9c738.cde808" + ] + ] + }, + { + "id": "94df5008.7b42f", + "type": "call", + "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 805.6980133056641, + "y": 222.03141355514526, + "z": "22c1b0cd.01617", + "wires": [ + [] + ] + }, + { + "id": "23e3b0bc.99c9d", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 637.0625152587891, + "y": 310.06250381469727, + "z": "22c1b0cd.01617", + "wires": [ + [] + ] + }, + { + "id": "7ed34394.611e1c", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 601.7603912353516, + "y": 266.0624761581421, + "z": "22c1b0cd.01617", + "wires": [ + [] + ] + }, + { + "id": "7f983045.d243a", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 924.486083984375, + "y": 360.04166173934937, + "z": "22c1b0cd.01617", + "wires": [ + [ + "875bfb0c.99b4c8", + "fda7ec02.f4fa3" + ] + ] + }, + { + "id": "875bfb0c.99b4c8", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1108.4861907958984, + "y": 322.0416889190674, + "z": "22c1b0cd.01617", + "wires": [ + [ + "2605efbe.66ab7" + ] + ] + }, + { + "id": "2605efbe.66ab7", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1282.4863166809082, + "y": 322.04169273376465, + "z": "22c1b0cd.01617", + "wires": [ + [ + "dadb2cf7.2ff69" + ] + ] + }, + { + "id": "dadb2cf7.2ff69", + "type": "set", + "name": "set name", + "xml": "\n\n", + "comments": "", + "x": 1445.4862022399902, + "y": 321.6416873931885, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "fda7ec02.f4fa3", + "type": "switchNode", + "name": "switch topology", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1118.9026908874512, + "y": 369.70831775665283, + "z": "22c1b0cd.01617", + "wires": [ + [ + "3ae5ca3b.f74cc6" + ] + ] + }, + { + "id": "3ae5ca3b.f74cc6", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1292.902816772461, + "y": 369.7083215713501, + "z": "22c1b0cd.01617", + "wires": [ + [ + "4b92911a.56168" + ] + ] + }, + { + "id": "4b92911a.56168", + "type": "set", + "name": "set topology", + "xml": "\n\n", + "comments": "", + "x": 1455.902702331543, + "y": 369.3083162307739, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "3dc91e9a.3f3102", + "type": "for", + "name": "for each network-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 672.6526527404785, + "y": 369.708309173584, + "z": "22c1b0cd.01617", + "wires": [ + [ + "7f983045.d243a" + ] + ] + }, + { + "id": "4efe1671.fc4788", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 669.4862022399902, + "y": 496.04168128967285, + "z": "22c1b0cd.01617", + "wires": [ + [ + "46f8b46c.58115c", + "a1d7d554.010ed8", + "21d4ff8e.d6051" + ] + ] + }, + { + "id": "46f8b46c.58115c", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 931.486083984375, + "y": 449.04166159033775, + "z": "22c1b0cd.01617", + "wires": [ + [ + "df26ddf3.952" + ] + ] + }, + { + "id": "a1d7d554.010ed8", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 934.97705078125, + "y": 496.615697234869, + "z": "22c1b0cd.01617", + "wires": [ + [ + "c96d1e93.137b6" + ] + ] + }, + { + "id": "21d4ff8e.d6051", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 930.31005859375, + "y": 537.9490102231503, + "z": "22c1b0cd.01617", + "wires": [ + [ + "29af3383.039eac" + ] + ] + }, + { + "id": "c96d1e93.137b6", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 689.4861221313477, + "y": 615.0416851043701, + "z": "22c1b0cd.01617", + "wires": [ + [ + "47bd8a4e.743ee4", + "5c5772a6.eeb8ac" + ] + ] + }, + { + "id": "47bd8a4e.743ee4", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 933.486156463623, + "y": 592.0416917800903, + "z": "22c1b0cd.01617", + "wires": [ + [ + "91c9ef14.b46a4" + ] + ] + }, + { + "id": "5c5772a6.eeb8ac", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 925.736156463623, + "y": 645.6845750808716, + "z": "22c1b0cd.01617", + "wires": [ + [ + "b75502f5.e09e5" + ] + ] + }, + { + "id": "91c9ef14.b46a4", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1083.486083984375, + "y": 593.0416603088379, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "b75502f5.e09e5", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1078.486156463623, + "y": 645.4346361160278, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "df26ddf3.952", + "type": "set", + "name": "set controller data", + "xml": "\n\n\n\n", + "comments": "", + "x": 1128.9861450195312, + "y": 437.04166159033775, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "5d9f4d8a.00ca04", + "type": "execute", + "name": "execute RestApiCallNode Create vpn", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 695.2254638671875, + "y": 728.721978187561, + "z": "22c1b0cd.01617", + "wires": [ + [] + ] + }, + { + "id": "f95e37c5.b5e148", + "type": "set", + "name": "set prop.vpn-id and prop.vpn1Id", + "xml": "\n\n\n", + "comments": "", + "x": 680.2256622314453, + "y": 782.7221002578735, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "21b0010b.c0a22e", + "type": "execute", + "name": "execute RestApiCallNode Create vpn topology", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 728.7254638671875, + "y": 825.7219481468201, + "z": "22c1b0cd.01617", + "wires": [ + [] + ] + }, + { + "id": "fc6cc049.08c93", + "type": "set", + "name": "set tenant-id to service-data", + "xml": "\n\n\n", + "comments": "", + "x": 670.7255401611328, + "y": 877.4720306396484, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "b58620d0.ff986", + "type": "set", + "name": "set vpn-id to service-data", + "xml": "\n\n\n", + "comments": "", + "x": 660.9754791259766, + "y": 976.2218685150146, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "b6f2d919.b74fa8", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 618.0352668762207, + "y": 1336.5354351997375, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "d6a9c738.cde808", + "type": "update", + "name": "update SDWAN VPN status to AAI", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 687.3649978637695, + "y": 1230.905207157135, + "z": "22c1b0cd.01617", + "wires": [ + [] + ] + }, + { + "id": "fc543198.c0c2e", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 684.0000152587891, + "y": 1174.0000378815457, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "ef79430c.f091e", + "type": "set", + "name": "set vf-module-id and vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 718.0000152587891, + "y": 1125.5000369278714, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "9597930d.e038d", + "type": "set", + "name": "copy input data in service-data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 681.9999694824219, + "y": 1077.7499914169312, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "a41eacc.0c7475", + "type": "set", + "name": "set param-length + 1", + "xml": "\n", + "comments": "", + "x": 657.0000476837158, + "y": 1026.0000734329224, + "z": "22c1b0cd.01617", + "wires": [] + }, + { + "id": "d46578bf.5e8e58", + "type": "set", + "name": "set param length + 1", + "xml": "\n\n", + "comments": "", + "x": 652.0000152587891, + "y": 922.0000267028809, + "z": "22c1b0cd.01617", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.json new file mode 100644 index 00000000..e8db0bf8 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.json @@ -0,0 +1,654 @@ +[ + { + "id": "5892697a.9c21d8", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 482.03125, + "y": 382.00000220537186, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "3419ca3e.28a196", + "18fb5a27.0012c6", + "987ea69b.4f3758", + "6b48247.18bfcdc", + "12914a5f.e6b036", + "5fd7b0fa.16e31", + "623a4487.e99e9c", + "4156b8b2.c36818", + "9723e968.8650b8", + "7be42a51.991f94", + "4a04380d.9f4fa8", + "ea1ae816.a77cc8", + "43b512b5.67ddbc", + "64fa1f85.6660d", + "37949d89.629082" + ] + ] + }, + { + "id": "309bc096.5fac7", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 324.03126525878906, + "y": 165.999993622303, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "1f3522ef.5a48ed" + ] + ] + }, + { + "id": "1f3522ef.5a48ed", + "type": "method", + "name": "sdwan-vf-operation-vpn-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 323.03126525878906, + "y": 265.999993622303, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "5892697a.9c21d8" + ] + ] + }, + { + "id": "3582a035.23289", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 153.53126525878906, + "y": 77.00000125169754, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "309bc096.5fac7" + ] + ] + }, + { + "id": "3419ca3e.28a196", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 782.3606719970703, + "y": 273.49612647295, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "e71de9cd.25e818" + ] + ] + }, + { + "id": "e71de9cd.25e818", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1034.3607635498047, + "y": 272.1627896428108, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "637c1185.e9ab2" + ] + ] + }, + { + "id": "46c73b2c.401b84", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n\n", + "comments": "", + "x": 1406.0272521972656, + "y": 274.16279250383377, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "637c1185.e9ab2", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1252.6940803527832, + "y": 274.1627715229988, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "46c73b2c.401b84" + ] + ] + }, + { + "id": "6b48247.18bfcdc", + "type": "for", + "name": "for loop idx - VF input parameters", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 856.2814559936523, + "y": 495.6666596531868, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "de525177.578e5" + ] + ] + }, + { + "id": "de525177.578e5", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1071.059799194336, + "y": 493.2222436070442, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "f754a25f.6ce5b", + "a4e3fb1c.255518" + ] + ] + }, + { + "id": "f754a25f.6ce5b", + "type": "execute", + "name": "execute split parameterName", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1267.3160018920898, + "y": 470.9703820347786, + "z": "c6a9f1ad.d0abe", + "wires": [ + [] + ] + }, + { + "id": "a4e3fb1c.255518", + "type": "set", + "name": "set parameterName", + "xml": "\n\n", + "comments": "", + "x": 1236.7604293823242, + "y": 507.9704983830452, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "af1423f9.97927", + "type": "comment", + "name": "Take the parameter names by removing prefix", + "info": "", + "comments": "", + "x": 1240.2816581726074, + "y": 430.3333280682564, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "18fb5a27.0012c6", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 796.7812652587891, + "y": 228.99999552965164, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "f110968e.0e58a8" + ] + ] + }, + { + "id": "f110968e.0e58a8", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 983.4479446411133, + "y": 228.33329325914383, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "241d819c.c8566e" + ] + ] + }, + { + "id": "241d819c.c8566e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1165.1145706176758, + "y": 228.33329325914383, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "987ea69b.4f3758", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 838.0312547683716, + "y": 348.99999648332596, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "f6ea0a95.1bfcf8", + "7969b2ec.a074ec" + ] + ] + }, + { + "id": "f6ea0a95.1bfcf8", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1069.031265258789, + "y": 324.999993622303, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "95e71927.be46c8" + ] + ] + }, + { + "id": "7969b2ec.a074ec", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1069.031265258789, + "y": 364.999993622303, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "53dfed7f.4e81b4" + ] + ] + }, + { + "id": "95e71927.be46c8", + "type": "set", + "name": "set vf-index", + "xml": "\n\n", + "comments": "", + "x": 1211.531265258789, + "y": 324.999993622303, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "53dfed7f.4e81b4", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1213.3883094787598, + "y": 364.9365056157112, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "bd7a9ede.140ae", + "804dd88d.6a51d8" + ] + ] + }, + { + "id": "804dd88d.6a51d8", + "type": "set", + "name": "set vf-index", + "xml": "\n\n\n\n", + "comments": "", + "x": 1366.086784362793, + "y": 334.55560430837795, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "bd7a9ede.140ae", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1422.5152893066406, + "y": 387.77773410081863, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "549e64ff.4f02fc" + ] + ] + }, + { + "id": "96b53f57.6e1a2", + "type": "comment", + "name": "make sure this network doesn't exist already", + "info": "", + "comments": "", + "x": 1646.1660194396973, + "y": 346.0317915081978, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "549e64ff.4f02fc", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1697.801010131836, + "y": 387.3492367863655, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "789deb75.f505c4" + ] + ] + }, + { + "id": "789deb75.f505c4", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1598.53120803833, + "y": 445.92066794633865, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "60c9009a.34691" + ] + ] + }, + { + "id": "60c9009a.34691", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1746.2813110351562, + "y": 445.77786001516506, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "4156b8b2.c36818", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 851.8844451904297, + "y": 798.4962475895882, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "623a4487.e99e9c", + "type": "execute", + "name": "execute generate-vf-module-index", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 863.218017578125, + "y": 751.162949860096, + "z": "c6a9f1ad.d0abe", + "wires": [ + [] + ] + }, + { + "id": "5fd7b0fa.16e31", + "type": "set", + "name": "set new vf-module_length", + "xml": "\n", + "comments": "", + "x": 835.2180786132812, + "y": 702.162949860096, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "12914a5f.e6b036", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n", + "comments": "", + "x": 835.2176055908203, + "y": 648.1542380452156, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "9723e968.8650b8", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 845.5314331054688, + "y": 896.0000686645508, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "64fa1f85.6660d", + "type": "save", + "name": "save sdwan vpn resource in AAI", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 852.0312938690186, + "y": 941.5000165104866, + "z": "c6a9f1ad.d0abe", + "wires": [ + [] + ] + }, + { + "id": "37949d89.629082", + "type": "save", + "name": "save service relationship in AAI", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 849.0312213897705, + "y": 987.500047981739, + "z": "c6a9f1ad.d0abe", + "wires": [ + [] + ] + }, + { + "id": "7be42a51.991f94", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 799.7537670135498, + "y": 1034.6739071011543, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "4a04380d.9f4fa8", + "type": "for", + "name": "for loop i - Network input parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 863.2851715087891, + "y": 584.5039075016975, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "b830a75.ba7e858" + ] + ] + }, + { + "id": "b830a75.ba7e858", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1150.5080490112305, + "y": 584.726221382618, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "e85749e.f646cb8", + "44026e82.c4236" + ] + ] + }, + { + "id": "e85749e.f646cb8", + "type": "switchNode", + "name": "switch name", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1338.729892730713, + "y": 567.0595255494118, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "b01f15f5.803658" + ] + ] + }, + { + "id": "44026e82.c4236", + "type": "switchNode", + "name": "switch topology", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1349.5695533752441, + "y": 607.0595236420631, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "9f894ed7.8915b" + ] + ] + }, + { + "id": "b01f15f5.803658", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1525.729892730713, + "y": 563.0595255494118, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "e28f739a.4fef3" + ] + ] + }, + { + "id": "9f894ed7.8915b", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1519.5695533752441, + "y": 603.0595236420631, + "z": "c6a9f1ad.d0abe", + "wires": [ + [ + "3dd20fe.b268ef" + ] + ] + }, + { + "id": "e28f739a.4fef3", + "type": "set", + "name": "set name", + "xml": "\n\n\n", + "comments": "", + "x": 1675.73002243042, + "y": 561.6595321297646, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "3dd20fe.b268ef", + "type": "set", + "name": "set topology", + "xml": "\n\n", + "comments": "", + "x": 1706.9029941558838, + "y": 601.5206804871559, + "z": "c6a9f1ad.d0abe", + "wires": [] + }, + { + "id": "ea1ae816.a77cc8", + "type": "call", + "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 964.5351715087891, + "y": 174.00390750169754, + "z": "c6a9f1ad.d0abe", + "wires": [ + [] + ] + }, + { + "id": "43b512b5.67ddbc", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 837.5313110351562, + "y": 847.0312881469727, + "z": "c6a9f1ad.d0abe", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.json new file mode 100644 index 00000000..14263832 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.json @@ -0,0 +1,599 @@ +[ + { + "id": "702b97b3.8ee378", + "type": "call", + "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 767.03125, + "y": 208.03125, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "32955a69.c89b66", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 149.36448669433594, + "y": 29.031090259552002, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "6d10fa5f.ef1ca4" + ] + ] + }, + { + "id": "6d10fa5f.ef1ca4", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 228.6501922607422, + "y": 91.26919984817505, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "90ef259f.4465b8" + ] + ] + }, + { + "id": "90ef259f.4465b8", + "type": "method", + "name": "method sdwan-vf-operation-vpn-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 240.36448669433594, + "y": 185.61743211746216, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "36593f98.16e3d" + ] + ] + }, + { + "id": "36593f98.16e3d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 227.03115844726562, + "y": 370.6978039741516, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "702b97b3.8ee378", + "2f3304e5.d7fd4c", + "6be98d9b.539ff4", + "a0c4b3e9.994a9", + "b323d31c.acd57", + "5f46d882.04a158", + "621066a9.944e88", + "e3e4d1bd.80fd7", + "b9de2d65.c5979", + "7f24be05.1cd31", + "c30bc7b4.1dd508", + "5edb2470.30880c", + "c2f4c0be.85e67", + "637b40e9.05bd1" + ] + ] + }, + { + "id": "6be98d9b.539ff4", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 598.395751953125, + "y": 296.062340259552, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "2f3304e5.d7fd4c", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 563.0936279296875, + "y": 252.06231260299683, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "d5ced122.5325a", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 874.8193664550781, + "y": 379.04149866104126, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "3739b39c.50fc6c", + "ac6efceb.fbae4", + "f4c9064c.3cb418", + "6663d5f5.4132fc" + ] + ] + }, + { + "id": "3739b39c.50fc6c", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1069.8194274902344, + "y": 308.0415253639221, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "5651b769.f6f788" + ] + ] + }, + { + "id": "5651b769.f6f788", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1243.8195533752441, + "y": 308.0415291786194, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "8feb29dd.764fe8" + ] + ] + }, + { + "id": "8feb29dd.764fe8", + "type": "set", + "name": "set name", + "xml": "\n\n", + "comments": "", + "x": 1406.8194389343262, + "y": 307.6415238380432, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "ac6efceb.fbae4", + "type": "switchNode", + "name": "switch topology", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1080.235927581787, + "y": 355.70815420150757, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "fffcbfb8.f2fa" + ] + ] + }, + { + "id": "fffcbfb8.f2fa", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1254.2360534667969, + "y": 355.70815801620483, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "aba521f0.c2f18" + ] + ] + }, + { + "id": "aba521f0.c2f18", + "type": "set", + "name": "set topology", + "xml": "\n\n", + "comments": "", + "x": 1417.235939025879, + "y": 355.30815267562866, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "a0c4b3e9.994a9", + "type": "for", + "name": "for each network-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 635.9858703613281, + "y": 381.70817041397095, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "d5ced122.5325a" + ] + ] + }, + { + "id": "b9de2d65.c5979", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 649.8194122314453, + "y": 619.0415069162846, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "962e611e.d3b8", + "d1b437fc.b72478", + "76cb6a63.2b7384" + ] + ] + }, + { + "id": "962e611e.d3b8", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 894.8194122314453, + "y": 565.0415081977844, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "61f20284.b32c7c" + ] + ] + }, + { + "id": "d1b437fc.b72478", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 898.3103790283203, + "y": 612.6155438423157, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "d289f55.a1fa308" + ] + ] + }, + { + "id": "76cb6a63.2b7384", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 893.6433868408203, + "y": 653.9488568305969, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "7041e417.d417bc" + ] + ] + }, + { + "id": "d289f55.a1fa308", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 657.8194122314453, + "y": 730.0415069162846, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "4afad198.25387", + "f3670767.c4d1d8" + ] + ] + }, + { + "id": "4afad198.25387", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 896.8194847106934, + "y": 708.041538387537, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "7f06af8d.b7446" + ] + ] + }, + { + "id": "f3670767.c4d1d8", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 889.0694847106934, + "y": 761.6844216883183, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "5cfe33a1.e2bc8c" + ] + ] + }, + { + "id": "7f06af8d.b7446", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1046.8194122314453, + "y": 709.0415069162846, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "5cfe33a1.e2bc8c", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1041.8194847106934, + "y": 761.4344827234745, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "61f20284.b32c7c", + "type": "set", + "name": "set controller data", + "xml": "\n\n\n\n", + "comments": "", + "x": 1092.3194732666016, + "y": 553.0415081977844, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "b323d31c.acd57", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 592.3685722351074, + "y": 1226.5350461006165, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "f4c9064c.3cb418", + "type": "switchNode", + "name": "switch vpn-id", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1077.368392944336, + "y": 405.284996509552, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "7073b26f.c2162c" + ] + ] + }, + { + "id": "7073b26f.c2162c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1259.3684253692627, + "y": 405.2849953174591, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "ec43e2d2.05e58" + ] + ] + }, + { + "id": "ec43e2d2.05e58", + "type": "set", + "name": "set prop.vpn-id", + "xml": "\n\n", + "comments": "", + "x": 1424.3683586120605, + "y": 407.88499689102173, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "6663d5f5.4132fc", + "type": "switchNode", + "name": "switch tenant-id", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1088.1182556152344, + "y": 449.284996509552, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "b0ecdc75.e86fd" + ] + ] + }, + { + "id": "b0ecdc75.e86fd", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1257.1184558868408, + "y": 448.28499841690063, + "z": "e3dba753.67e0f8", + "wires": [ + [ + "aa1766f9.85f0b8" + ] + ] + }, + { + "id": "aa1766f9.85f0b8", + "type": "set", + "name": "set prop.tenant-id", + "xml": "\n\n", + "comments": "", + "x": 1420.1183414459229, + "y": 447.88499307632446, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "c30bc7b4.1dd508", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 626.3644866943359, + "y": 816.031090259552, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "5edb2470.30880c", + "type": "execute", + "name": "execute RestApiCallNode delete vpn topology", + "xml": "\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 685.364501953125, + "y": 874.6978039741516, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "c2f4c0be.85e67", + "type": "execute", + "name": "execute RestApiCallNode delete vpn", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 662.8645172119141, + "y": 931.6980247497559, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "637b40e9.05bd1", + "type": "update", + "name": "update SDWAN VPN status to AAI", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 658.5832214355469, + "y": 1156.734342098236, + "z": "e3dba753.67e0f8", + "wires": [ + [] + ] + }, + { + "id": "5f46d882.04a158", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 645, + "y": 998, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "621066a9.944e88", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 628.6666564941406, + "y": 1039.416741847992, + "z": "e3dba753.67e0f8", + "wires": [] + }, + { + "id": "e3e4d1bd.80fd7", + "type": "set", + "name": "set vf-module-oper-status to PendingDelete", + "xml": "\n\n\n\n", + "comments": "", + "x": 684.1467742919922, + "y": 1089.0039992332458, + "z": "e3dba753.67e0f8", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.json new file mode 100644 index 00000000..eb287749 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.json @@ -0,0 +1,159 @@ +[ + { + "id": "dbaa41e6.046bf", + "type": "method", + "name": "method sdwan-vf-operation-vpn-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 347.03125, + "y": 269.99999737739563, + "z": "4a211eac.9076a", + "wires": [ + [ + "2654c2fb.11dfbe" + ] + ] + }, + { + "id": "8578b02a.61d67", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 147.0311279296875, + "y": 109.99999737739563, + "z": "4a211eac.9076a", + "wires": [ + [ + "de304501.e706b8" + ] + ] + }, + { + "id": "de304501.e706b8", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 359.03113174438477, + "y": 182.00001454353333, + "z": "4a211eac.9076a", + "wires": [ + [ + "dbaa41e6.046bf" + ] + ] + }, + { + "id": "2654c2fb.11dfbe", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 517.4755821228027, + "y": 332.4444534778595, + "z": "4a211eac.9076a", + "wires": [ + [ + "d773525e.57dfe", + "7dccf11a.58654", + "f366cb35.f14868", + "1458597e.bb0697", + "38c53cd1.7984d4", + "6bc9b9bd.b7c0e8", + "a3fafa89.e43bc8" + ] + ] + }, + { + "id": "d773525e.57dfe", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 792.8088531494141, + "y": 193.3333694934845, + "z": "4a211eac.9076a", + "wires": [ + [] + ] + }, + { + "id": "7dccf11a.58654", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 806.586784362793, + "y": 504.9796769618988, + "z": "4a211eac.9076a", + "wires": [] + }, + { + "id": "1458597e.bb0697", + "type": "set", + "name": "set new vpn-vf length", + "xml": "\n\t\n", + "comments": "", + "x": 836.1082077026367, + "y": 318.89519906044006, + "z": "4a211eac.9076a", + "wires": [] + }, + { + "id": "f366cb35.f14868", + "type": "set", + "name": "Remove networks from ServiceData", + "xml": "\n\t\n\n", + "comments": "", + "x": 876.732364654541, + "y": 366.8631408214569, + "z": "4a211eac.9076a", + "wires": [] + }, + { + "id": "a3fafa89.e43bc8", + "type": "delete", + "name": "delete SDWAN VPNInstance connectivity in AAI", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 914.6637077331543, + "y": 260.00628304481506, + "z": "4a211eac.9076a", + "wires": [ + [] + ] + }, + { + "id": "38c53cd1.7984d4", + "type": "call", + "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 997.0312805175781, + "y": 131.99999928474426, + "z": "4a211eac.9076a", + "wires": [ + [] + ] + }, + { + "id": "6bc9b9bd.b7c0e8", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 845.0000305175781, + "y": 431.00001335144043, + "z": "4a211eac.9076a", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.json new file mode 100644 index 00000000..bf765d8f --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.json @@ -0,0 +1,2281 @@ +[ + { + "id": "aa1b72bf.43103", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 394.03125, + "y": 423.0742139816284, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7552c12f.99edc", + "298f83f7.59d8fc", + "c6091bc8.bb5b78", + "6d78088c.cbfc88", + "e1a9bec.bd0de4", + "a2c6a4a4.2e00b8", + "c63182d3.fbcc4", + "409701be.1a03c", + "9e802733.d722c8", + "7362e1fa.b1592", + "46743c8f.b3fd84", + "8679bf14.4ac1", + "7f799175.fb047", + "131a2ffd.3a8e5", + "92451c4e.ffaad", + "a7fe1093.6d40a", + "e9b4c90b.c4ce98", + "7c031fb.d5948e", + "e28c61da.26a12", + "555b730f.2ad3ec", + "103790c7.a4e84f", + "726be50f.6f16fc", + "e2c4dac5.6f39e8", + "675842c8.f4343c", + "86ffb9d1.271bf8", + "7a2f98d7.5ecea8", + "83739943.858e68", + "93891afe.aeea78", + "bc9fd33d.1cf95" + ] + ] + }, + { + "id": "5ef2c8ad.bc5ff8", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 118.50391006469727, + "y": 72, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "988b9fb.b96a56" + ] + ] + }, + { + "id": "988b9fb.b96a56", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 249.78960037231445, + "y": 121.23810863494873, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "db46e718.9e34f8" + ] + ] + }, + { + "id": "db46e718.9e34f8", + "type": "method", + "name": "method sdwan-vf-operation-wanport-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 252.9325294494629, + "y": 206.00003242492676, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "aa1b72bf.43103" + ] + ] + }, + { + "id": "298f83f7.59d8fc", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 823.0351600646973, + "y": 221.07811641693115, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "d5c2444e.40f148" + ] + ] + }, + { + "id": "d5c2444e.40f148", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1075.0352516174316, + "y": 219.744779586792, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "2d2f666f.01836a" + ] + ] + }, + { + "id": "cffa7667.9fa518", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1446.7017402648926, + "y": 221.74478244781494, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "2d2f666f.01836a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1293.3685684204102, + "y": 221.74476146697998, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "cffa7667.9fa518" + ] + ] + }, + { + "id": "7552c12f.99edc", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 837.455753326416, + "y": 176.5819854736328, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "3a4ab2c5.34288e" + ] + ] + }, + { + "id": "3a4ab2c5.34288e", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1024.1224327087402, + "y": 175.915283203125, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "9c32c1a6.b8f8d" + ] + ] + }, + { + "id": "9c32c1a6.b8f8d", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1205.7890586853027, + "y": 175.915283203125, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "90dd0a6d.b97718", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1476.0351676940918, + "y": 391.0781068508513, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "6395826d.fca69c" + ] + ] + }, + { + "id": "9272b53d.a87e88", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1984.3210220336914, + "y": 358.64962673187256, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "e056b855.39d1d8" + ] + ] + }, + { + "id": "7e4a72fa.4d4f3c", + "type": "set", + "name": "set vf-module-length", + "xml": "\n\n\n\n", + "comments": "", + "x": 1462.6067924499512, + "y": 354.855993270874, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "f8dd3a29.d23a98", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1266.908187866211, + "y": 368.2368783657439, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "90dd0a6d.b97718", + "7e4a72fa.4d4f3c", + "e9fcde91.f8ee4", + "15ae932b.8eaafd" + ] + ] + }, + { + "id": "da9482b8.2c7db", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1122.5511436462402, + "y": 368.3003663723357, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "f8dd3a29.d23a98" + ] + ] + }, + { + "id": "c6091bc8.bb5b78", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 886.5511255264282, + "y": 295.3003787994385, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "da9482b8.2c7db", + "75404cd4.467764", + "b9120614.fcff58" + ] + ] + }, + { + "id": "75404cd4.467764", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1128.035161972046, + "y": 267.0781078338623, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "73c9cf7f.c3fda" + ] + ] + }, + { + "id": "b9120614.fcff58", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1130.0663509368896, + "y": 304.10941886901855, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "73c9cf7f.c3fda" + ] + ] + }, + { + "id": "73c9cf7f.c3fda", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1287.8438663482666, + "y": 284.9983673095703, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "e056b855.39d1d8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2188.0352630615234, + "y": 357.07813313556835, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "3493694e.e41bb6" + ] + ] + }, + { + "id": "3493694e.e41bb6", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2358.378559112549, + "y": 361.164268522989, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "8b2508c0.364288", + "1dfeb945.730fd7", + "fe377f26.34769" + ] + ] + }, + { + "id": "8b2508c0.364288", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2609.2652130126953, + "y": 331.50668144226074, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "1dfeb945.730fd7", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2603.71150970459, + "y": 376.16432145191357, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "33f87d4b.131732", + "type": "switchNode", + "name": "switch ActivateSDWANDeviceInstance", + "xml": "\n ", + "comments": "", + "outputs": 1, + "x": 1783.5352668762207, + "y": 457.07813835144043, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "19b41c70.4beab4" + ] + ] + }, + { + "id": "19b41c70.4beab4", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2012.5350151062012, + "y": 456.07811546325684, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "1a6abe61.332a02" + ] + ] + }, + { + "id": "1a6abe61.332a02", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1967.9479293823242, + "y": 518.0742564201355, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "4f4f0899.d407e8" + ] + ] + }, + { + "id": "4f4f0899.d407e8", + "type": "for", + "name": "for loop didx - Get deviceId from servicedata", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2249.2816829681396, + "y": 528.0742769241333, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "3ef068c9.f46d98" + ] + ] + }, + { + "id": "6395826d.fca69c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1777.5352249145508, + "y": 362.0781407649629, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "9272b53d.a87e88" + ] + ] + }, + { + "id": "c29879dc.c33238", + "type": "comment", + "name": "Get devices", + "info": "", + "comments": "", + "x": 1775.5351600646973, + "y": 427.07811641693115, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "e9fcde91.f8ee4", + "type": "set", + "name": "set prop.site.deviceId_length", + "xml": "\n\n", + "comments": "", + "x": 1489.0351600646973, + "y": 319.07811641693115, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "6d78088c.cbfc88", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 838.0352058410645, + "y": 384.07812309265137, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "58514bba.536ea4", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 2548.281505584717, + "y": 522.0744781494141, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "6a60b8bf.296158" + ] + ] + }, + { + "id": "6a60b8bf.296158", + "type": "switchNode", + "name": "switch deviceId", + "xml": "\n ", + "comments": "", + "outputs": 1, + "x": 2708.2817611694336, + "y": 524.0743312835693, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "6bb682b3.a31adc" + ] + ] + }, + { + "id": "6bb682b3.a31adc", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2860.2819328308105, + "y": 523.0743312835693, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "6989c0f.96b544" + ] + ] + }, + { + "id": "6989c0f.96b544", + "type": "set", + "name": "set deviceId", + "xml": "\n\n\n", + "comments": "", + "x": 3000.281936645508, + "y": 522.6742858886719, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "fe377f26.34769", + "type": "call", + "name": "call sdwan-get-wan-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2595.0079612731934, + "y": 423.00392010761425, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "48f81161.66243", + "type": "switchNode", + "name": "switch ActivateSiteInstance", + "xml": "\n ", + "comments": "", + "outputs": 1, + "x": 1763.507797241211, + "y": 565.7539291381836, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "c8d462fc.6ddb3" + ] + ] + }, + { + "id": "c8d462fc.6ddb3", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2005.5076446533203, + "y": 596.75390625, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "92bd8825.90b9a8" + ] + ] + }, + { + "id": "92bd8825.90b9a8", + "type": "set", + "name": "set tmp.siteVidx", + "xml": "\n\n\n", + "comments": "", + "x": 2228.237594604492, + "y": 624.1824264526367, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "3ef068c9.f46d98", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2451.7578125, + "y": 617.0039043426514, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "a2711e1c.d6e09", + "113b21af.23a45e" + ] + ] + }, + { + "id": "a2711e1c.d6e09", + "type": "switchNode", + "name": "switch name (DeviceName)", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2677.425521850586, + "y": 618.3374032974243, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "661373f5.be831c" + ] + ] + }, + { + "id": "661373f5.be831c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2879.426013946533, + "y": 612.3374633789062, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "e8b03259.bbcb" + ] + ] + }, + { + "id": "e8b03259.bbcb", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2697.7590560913086, + "y": 695.3374328613281, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "4554c798.aa2dd8", + "bf88a576.7aa2c8" + ] + ] + }, + { + "id": "4554c798.aa2dd8", + "type": "switchNode", + "name": "switch deviceName match", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 2903.42578125, + "y": 696.3374967575073, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "8f8b4c45.50538" + ] + ] + }, + { + "id": "8f8b4c45.50538", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3086.7597618103027, + "y": 698.3375577926636, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "b9108ee7.e5b06" + ] + ] + }, + { + "id": "b9108ee7.e5b06", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2986.0917205810547, + "y": 770.3373403549194, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "4d1bca38.4b9934", + "ad38b737.99a528", + "d2df96f9.05ab08" + ] + ] + }, + { + "id": "ad38b737.99a528", + "type": "set", + "name": "set tmp.devicevidx", + "xml": "\n\n\n", + "comments": "", + "x": 3236.84765625, + "y": 891.0104351043701, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "26e95066.5bddc", + "type": "switchNode", + "name": "switch deviceId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3535.515853881836, + "y": 831.677375793457, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "1f6de92a.592947" + ] + ] + }, + { + "id": "1f6de92a.592947", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 3688.5162239074707, + "y": 832.6774530410767, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "49ba52e1.34347c" + ] + ] + }, + { + "id": "49ba52e1.34347c", + "type": "set", + "name": "set prop.wan.deviceId", + "xml": "\n\n", + "comments": "", + "x": 3857.516830444336, + "y": 831.2774877548218, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "4d1bca38.4b9934", + "type": "for", + "name": "for loop deviceidx - Get deviceId from servicedata", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 3279.045753479004, + "y": 766.0417041778564, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "9729ab27.7939b8" + ] + ] + }, + { + "id": "9729ab27.7939b8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 3356.046485900879, + "y": 830.0418033599854, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "26e95066.5bddc" + ] + ] + }, + { + "id": "6cd6d96e.5cd3a8", + "type": "comment", + "name": "Get siteId from site resource created for this service", + "info": "", + "comments": "", + "x": 936.7578377723694, + "y": 440.0039186477661, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "e1a9bec.bd0de4", + "type": "for", + "name": "for loop sidx - Get siteId from servicedata", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 899.7578353881836, + "y": 478.6705856323242, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "d8025975.c452c8" + ] + ] + }, + { + "id": "d8025975.c452c8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1161.7680282592773, + "y": 479.34741020202637, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7ae7755a.84d27c" + ] + ] + }, + { + "id": "7ae7755a.84d27c", + "type": "switchNode", + "name": "switch siteId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1330.7581634521484, + "y": 479.67071628570557, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "6e34759a.33dd3c" + ] + ] + }, + { + "id": "6e34759a.33dd3c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1264.7586250305176, + "y": 546.6707553863525, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "4cc37cb0.d42884" + ] + ] + }, + { + "id": "4cc37cb0.d42884", + "type": "set", + "name": "set prop.wan.siteId", + "xml": "\n\n\n\n", + "comments": "", + "x": 1438.7585945129395, + "y": 543.2706317901611, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "83739943.858e68", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 807.7578125, + "y": 654.7539043426514, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "a8fa84ce.eb12f8", + "d18bc7f4.341358", + "3bf2ecab.90fcb4" + ] + ] + }, + { + "id": "a8fa84ce.eb12f8", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1039.7578964233398, + "y": 618.753927230835, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "9b3d8e62.faaef" + ] + ] + }, + { + "id": "d18bc7f4.341358", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1042.248779296875, + "y": 654.3279638290405, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7795db23.93cf44" + ] + ] + }, + { + "id": "3bf2ecab.90fcb4", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1037.581787109375, + "y": 690.661322593689, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "dde2f622.170a38" + ] + ] + }, + { + "id": "dde2f622.170a38", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n\n\n", + "comments": "", + "x": 1195.2580108642578, + "y": 617.7538194656372, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "93891afe.aeea78", + "type": "execute", + "name": "execute RestApiCallNode Get token", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 822.2679443359375, + "y": 742.4309062957764, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "5c43c4aa.9264cc", + "33df2014.cd50d" + ] + ] + }, + { + "id": "5c43c4aa.9264cc", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1057.2680702209473, + "y": 728.4308948516846, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "28f385cf.49854a" + ] + ] + }, + { + "id": "28f385cf.49854a", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1199.2680778503418, + "y": 727.4308958053589, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "112c2ecc.277fc1", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1205.2680778503418, + "y": 764.8238840103149, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "33df2014.cd50d", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1056.5180702209473, + "y": 764.0738019943237, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "112c2ecc.277fc1" + ] + ] + }, + { + "id": "bc9fd33d.1cf95", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 797.2676391601562, + "y": 797.7639751434326, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "addc3c45.8b358", + "type": "comment", + "name": "Create port", + "info": "", + "comments": "", + "x": 1084.7578392028809, + "y": 826.2539043426514, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7a2f98d7.5ecea8", + "type": "execute", + "name": "execute RestApiCallNode device port create", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 856.0918731689453, + "y": 883.8098802566528, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "fd994a2a.92c728", + "92fe968a.87b558" + ] + ] + }, + { + "id": "92fe968a.87b558", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1105.091932296753, + "y": 859.8099217414856, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "3a8360ac.8e93a" + ] + ] + }, + { + "id": "fd994a2a.92c728", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1153.0919361114502, + "y": 897.8100881576538, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "c9adde1d.a5805" + ] + ] + }, + { + "id": "3a8360ac.8e93a", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1249.0922660827637, + "y": 858.8099212646484, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "c9adde1d.a5805", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1300.091947555542, + "y": 898.8099269866943, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "a2c6a4a4.2e00b8", + "type": "for", + "name": "for loop idx - VF-module input parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 861.4032020568848, + "y": 1001.4548950195312, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "925ea7f2.d972f8" + ] + ] + }, + { + "id": "925ea7f2.d972f8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1105.2991561889648, + "y": 1000.3768668174744, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "47d44aef.50cf54" + ] + ] + }, + { + "id": "47d44aef.50cf54", + "type": "switchNode", + "name": "switch IPMode", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1253.4164009094238, + "y": 1002.3503503799438, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "14cc8583.77380a" + ] + ] + }, + { + "id": "14cc8583.77380a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1401.4163856506348, + "y": 999.3503150939941, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "1dbcdc9e.2ab813" + ] + ] + }, + { + "id": "1dbcdc9e.2ab813", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1562.4032516479492, + "y": 1001.2326736450195, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "193e5621.82d8aa", + "c01114ca.b0a928" + ] + ] + }, + { + "id": "193e5621.82d8aa", + "type": "switchNode", + "name": "switch portType GE match", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 1764.0699272155762, + "y": 1002.2327299118042, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "bc174d71.6f73c" + ] + ] + }, + { + "id": "bc174d71.6f73c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1949.4041366577148, + "y": 993.2328510284424, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "b0b3b2d7.c3aed" + ] + ] + }, + { + "id": "c01114ca.b0a928", + "type": "switchNode", + "name": "switch portType LTE match", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 1763.4032936096191, + "y": 1064.232717514038, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "acc83fa1.efe81" + ] + ] + }, + { + "id": "acc83fa1.efe81", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1964.4033832550049, + "y": 1068.2326908111572, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "30dfd74d.405928" + ] + ] + }, + { + "id": "e31d4c6.c361fb", + "type": "comment", + "name": "set linkType as Ethernet", + "info": "", + "comments": "", + "x": 2189.4034156799316, + "y": 946.2327260971069, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "60995785.6141d8", + "type": "comment", + "name": "set linkType as Cellular", + "info": "", + "comments": "", + "x": 2200.625476837158, + "y": 1033.2326751947403, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "86ffb9d1.271bf8", + "type": "execute", + "name": "execute RestApiCallNode device port create", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 877.5149421691895, + "y": 1130.7885818481445, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "fa0604ac.0f5bc8", + "2afd5b9a.0c9054" + ] + ] + }, + { + "id": "2afd5b9a.0c9054", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1126.515001296997, + "y": 1106.7886233329773, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "fd5d5c5b.4f78f" + ] + ] + }, + { + "id": "fa0604ac.0f5bc8", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1126.515001296997, + "y": 1144.7887878417969, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "2654b242.f97d8e" + ] + ] + }, + { + "id": "fd5d5c5b.4f78f", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1270.5153350830078, + "y": 1105.7886228561401, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "2654b242.f97d8e", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1273.5150127410889, + "y": 1145.7886266708374, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "b0b3b2d7.c3aed", + "type": "set", + "name": "set prop.wan.linkType Ethernet", + "xml": "\n\n\n", + "comments": "", + "x": 2176.1807975769043, + "y": 986.6770839691162, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "30dfd74d.405928", + "type": "set", + "name": "set prop.wan.linkType Cellular", + "xml": "\n", + "comments": "", + "x": 2186.1808433532715, + "y": 1066.6770544052124, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "e2c4dac5.6f39e8", + "type": "execute", + "name": "execute RestApiCallNode get transport network info", + "xml": "\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 908.5352516174316, + "y": 1220.0782823562622, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7a45df8a.7903b", + "36ac3856.141338" + ] + ] + }, + { + "id": "555b730f.2ad3ec", + "type": "execute", + "name": "execute RestApiCallNode wan port create", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 881.5354232788086, + "y": 1604.078293800354, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "3f91502c.081fa", + "6ca447f7.7cb2c8" + ] + ] + }, + { + "id": "cb6170fa.31a46", + "type": "set", + "name": "set prop.wan.transportNetworkId", + "xml": "\n\n", + "comments": "", + "x": 1776.5262603759766, + "y": 1335.0683436393738, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "409701be.1a03c", + "type": "execute", + "name": "execute split ip and mask", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 828.5250358581543, + "y": 1396.4012417793274, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "33b19903.96b096", + "f243f0f3.7944c" + ] + ] + }, + { + "id": "f243f0f3.7944c", + "type": "failure", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1029.5250549316406, + "y": 1374.4012331962585, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "f9bdce70.a5d11" + ] + ] + }, + { + "id": "33b19903.96b096", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1029.525058746338, + "y": 1415.4012370109558, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7b17ef62.bca26" + ] + ] + }, + { + "id": "f9bdce70.a5d11", + "type": "set", + "name": "set ipAddress prefixLength", + "xml": "\n\n", + "comments": "", + "x": 1226.525074005127, + "y": 1372.4012331962585, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7b17ef62.bca26", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\n\n", + "comments": "", + "x": 1184.5250663757324, + "y": 1412.4012360572815, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "5dfad1bf.4368f", + "type": "switchNode", + "name": "switch transportNetworkName same", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1364.5359382629395, + "y": 1287.7447051107883, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "2b9a741b.c318cc" + ] + ] + }, + { + "id": "2b9a741b.c318cc", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1611.5355377197266, + "y": 1286.744643688202, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "cb6170fa.31a46" + ] + ] + }, + { + "id": "844b5fe4.d3379", + "type": "set", + "name": "set prop.wan.wanPortId", + "xml": "\n\n", + "comments": "", + "x": 1538.859546661377, + "y": 1622.735113143921, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "c63182d3.fbcc4", + "type": "set", + "name": "set prop.wan.devicePortId", + "xml": "\n\n", + "comments": "", + "x": 823.526050567627, + "y": 1176.0681076049805, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "d1467d26.a7bbb", + "type": "comment", + "name": "Get network id", + "info": "", + "comments": "", + "x": 1016.5349006652832, + "y": 1185.411289215088, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "4696daa4.7bc6d4", + "type": "comment", + "name": "Create wan port", + "info": "", + "comments": "", + "x": 812.5349235534668, + "y": 1361.411374092102, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "6ca447f7.7cb2c8", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1153.5351524353027, + "y": 1578.077886581421, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "6062b706.984518" + ] + ] + }, + { + "id": "3f91502c.081fa", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1151.5350723266602, + "y": 1625.078049659729, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "9419758e.c47e08" + ] + ] + }, + { + "id": "9419758e.c47e08", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1320.5350799560547, + "y": 1625.0778864622116, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "844b5fe4.d3379" + ] + ] + }, + { + "id": "88101c47.a8c7e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1492.535488128662, + "y": 1579.0778856277466, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "36ac3856.141338", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1210.534755706787, + "y": 1199.0777764320374, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "b8093d9a.685ef" + ] + ] + }, + { + "id": "7a45df8a.7903b", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1210.5347518920898, + "y": 1239.077941417694, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "f5cec88.5afd738" + ] + ] + }, + { + "id": "f5cec88.5afd738", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1354.534767150879, + "y": 1238.077778339386, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "b8093d9a.685ef", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1352.5350875854492, + "y": 1198.0777764320374, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "86b35264.46fea", + "type": "comment", + "name": "TODO: split ip/mask", + "info": "", + "comments": "", + "x": 1225.5347061157227, + "y": 1334.5815052986145, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "85c6d777.738908", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1114.5355415344238, + "y": 1286.411331653595, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "5dfad1bf.4368f" + ] + ] + }, + { + "id": "675842c8.f4343c", + "type": "for", + "name": "for loop tidx - Get transportNetwork ID", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 870.5352210998535, + "y": 1289.411153793335, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "85c6d777.738908" + ] + ] + }, + { + "id": "6062b706.984518", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1313.5389022827148, + "y": 1576.5816287994385, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "9e802733.d722c8", + "type": "for", + "name": "for loop idx - VF-module input parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 871.8372230529785, + "y": 1481.6666259765625, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7d8af107.52b1d" + ] + ] + }, + { + "id": "7d8af107.52b1d", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1115.7331771850586, + "y": 1480.5885977745056, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "58ac9d77.f3c914" + ] + ] + }, + { + "id": "58ac9d77.f3c914", + "type": "switchNode", + "name": "switch IPMode", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1263.8504219055176, + "y": 1482.562081336975, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "463d34c6.f0572c" + ] + ] + }, + { + "id": "463d34c6.f0572c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1411.8504066467285, + "y": 1479.5620460510254, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "f6e7d7b8.9804f8" + ] + ] + }, + { + "id": "f6e7d7b8.9804f8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1568.8372230529785, + "y": 1481.4443969726562, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "7986250.a52d3dc", + "80947f3.e50c28" + ] + ] + }, + { + "id": "7986250.a52d3dc", + "type": "switchNode", + "name": "switch IPMode Static match", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 1774.50394821167, + "y": 1482.4444608688354, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "c5b82352.18946" + ] + ] + }, + { + "id": "80947f3.e50c28", + "type": "switchNode", + "name": "switch IPMode DHCP match", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 1773.837314605713, + "y": 1544.4444484710693, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "ca30d3ba.e4aa5" + ] + ] + }, + { + "id": "8679bf14.4ac1", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 798.4032974243164, + "y": 2124.5665798187256, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7362e1fa.b1592", + "type": "set", + "name": "set device PortId to service data", + "xml": "\n\n\n", + "comments": "", + "x": 858.0597534179688, + "y": 1779.222749710083, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "726be50f.6f16fc", + "type": "update", + "name": "update SDWAN wan port instance configuration in AAI", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 925.7223663330078, + "y": 2090.3707427978516, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "46743c8f.b3fd84", + "type": "set", + "name": "set wan portId to service data", + "xml": "\n\n\n", + "comments": "", + "x": 864.0687103271484, + "y": 1869.4818668365479, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "35191a02.d89a16", + "type": "set", + "name": "set ipAddress prefixLength", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "x": 2158.292377471924, + "y": 1476.8992538452148, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "103790c7.a4e84f", + "type": "execute", + "name": "execute RestApiCallNode underlay route", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 894.6254920959473, + "y": 1719.8992919921875, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "cb65e9dc.cb7d28", + "509b7bd.b23cb84" + ] + ] + }, + { + "id": "cb65e9dc.cb7d28", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1144.6253185272217, + "y": 1704.8995790481567, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "aae088c9.6e82a8" + ] + ] + }, + { + "id": "509b7bd.b23cb84", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1146.625638961792, + "y": 1748.8995885849, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "537341f9.e0df6" + ] + ] + }, + { + "id": "aae088c9.6e82a8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1290.209774017334, + "y": 1694.2653658390045, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "537341f9.e0df6", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1291.2095317840576, + "y": 1741.2653667926788, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "d38fbe54.6487b", + "type": "set", + "name": "set ipAddress prefixLength", + "xml": "\n\n\n\n", + "comments": "", + "x": 2161.7539710998535, + "y": 1548.0000038146973, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "15ae932b.8eaafd", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1469.5039100646973, + "y": 430, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "33f87d4b.131732", + "48f81161.66243" + ] + ] + }, + { + "id": "113b21af.23a45e", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2628.8371620178223, + "y": 578, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "bf88a576.7aa2c8", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2880.8371620178223, + "y": 661, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "d2df96f9.05ab08", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 3216.8371620178223, + "y": 930, + "z": "81e8e679.1e5f48", + "wires": [ + [] + ] + }, + { + "id": "c5b82352.18946", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1973.5039100646973, + "y": 1476.6666259765625, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "35191a02.d89a16" + ] + ] + }, + { + "id": "ca30d3ba.e4aa5", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1970.5039100646973, + "y": 1554.6666259765625, + "z": "81e8e679.1e5f48", + "wires": [ + [ + "d38fbe54.6487b" + ] + ] + }, + { + "id": "92451c4e.ffaad", + "type": "set", + "name": "hardcode device port resp", + "xml": "\n\n", + "comments": "", + "x": 806.5352172851562, + "y": 945.5313758850098, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7f799175.fb047", + "type": "set", + "name": "increment wan-port param length", + "xml": "\n\n", + "comments": "", + "x": 866.5351791381836, + "y": 1824.0313453674316, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "131a2ffd.3a8e5", + "type": "set", + "name": "increment wan-port param length", + "xml": "\n\n", + "comments": "", + "x": 874.5351791381836, + "y": 1909.0313472747803, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "e9b4c90b.c4ce98", + "type": "set", + "name": "set vf-module-id and vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 894.0352058410645, + "y": 2003.0313870636746, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7c031fb.d5948e", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 860.0352058410645, + "y": 2051.531388017349, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "a7fe1093.6d40a", + "type": "set", + "name": "copy input data in service-data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 858.0351600646973, + "y": 1955.2813415527344, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7b8751b7.f6ba8", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 2064.0351600646973, + "y": 2255.03125, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "5ef5bb05.ba3244", + "type": "set", + "name": "set vf-module-id and vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 2098.3383598327637, + "y": 2298.8343591690063, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "7b8dfcbe.827b44", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 2065.338394165039, + "y": 2337.8344264030457, + "z": "81e8e679.1e5f48", + "wires": [] + }, + { + "id": "e28c61da.26a12", + "type": "set", + "name": "hardcode port resp", + "xml": "\n\n", + "comments": "", + "x": 779.5039901733398, + "y": 842.3333721160889, + "z": "81e8e679.1e5f48", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.json new file mode 100644 index 00000000..f862a2d3 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.json @@ -0,0 +1,533 @@ +[ + { + "id": "bc28da2b.7303d8", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 323.0104064941406, + "y": 132.99999237060547, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "dad83918.445348" + ] + ] + }, + { + "id": "dad83918.445348", + "type": "method", + "name": "sdwan-vf-operation-wanport-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 322.0104064941406, + "y": 232.99999237060547, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "ffb1ada3.8a76c" + ] + ] + }, + { + "id": "55cf0e90.e3564", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 179.51040267944336, + "y": 42, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "bc28da2b.7303d8" + ] + ] + }, + { + "id": "ffb1ada3.8a76c", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 481.01039123535156, + "y": 349.0000009536743, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "470949db.a87688", + "1946860c.52d49a", + "986d9d2e.d652e", + "176bae50.e7ba42", + "1c96aac1.62b6a5", + "d12731ca.f4e9a", + "ad8e03c8.3f99", + "99ca206c.689c4", + "45a27310.e17b0c", + "98b0c583.6fb0e8", + "f3463186.010ce", + "4efead29.a28254", + "187c318b.c5572e", + "29c03152.ef4a3e" + ] + ] + }, + { + "id": "470949db.a87688", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 781.3398132324219, + "y": 240.49612522125244, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "4bf0f7e7.44aea8" + ] + ] + }, + { + "id": "4bf0f7e7.44aea8", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1033.3399047851562, + "y": 239.16278839111328, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "3d05a6f7.8cda9a" + ] + ] + }, + { + "id": "d918203.c2e31e", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1405.0063934326172, + "y": 241.16279125213623, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "3d05a6f7.8cda9a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1251.6732215881348, + "y": 241.16277027130127, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "d918203.c2e31e" + ] + ] + }, + { + "id": "176bae50.e7ba42", + "type": "for", + "name": "for loop idx - VF input parameters", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 855.2605972290039, + "y": 462.66665840148926, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "18c22866.3fa9a8" + ] + ] + }, + { + "id": "18c22866.3fa9a8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1070.0389404296875, + "y": 460.2222423553467, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "f7311df1.3a06f", + "eb8b9c09.06311" + ] + ] + }, + { + "id": "f7311df1.3a06f", + "type": "execute", + "name": "execute split parameterName", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1266.2951431274414, + "y": 437.97038078308105, + "z": "eaff5db6.7dde1", + "wires": [ + [] + ] + }, + { + "id": "eb8b9c09.06311", + "type": "set", + "name": "set parameterName", + "xml": "\n\n", + "comments": "", + "x": 1235.7395706176758, + "y": 474.97049713134766, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "f77b19d7.8bb178", + "type": "comment", + "name": "Take the parameter names by removing prefix", + "info": "", + "comments": "", + "x": 1239.260799407959, + "y": 397.33332681655884, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "1946860c.52d49a", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 795.7604064941406, + "y": 195.9999942779541, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "89c152d0.6fb2c" + ] + ] + }, + { + "id": "89c152d0.6fb2c", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 982.4270858764648, + "y": 195.3332920074463, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "869ba82c.b1cd68" + ] + ] + }, + { + "id": "869ba82c.b1cd68", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1164.0937118530273, + "y": 195.3332920074463, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "986d9d2e.d652e", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 837.0103960037231, + "y": 315.9999952316284, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "6d96cae7.544aa4", + "7b4aef1d.e8397" + ] + ] + }, + { + "id": "6d96cae7.544aa4", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1068.0104064941406, + "y": 291.99999237060547, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "8b1de33b.f87d8" + ] + ] + }, + { + "id": "7b4aef1d.e8397", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1068.0104064941406, + "y": 331.99999237060547, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "e6620c2c.848df" + ] + ] + }, + { + "id": "8b1de33b.f87d8", + "type": "set", + "name": "set vf-index", + "xml": "\n\n", + "comments": "", + "x": 1210.5104064941406, + "y": 291.99999237060547, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "e6620c2c.848df", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1212.3674507141113, + "y": 331.9365043640137, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "9a648de3.1f16d", + "8d5a09c0.be4698" + ] + ] + }, + { + "id": "8d5a09c0.be4698", + "type": "set", + "name": "set vf-index", + "xml": "\n\n\n\n", + "comments": "", + "x": 1365.0659255981445, + "y": 301.5556030566804, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "9a648de3.1f16d", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1421.4944305419922, + "y": 354.7777328491211, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "35f2967d.f1236a" + ] + ] + }, + { + "id": "9105950c.e52f88", + "type": "comment", + "name": "make sure this network doesn't exist already", + "info": "", + "comments": "", + "x": 1645.1451606750488, + "y": 313.03179025650024, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "35f2967d.f1236a", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1696.7801513671875, + "y": 354.34923553466797, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "7879d3b9.a48b9c" + ] + ] + }, + { + "id": "7879d3b9.a48b9c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1597.5103492736816, + "y": 412.9206666946411, + "z": "eaff5db6.7dde1", + "wires": [ + [ + "d7b29734.9c35b8" + ] + ] + }, + { + "id": "d7b29734.9c35b8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1745.2604522705078, + "y": 412.7778587634675, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "99ca206c.689c4", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "x": 849.8635559082031, + "y": 742.4961910247803, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "ad8e03c8.3f99", + "type": "execute", + "name": "execute generate-vf-module-index", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 862.1971206665039, + "y": 688.1629104614258, + "z": "eaff5db6.7dde1", + "wires": [ + [] + ] + }, + { + "id": "d12731ca.f4e9a", + "type": "set", + "name": "set new vf-module_length", + "xml": "\n", + "comments": "", + "x": 834.1970672607422, + "y": 635.1628475189209, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "1c96aac1.62b6a5", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n", + "comments": "", + "x": 846.1967353820801, + "y": 525.1542224884033, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "45a27310.e17b0c", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 838.0104808807373, + "y": 794.0000371932983, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "98b0c583.6fb0e8", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 852.5105400085449, + "y": 843.9999303817749, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "187c318b.c5572e", + "type": "save", + "name": "save sdwan vpn resource in AAI", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 856.0104484558105, + "y": 887.4999761581421, + "z": "eaff5db6.7dde1", + "wires": [ + [] + ] + }, + { + "id": "29c03152.ef4a3e", + "type": "save", + "name": "save service relationship in AAI", + "xml": "\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 853.0103759765625, + "y": 933.5000076293945, + "z": "eaff5db6.7dde1", + "wires": [ + [] + ] + }, + { + "id": "f3463186.010ce", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 803.7329216003418, + "y": 980.6738667488098, + "z": "eaff5db6.7dde1", + "wires": [] + }, + { + "id": "4efead29.a28254", + "type": "call", + "name": "call sdwan-get-wan-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 845.8992767333984, + "y": 587.8888759613037, + "z": "eaff5db6.7dde1", + "wires": [ + [] + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json new file mode 100644 index 00000000..04265aad --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.json @@ -0,0 +1,834 @@ +[ + { + "id": "e69423a5.584ae", + "type": "execute", + "name": "execute Properties", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 849.5312957763672, + "y": 366.07812881469727, + "z": "4fee9402.f5c9bc", + "wires": [ + [] + ] + }, + { + "id": "a2e25c17.8e9c", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 130, + "y": 54.0000057220459, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "3fa8aef8.7e3df2" + ] + ] + }, + { + "id": "3fa8aef8.7e3df2", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 261.2856903076172, + "y": 103.23811435699463, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "2162b779.2eb3a8" + ] + ] + }, + { + "id": "2162b779.2eb3a8", + "type": "method", + "name": "method sdwan-vf-operation-wanport-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 264.4286193847656, + "y": 188.00003814697266, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "832591c7.4ef99" + ] + ] + }, + { + "id": "7df3c0c6.f5b88", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 834.53125, + "y": 203.07812213897705, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "112ac69c.661419" + ] + ] + }, + { + "id": "112ac69c.661419", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1086.5313415527344, + "y": 201.7447853088379, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "9fb48502.518d68" + ] + ] + }, + { + "id": "e66ecc6.7152f3", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1458.1978302001953, + "y": 203.74478816986084, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "9fb48502.518d68", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1304.864658355713, + "y": 203.74476718902588, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "e66ecc6.7152f3" + ] + ] + }, + { + "id": "ff28f3d.3169d1", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 848.9518432617188, + "y": 158.5819911956787, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "a6a2da6e.228e08" + ] + ] + }, + { + "id": "a6a2da6e.228e08", + "type": "other", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1035.618522644043, + "y": 157.9152889251709, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "c0d198d3.426068" + ] + ] + }, + { + "id": "c0d198d3.426068", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1217.2851486206055, + "y": 157.9152889251709, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "61f42e0f.accb4", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1487.5312576293945, + "y": 373.0781125728972, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "ce0facb9.acf8f" + ] + ] + }, + { + "id": "d0cbbcf7.18e0c", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1906.8170928955078, + "y": 375.6496305465698, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "ada2f692.ece248" + ] + ] + }, + { + "id": "bd278e04.68d68", + "type": "set", + "name": "set vf-module-length", + "xml": "\n\n\n\n", + "comments": "", + "x": 1474.102882385254, + "y": 336.8559989929199, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "4efb1646.df29b8", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1278.4042778015137, + "y": 350.2368840877898, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "61f42e0f.accb4", + "bd278e04.68d68", + "49047f5d.3dde6" + ] + ] + }, + { + "id": "1c241e5.3b7e6e2", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1134.047233581543, + "y": 350.3003720943816, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "4efb1646.df29b8" + ] + ] + }, + { + "id": "8e428583.69a8e8", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 898.047215461731, + "y": 277.3003845214844, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "1c241e5.3b7e6e2", + "45b16795.1e16b8", + "5c72c52f.a612dc" + ] + ] + }, + { + "id": "45b16795.1e16b8", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1139.5312519073486, + "y": 249.0781135559082, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "b89d0343.04bd1" + ] + ] + }, + { + "id": "5c72c52f.a612dc", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1141.5624408721924, + "y": 286.10942459106445, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "b89d0343.04bd1" + ] + ] + }, + { + "id": "b89d0343.04bd1", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1299.3399562835693, + "y": 266.9983730316162, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "ada2f692.ece248", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2110.53133392334, + "y": 374.0781369502656, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "8cb3d733.8b9cc8" + ] + ] + }, + { + "id": "8cb3d733.8b9cc8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1872.8745422363281, + "y": 476.16428661346436, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "e9572390.a2ce1", + "7be5423c.87235c", + "39502de7.a9fc62" + ] + ] + }, + { + "id": "e9572390.a2ce1", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2114.7612342834473, + "y": 446.50670051574707, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "7be5423c.87235c", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2118.207492828369, + "y": 491.1643395423889, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "ce0facb9.acf8f", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1695.0313034057617, + "y": 373.07812118530273, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "d0cbbcf7.18e0c" + ] + ] + }, + { + "id": "2948d13a.1b821e", + "type": "comment", + "name": "Get devices", + "info": "", + "comments": "", + "x": 848.0315361022949, + "y": 494.0781602859497, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "49047f5d.3dde6", + "type": "set", + "name": "set prop.site.deviceId_length", + "xml": "\n\n", + "comments": "", + "x": 1500.53125, + "y": 301.07812213897705, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "832591c7.4ef99", + "type": "block", + "name": "block : atomic", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 405.52733993530273, + "y": 405.0742197036743, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "ff28f3d.3169d1", + "7df3c0c6.f5b88", + "8e428583.69a8e8", + "e69423a5.584ae", + "ce0e4f49.1217b", + "16f0a729.f1f5a9", + "d2d93614.7c8ad8", + "2604b323.ea5f4c", + "9139c857.0718b8", + "c9d5923c.c3e6a", + "4a67f6d4.3597f8", + "7c127312.19825c", + "1954d3bb.e0ec6c" + ] + ] + }, + { + "id": "39502de7.a9fc62", + "type": "call", + "name": "call sdwan-get-wan-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2109.5039443969727, + "y": 538.0039381980896, + "z": "4fee9402.f5c9bc", + "wires": [ + [] + ] + }, + { + "id": "9139c857.0718b8", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 893.2539443969727, + "y": 444.75391960144043, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "679a2fa0.7fa24", + "db810e5a.69a4a", + "b796d6f.b8abb28" + ] + ] + }, + { + "id": "679a2fa0.7fa24", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1125.2540283203125, + "y": 408.753942489624, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "e1a99634.deb268" + ] + ] + }, + { + "id": "db810e5a.69a4a", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1127.7449111938477, + "y": 444.3279790878296, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "363ab1e2.2b5cce" + ] + ] + }, + { + "id": "b796d6f.b8abb28", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1123.0779190063477, + "y": 480.661337852478, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "cdf3743a.490b68" + ] + ] + }, + { + "id": "cdf3743a.490b68", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\t\n\t\n \n\n\n", + "comments": "", + "x": 1280.7541427612305, + "y": 407.75383472442627, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "c9d5923c.c3e6a", + "type": "execute", + "name": "execute RestApiCallNode Get token", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 907.7640762329102, + "y": 532.4309215545654, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "80be9352.04481", + "fdeb2c27.d10b4" + ] + ] + }, + { + "id": "80be9352.04481", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1142.76420211792, + "y": 518.4309101104736, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "303f14f3.7822fc" + ] + ] + }, + { + "id": "303f14f3.7822fc", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 1284.7642097473145, + "y": 517.430911064148, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "de3334dd.87a328", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1290.7642097473145, + "y": 554.823899269104, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "fdeb2c27.d10b4", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1142.01420211792, + "y": 554.0738172531128, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "de3334dd.87a328" + ] + ] + }, + { + "id": "4a67f6d4.3597f8", + "type": "call", + "name": "call sdwan-get-tenant-auth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 884.7638244628906, + "y": 585.7639970779419, + "z": "4fee9402.f5c9bc", + "wires": [ + [] + ] + }, + { + "id": "2604b323.ea5f4c", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 849.8993644714355, + "y": 1030.5663061141968, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "4c7ada40.e6d834", + "type": "update", + "name": "update SDWAN wan port instance configuration in AAI", + "xml": "\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 969.2184829711914, + "y": 990.3698863983154, + "z": "4fee9402.f5c9bc", + "wires": [ + [] + ] + }, + { + "id": "ce0e4f49.1217b", + "type": "set", + "name": "copy input data to service data", + "xml": "\n\n\n\n\n", + "comments": "", + "x": 903.59619140625, + "y": 864.7630681991577, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "16f0a729.f1f5a9", + "type": "set", + "name": "set vf-module-id and vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 937.8993911743164, + "y": 908.5661773681641, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "d2d93614.7c8ad8", + "type": "set", + "name": "set vf-module-level-oper-status", + "xml": "\n\n\n", + "comments": "", + "x": 904.8993911743164, + "y": 944.5661773681641, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "1954d3bb.e0ec6c", + "type": "execute", + "name": "execute RestApiCallNode device port delete", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 952.03125, + "y": 770.078145980835, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "5763133a.85c38c", + "e2a71559.3f3e88" + ] + ] + }, + { + "id": "5763133a.85c38c", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1198.031234741211, + "y": 808.0782346725464, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "c730322d.384d7" + ] + ] + }, + { + "id": "e2a71559.3f3e88", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1194.0313148498535, + "y": 762.0781497955322, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "33e8f10d.25726e" + ] + ] + }, + { + "id": "33e8f10d.25726e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1335.031406402588, + "y": 762.0781507492065, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "c730322d.384d7", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1342.0311012268066, + "y": 806.0781536102295, + "z": "4fee9402.f5c9bc", + "wires": [ + [] + ] + }, + { + "id": "7c127312.19825c", + "type": "execute", + "name": "execute RestApiCallNode wan port delete", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 947.0314178466797, + "y": 664.0781440734863, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "e0828ab7.60a978", + "3d0c4f43.fce4d" + ] + ] + }, + { + "id": "e0828ab7.60a978", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1235.0315132141113, + "y": 696.0781135559082, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "aca8b9c6.d1fb58" + ] + ] + }, + { + "id": "3d0c4f43.fce4d", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1239.031593322754, + "y": 632.0781917572021, + "z": "4fee9402.f5c9bc", + "wires": [ + [ + "729b835e.b7b53c" + ] + ] + }, + { + "id": "729b835e.b7b53c", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1384.0317649841309, + "y": 634.0781917572021, + "z": "4fee9402.f5c9bc", + "wires": [] + }, + { + "id": "aca8b9c6.d1fb58", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1391.0313568115234, + "y": 694.0781135559082, + "z": "4fee9402.f5c9bc", + "wires": [ + [] + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.json new file mode 100644 index 00000000..d290e8e7 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.json @@ -0,0 +1,663 @@ +[ + { + "id": "4c9b7636.16d1a8", + "type": "method", + "name": "method sdwan-vf-operation-wanport-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 227.01040649414062, + "y": 192.58634161949158, + "z": "fa825249.678d7", + "wires": [ + [ + "ef9a78fa.b0f5b8" + ] + ] + }, + { + "id": "ae863831.900868", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 215.29611206054688, + "y": 98.23810935020447, + "z": "fa825249.678d7", + "wires": [ + [ + "4c9b7636.16d1a8" + ] + ] + }, + { + "id": "3c4c41bd.66b0ee", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 136.01040649414062, + "y": 35.99999976158142, + "z": "fa825249.678d7", + "wires": [ + [ + "ae863831.900868" + ] + ] + }, + { + "id": "ef9a78fa.b0f5b8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 246.67710876464844, + "y": 459.66673517227173, + "z": "fa825249.678d7", + "wires": [ + [ + "73502c25.0501b4", + "8ef64cba.b142", + "e7c6e1f4.291c4", + "5b7d49e0.41f2f8", + "8b01c2d1.84cd3", + "27503470.8bf84c", + "dce00f39.1d9f7", + "9d21b2cd.86c73", + "827a72ac.9aabf", + "67cd24d6.a0f83c", + "a35824b0.8bb6e8" + ] + ] + }, + { + "id": "8ef64cba.b142", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 559.0417709350586, + "y": 272.269140958786, + "z": "fa825249.678d7", + "wires": [ + [ + "11c14e91.a941a1" + ] + ] + }, + { + "id": "73502c25.0501b4", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 564.010425567627, + "y": 211.0000102519989, + "z": "fa825249.678d7", + "wires": [ + [ + "45acbb70.cf9d84" + ] + ] + }, + { + "id": "45acbb70.cf9d84", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 744.0104064941406, + "y": 209.99999976158142, + "z": "fa825249.678d7", + "wires": [ + [ + "1c305856.7d7878" + ] + ] + }, + { + "id": "1c305856.7d7878", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 893.4391326904297, + "y": 211.14291739463806, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "11c14e91.a941a1", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 782.0104217529297, + "y": 273.0000059604645, + "z": "fa825249.678d7", + "wires": [ + [ + "4a09a290.a75bbc" + ] + ] + }, + { + "id": "4a09a290.a75bbc", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 997.0104064941406, + "y": 270.9999997615814, + "z": "fa825249.678d7", + "wires": [ + [ + "57c73c18.c834a4" + ] + ] + }, + { + "id": "57c73c18.c834a4", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1161.0104064941406, + "y": 265.9999997615814, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "e7c6e1f4.291c4", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 630.010440826416, + "y": 349.00002455711365, + "z": "fa825249.678d7", + "wires": [ + [ + "8cdd0772.dbdbf8", + "d22fa0c4.8a1a8", + "b6f26649.6b92a8" + ] + ] + }, + { + "id": "d22fa0c4.8a1a8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 852.0104331970215, + "y": 383.0000340938568, + "z": "fa825249.678d7", + "wires": [ + [ + "1ebe6a81.7b0665" + ] + ] + }, + { + "id": "8cdd0772.dbdbf8", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 857.0104293823242, + "y": 330.0000331401825, + "z": "fa825249.678d7", + "wires": [ + [ + "1ebe6a81.7b0665" + ] + ] + }, + { + "id": "1ebe6a81.7b0665", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1015.0104331970215, + "y": 343.0000340938568, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "b6f26649.6b92a8", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 852.0104331970215, + "y": 444.0000340938568, + "z": "fa825249.678d7", + "wires": [ + [ + "5d0462e8.482a9c" + ] + ] + }, + { + "id": "98248461.3994b8", + "type": "set", + "name": "set vf-module_length", + "xml": "\n\n\n", + "comments": "", + "x": 1206.0104484558105, + "y": 442.0000480413437, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "5d0462e8.482a9c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1013.0104789733887, + "y": 441.00002551078796, + "z": "fa825249.678d7", + "wires": [ + [ + "98248461.3994b8", + "bb5716e5.5eb1d8" + ] + ] + }, + { + "id": "bb5716e5.5eb1d8", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1225.0104179382324, + "y": 495.00002455711365, + "z": "fa825249.678d7", + "wires": [ + [ + "56d74cea.fe48b4" + ] + ] + }, + { + "id": "56d74cea.fe48b4", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1468.0104331970215, + "y": 490.0000340938568, + "z": "fa825249.678d7", + "wires": [ + [ + "2f21e786.1474c8" + ] + ] + }, + { + "id": "2f21e786.1474c8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1709.0105609893799, + "y": 483.00003123283386, + "z": "fa825249.678d7", + "wires": [ + [ + "935557d5.b42b38" + ] + ] + }, + { + "id": "935557d5.b42b38", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1861.0105323791504, + "y": 485.00002455711365, + "z": "fa825249.678d7", + "wires": [ + [ + "b801dc09.3262a", + "fd33c1ac.d18c2", + "49806a1a.1b29c4" + ] + ] + }, + { + "id": "b801dc09.3262a", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2083.0105323791504, + "y": 481.00002455711365, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "fd33c1ac.d18c2", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2089.0105323791504, + "y": 530.0000245571136, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "49806a1a.1b29c4", + "type": "call", + "name": "call sdwan-get-vf-module-device-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2117.010753631592, + "y": 578.0000302791595, + "z": "fa825249.678d7", + "wires": [ + [] + ] + }, + { + "id": "5b7d49e0.41f2f8", + "type": "switchNode", + "name": "switch tmp.vidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 569.0416526794434, + "y": 522.0161073207855, + "z": "fa825249.678d7", + "wires": [ + [ + "93788503.77e6c8" + ] + ] + }, + { + "id": "93788503.77e6c8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 716.4702949523926, + "y": 521.5875174999237, + "z": "fa825249.678d7", + "wires": [ + [ + "70fed172.85f44" + ] + ] + }, + { + "id": "70fed172.85f44", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 865.8990211486816, + "y": 522.7304351329803, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "8b01c2d1.84cd3", + "type": "switchNode", + "name": "switch vf-module-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 613.3398132324219, + "y": 592.3333127498627, + "z": "fa825249.678d7", + "wires": [ + [ + "223c17b4.64b778", + "e9d52081.e76dc" + ] + ] + }, + { + "id": "223c17b4.64b778", + "type": "outcome", + "name": "outcome PendingDelete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 904.1730804443359, + "y": 596.4444358348846, + "z": "fa825249.678d7", + "wires": [ + [ + "814b2c34.1fd7f" + ] + ] + }, + { + "id": "e9d52081.e76dc", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 871.1732177734375, + "y": 648.4444885253906, + "z": "fa825249.678d7", + "wires": [ + [ + "714ed175.ddb84" + ] + ] + }, + { + "id": "714ed175.ddb84", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n ", + "comments": "", + "x": 1030.6729850769043, + "y": 651.4444875717163, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "814b2c34.1fd7f", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1101.4794807434082, + "y": 606.769590139389, + "z": "fa825249.678d7", + "wires": [ + [] + ] + }, + { + "id": "67cd24d6.a0f83c", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 562.031307220459, + "y": 966.0313129425049, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "27503470.8bf84c", + "type": "for", + "name": "for lidx..service-data.vf-modules.vf-module[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 644.1178894042969, + "y": 712.1424579620361, + "z": "fa825249.678d7", + "wires": [ + [ + "666e6c4f.f97484" + ] + ] + }, + { + "id": "dce00f39.1d9f7", + "type": "set", + "name": "set new vnf length", + "xml": "\n\t\n\n\t\n", + "comments": "", + "x": 568.2192611694336, + "y": 764.9466757774353, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "9d21b2cd.86c73", + "type": "set", + "name": "Remove vnf from ServiceData", + "xml": "\n\t\n", + "comments": "", + "x": 605.1179351806641, + "y": 815.1424608230591, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "666e6c4f.f97484", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 904.1178798675537, + "y": 719.1423177719116, + "z": "fa825249.678d7", + "wires": [ + [ + "46998b08.18a904" + ] + ] + }, + { + "id": "a35824b0.8bb6e8", + "type": "delete", + "name": "delete wanport vf instance configuration in AAI", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 654.1183090209961, + "y": 906.4041156768799, + "z": "fa825249.678d7", + "wires": [ + [] + ] + }, + { + "id": "46998b08.18a904", + "type": "switchNode", + "name": "switch vnf-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1090.1179466247559, + "y": 719.1424784660339, + "z": "fa825249.678d7", + "wires": [ + [ + "52431b6f.b34934" + ] + ] + }, + { + "id": "52431b6f.b34934", + "type": "outcomeFalse", + "name": "false", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1259.1179542541504, + "y": 718.142315864563, + "z": "fa825249.678d7", + "wires": [ + [ + "2b619a80.4a9f36" + ] + ] + }, + { + "id": "2b619a80.4a9f36", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1413.117793083191, + "y": 710.1423168182373, + "z": "fa825249.678d7", + "wires": [ + [ + "466caa7f.55c334", + "921821fe.9836b" + ] + ] + }, + { + "id": "466caa7f.55c334", + "type": "set", + "name": "set vnf data", + "xml": "\n\n\n", + "comments": "", + "x": 1578.1178884506226, + "y": 685.1424722671509, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "921821fe.9836b", + "type": "set", + "name": "set prop.vnfNewidx", + "xml": "\n\n", + "comments": "", + "x": 1600.1178884506226, + "y": 741.1424360275269, + "z": "fa825249.678d7", + "wires": [] + }, + { + "id": "827a72ac.9aabf", + "type": "set", + "name": "set vf-module-object-path", + "xml": "\n\n\n\n", + "comments": "", + "x": 591.9201431274414, + "y": 860.4757957458496, + "z": "fa825249.678d7", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.json new file mode 100644 index 00000000..8a5d8f9e --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.json @@ -0,0 +1,1305 @@ +[ + { + "id": "3eca748a.ef817c", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 123, + "y": 75, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "350fb0d5.88723" + ] + ] + }, + { + "id": "350fb0d5.88723", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 368.2857131958008, + "y": 74.23807907104492, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "7fecfee8.d291b" + ] + ] + }, + { + "id": "7fecfee8.d291b", + "type": "method", + "name": "validate-sdwan-vf-vpn-input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 451.9166946411133, + "y": 209.25301837921143, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "8f6f1f8b.897a9" + ] + ] + }, + { + "id": "8f6f1f8b.897a9", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 735.9167022705078, + "y": 197.25304317474365, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "634b7128.2e84d", + "adb8eda0.ca986", + "bc20a4d8.66ea78", + "376a189c.5eea28" + ] + ] + }, + { + "id": "634b7128.2e84d", + "type": "switchNode", + "name": "switch svc-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 995.916633605957, + "y": 45.25303936004639, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "183ac3e9.257bcc" + ] + ] + }, + { + "id": "183ac3e9.257bcc", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1186.6309356689453, + "y": 46.2530403137207, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "65be383e.39b058" + ] + ] + }, + { + "id": "65be383e.39b058", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1361.0594863891602, + "y": 45.25303268432617, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "adb8eda0.ca986", + "type": "switchNode", + "name": "switch svc-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 332.9166564941406, + "y": 468.2530336380005, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "83c4de98.01196", + "ce7e74f7.3c86c8", + "147fd5d9.68de3a", + "1561519f.abda0e", + "d7c5bf00.510dc" + ] + ] + }, + { + "id": "83c4de98.01196", + "type": "outcome", + "name": "create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 526.5000228881836, + "y": 297.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "363f7231.506cbe" + ] + ] + }, + { + "id": "363f7231.506cbe", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 687.5000228881836, + "y": 297.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "46be34f.5b2c7cc" + ] + ] + }, + { + "id": "ce7e74f7.3c86c8", + "type": "outcome", + "name": "deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 499.4920120239258, + "y": 906.428539276123, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "aec7db3f.798358" + ] + ] + }, + { + "id": "147fd5d9.68de3a", + "type": "outcome", + "name": "delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 503.20639419555664, + "y": 1077.1430969238281, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c7708172.24701" + ] + ] + }, + { + "id": "1561519f.abda0e", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 502.9682846069336, + "y": 1250.571382522583, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b6252f6e.c1321" + ] + ] + }, + { + "id": "b6252f6e.c1321", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 686.5398178100586, + "y": 1251.190523147583, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "46be34f.5b2c7cc", + "type": "switchNode", + "name": "switch request-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 888, + "y": 295.6666797399521, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3528f63.34e230a", + "82048a2c.348118" + ] + ] + }, + { + "id": "3528f63.34e230a", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1073.4999923706055, + "y": 323.66667652130127, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3198409.3ebdec" + ] + ] + }, + { + "id": "3198409.3ebdec", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1224.0000228881836, + "y": 317.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "ee1459dc.d090c8", + "type": "other", + "name": "DeleteSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 945.0634384155273, + "y": 1073.698395729065, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "773b0668.3dfda8" + ] + ] + }, + { + "id": "640b4312.a9c5ac", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 860.6189804077148, + "y": 1149.920636177063, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "20eafb56.ca5e14" + ] + ] + }, + { + "id": "20eafb56.ca5e14", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1020.9524002075195, + "y": 1152.0317735671997, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "773b0668.3dfda8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1168.9523086547852, + "y": 1079.9206190109253, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "30507c3b.465aa4", + "b4bebf6c.2b4fa", + "b3df3a7b.216bd8", + "eb92e3d.8a6ff2" + ] + ] + }, + { + "id": "d7c5bf00.510dc", + "type": "outcome", + "name": "activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 520.4285774230957, + "y": 560.7143135070801, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "aa89a015.4408d" + ] + ] + }, + { + "id": "aa89a015.4408d", + "type": "switchNode", + "name": "switch request-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 703.2857437133789, + "y": 557.8571634292603, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c1f6d379.b3eef", + "89075fc5.672ae" + ] + ] + }, + { + "id": "c1f6d379.b3eef", + "type": "other", + "name": "ActivateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 956.5000228881836, + "y": 537.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "ce665d03.3901d" + ] + ] + }, + { + "id": "89075fc5.672ae", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 886.5000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c6e2911c.5f916" + ] + ] + }, + { + "id": "c6e2911c.5f916", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1044.0000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "ce665d03.3901d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1187.5000228881836, + "y": 537.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b3df3a7b.216bd8", + "30507c3b.465aa4", + "b4bebf6c.2b4fa", + "57bd5824.2497c8" + ] + ] + }, + { + "id": "c598159a.7423c8", + "type": "other", + "name": "DeactivateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 942.9206390380859, + "y": 908.1429328918457, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "50af0272.e02a9c" + ] + ] + }, + { + "id": "e01173d7.fe6b9", + "type": "other", + "name": "Other", + "xml": "", + "comments": "", + "outputs": 1, + "x": 857.9206314086914, + "y": 977.1429405212402, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d14295e9.c68018" + ] + ] + }, + { + "id": "d14295e9.c68018", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1038.9206466674805, + "y": 978.1429405212402, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "aec7db3f.798358", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 679.7776947021484, + "y": 910.6188039779663, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "c598159a.7423c8", + "e01173d7.fe6b9" + ] + ] + }, + { + "id": "c7708172.24701", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 683.5554962158203, + "y": 1076.9523208141327, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "ee1459dc.d090c8", + "640b4312.a9c5ac" + ] + ] + }, + { + "id": "50af0272.e02a9c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1202.888786315918, + "y": 910.9523277282715, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "30507c3b.465aa4", + "b4bebf6c.2b4fa", + "b3df3a7b.216bd8", + "c2db488a.b105a8" + ] + ] + }, + { + "id": "82048a2c.348118", + "type": "other", + "name": "CreateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1172.499984741211, + "y": 276.6666679382324, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "7a0b5551.c75d9c" + ] + ] + }, + { + "id": "7a0b5551.c75d9c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1407.49995803833, + "y": 275.6666679382324, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3f52a78f.7ab728" + ] + ] + }, + { + "id": "3f52a78f.7ab728", + "type": "for", + "name": "for loop i - vpn vf input parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1638.000015258789, + "y": 276.6666679382324, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d37b6b2c.71fb38" + ] + ] + }, + { + "id": "d37b6b2c.71fb38", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1846.5000228881836, + "y": 277.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "9ec108e6.32a3b8", + "a16aa1da.005f3", + "3a20c40b.dcc4cc" + ] + ] + }, + { + "id": "9ec108e6.32a3b8", + "type": "set", + "name": "clear tmp-data", + "xml": "\n\n\n", + "comments": "", + "x": 2029.5000228881836, + "y": 237.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "a16aa1da.005f3", + "type": "set", + "name": "set tmp-data", + "xml": "\n\n\n", + "comments": "", + "x": 2024.0000228881836, + "y": 277.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "3a20c40b.dcc4cc", + "type": "switchNode", + "name": "switch name", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2024.0000228881836, + "y": 317.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3280408b.66ab3", + "63ad3611.30c718", + "2eab978e.1492a8" + ] + ] + }, + { + "id": "d22ab892.eef718", + "type": "switchNode", + "name": "switch value", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2484.0001907348633, + "y": 269.66669142246246, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b07f67fa.6ab208" + ] + ] + }, + { + "id": "2eab978e.1492a8", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2243.500358581543, + "y": 335.66667902469635, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "5967794c.72e8b8" + ] + ] + }, + { + "id": "5967794c.72e8b8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 2418.5003623962402, + "y": 334.66667902469635, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "3280408b.66ab3", + "type": "other", + "name": "name", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2243.500358581543, + "y": 219.66667330265045, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d22ab892.eef718" + ] + ] + }, + { + "id": "63ad3611.30c718", + "type": "other", + "name": "topology", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2255.500114440918, + "y": 273.333335518837, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d22ab892.eef718" + ] + ] + }, + { + "id": "b07f67fa.6ab208", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 2627.5001907348633, + "y": 269.66669142246246, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "3ecabf5c.8d652" + ] + ] + }, + { + "id": "3ecabf5c.8d652", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 2785.5001907348633, + "y": 269.66669142246246, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "b3df3a7b.216bd8", + "type": "switchNode", + "name": "switch service-data.vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1479.3889541625977, + "y": 576.9999761581421, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "37913775.d258a8", + "8c9e338f.0d83c" + ] + ] + }, + { + "id": "37913775.d258a8", + "type": "other", + "name": "outcome Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1748.0000228881836, + "y": 556.666711807251, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "7c4231f0.9cbb7" + ] + ] + }, + { + "id": "7c4231f0.9cbb7", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1924.0000228881836, + "y": 557.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "8c9e338f.0d83c", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1726.5000228881836, + "y": 597.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b6f61e8c.9dd35" + ] + ] + }, + { + "id": "b6f61e8c.9dd35", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1887.5000228881836, + "y": 597.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "9317c153.6ccad", + "bdedbaa4.65e588" + ] + ] + }, + { + "id": "9317c153.6ccad", + "type": "for", + "name": "for nidx..service-data.vf-modules.vf-module[]", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2150.0000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "1fade275.78b10e" + ] + ] + }, + { + "id": "1fade275.78b10e", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n \n\n", + "comments": "", + "outputs": 1, + "x": 2436.0000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "99a1d82a.9dd8c8" + ] + ] + }, + { + "id": "99a1d82a.9dd8c8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2606.5000228881836, + "y": 577.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "39ae6a67.1c8296" + ] + ] + }, + { + "id": "70e3cfee.6e895", + "type": "set", + "name": "set tmp.nidx and ctx.network-data", + "xml": "\n\n\n", + "comments": "", + "x": 3007.50008392334, + "y": 574.6667140722275, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "1412cffb.8d463", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 2364.0000228881836, + "y": 617.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "fbeeeb3e.43c3b8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2226.5000228881836, + "y": 617.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "1412cffb.8d463" + ] + ] + }, + { + "id": "bdedbaa4.65e588", + "type": "switchNode", + "name": "switch tmp.nidx ", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 2072.5000228881836, + "y": 617.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "fbeeeb3e.43c3b8" + ] + ] + }, + { + "id": "57bd5824.2497c8", + "type": "switchNode", + "name": "switch network-level-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1451.6667098999023, + "y": 656.5555486679077, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "719dd138.28ef4", + "2dca8a18.a65586" + ] + ] + }, + { + "id": "719dd138.28ef4", + "type": "outcome", + "name": "outcome Created", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1748.5001258850098, + "y": 656.5555467605591, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "94e9cf1a.6c399" + ] + ] + }, + { + "id": "2dca8a18.a65586", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1716.5001258850098, + "y": 696.5555467605591, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "2c8432e2.7a0b8e" + ] + ] + }, + { + "id": "2c8432e2.7a0b8e", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1874.0001258850098, + "y": 696.5555467605591, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "b4bebf6c.2b4fa", + "type": "switchNode", + "name": "switch vf-module-id", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1398.5000228881836, + "y": 517.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "9ad9b806.2c19b8" + ] + ] + }, + { + "id": "9ad9b806.2c19b8", + "type": "outcome", + "name": "NULL", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1626.5000228881836, + "y": 517.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "b7b28733.f37c08" + ] + ] + }, + { + "id": "b7b28733.f37c08", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1764.0000228881836, + "y": 517.6666707992554, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "30507c3b.465aa4", + "type": "execute", + "name": "execute requiredParameters", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1433.0000228881836, + "y": 477.66667079925537, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "c2db488a.b105a8", + "type": "switchNode", + "name": "switch network-level-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1479.8332748413086, + "y": 906.5555257797241, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "cf4b307b.b1b04", + "acc49742.fd0df8" + ] + ] + }, + { + "id": "cf4b307b.b1b04", + "type": "outcome", + "name": "outcome Active", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1753.166648864746, + "y": 880.9999837875366, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "e31a54a2.3ff1f8" + ] + ] + }, + { + "id": "acc49742.fd0df8", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1723.166648864746, + "y": 920.9999837875366, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "bc3125bf.c135a8" + ] + ] + }, + { + "id": "bc3125bf.c135a8", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n ", + "comments": "", + "x": 1889.166648864746, + "y": 922.9999837875366, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "eb92e3d.8a6ff2", + "type": "switchNode", + "name": "switch network-level-oper-status", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1468.7221908569336, + "y": 1077.6666097640991, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "4005e1e5.db606", + "3f0b16e4.30f1ca" + ] + ] + }, + { + "id": "4005e1e5.db606", + "type": "outcome", + "name": "outcome PendingDelete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1768.7222518920898, + "y": 1045.444405555725, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "e99f233c.ef676" + ] + ] + }, + { + "id": "3f0b16e4.30f1ca", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1712.055564880371, + "y": 1092.1110677719116, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "26e244b4.b2362c" + ] + ] + }, + { + "id": "26e244b4.b2362c", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1878.055564880371, + "y": 1094.1110677719116, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "94e9cf1a.6c399", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1940.5001029968262, + "y": 657.6666488647461, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "e31a54a2.3ff1f8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1953.1665267944336, + "y": 879.1481161117554, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "e99f233c.ef676", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1984.277732849121, + "y": 1045.8147420883179, + "z": "619b2b0c.b0ac74", + "wires": [ + [] + ] + }, + { + "id": "39ae6a67.1c8296", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2756.666534423828, + "y": 574.0000190734863, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "70e3cfee.6e895" + ] + ] + }, + { + "id": "bc20a4d8.66ea78", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 971.0065307617188, + "y": 121.24849605560303, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "ae64d058.26533" + ] + ] + }, + { + "id": "ae64d058.26533", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1151.0065116882324, + "y": 120.24848556518555, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "d4c5df8d.2e7e3" + ] + ] + }, + { + "id": "d4c5df8d.2e7e3", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1300.4352378845215, + "y": 121.39140319824219, + "z": "619b2b0c.b0ac74", + "wires": [] + }, + { + "id": "376a189c.5eea28", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 951.0379104614258, + "y": 183.51763439178467, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "891fced5.d7d06" + ] + ] + }, + { + "id": "891fced5.d7d06", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 1189.0065269470215, + "y": 183.2484917640686, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "2828372d.9354b8" + ] + ] + }, + { + "id": "2828372d.9354b8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1404.0065116882324, + "y": 181.24848556518555, + "z": "619b2b0c.b0ac74", + "wires": [ + [ + "56c573f0.8eef8c" + ] + ] + }, + { + "id": "56c573f0.8eef8c", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1568.0065116882324, + "y": 176.24848556518555, + "z": "619b2b0c.b0ac74", + "wires": [] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.json new file mode 100644 index 00000000..b1cc3646 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.json @@ -0,0 +1,1129 @@ +[ + { + "id": "89e51e9a.af64e", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 107.00390625, + "y": 88.41365686058998, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "a0ef042f.2b7ad8" + ] + ] + }, + { + "id": "a0ef042f.2b7ad8", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 220.28961181640625, + "y": 128.65176835656166, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "a57a3919.3af3c8" + ] + ] + }, + { + "id": "a57a3919.3af3c8", + "type": "method", + "name": "method vf-module-topology-operation", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 194.43253326416016, + "y": 168.41365113854408, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "8614ae38.109ab" + ] + ] + }, + { + "id": "38a58e7b.28bdc2", + "type": "comment", + "name": "vf-module-topology-operation", + "info": "", + "comments": "", + "x": 501.34876251220703, + "y": 36.00000062584877, + "z": "3e6c75a5.b69bda", + "wires": [] + }, + { + "id": "8614ae38.109ab", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 176.50394439697266, + "y": 407.7738291323185, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "53a601da.db57d", + "f371244d.9451a8", + "c9966ea2.57b1d" + ] + ] + }, + { + "id": "53a601da.db57d", + "type": "returnSuccess", + "name": "return success", + "xml": "\n\n\n\n", + "comments": "", + "x": 462.0039367675781, + "y": 581.2712179720402, + "z": "3e6c75a5.b69bda", + "wires": [] + }, + { + "id": "f371244d.9451a8", + "type": "switchNode", + "name": "switch svc-action", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 472.9085464477539, + "y": 405.98505368828773, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "dc31bef9.f164b", + "1b121869.8a1878", + "320a19eb.21afb6", + "db7b02d4.3e117", + "b369a934.e11c08", + "8734e4a2.e72ad8", + "bcf05aca.9cd8e8", + "c7064bfe.3bb108" + ] + ] + }, + { + "id": "dc31bef9.f164b", + "type": "outcome", + "name": "assign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 682.3848266601562, + "y": 296.27089086174965, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "d462656f.1ce878" + ] + ] + }, + { + "id": "1b121869.8a1878", + "type": "outcome", + "name": "unassign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 690.765811920166, + "y": 442.46158280968666, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "52d55f39.2254f" + ] + ] + }, + { + "id": "320a19eb.21afb6", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 643.4801177978516, + "y": 1599.985109001398, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "aa8c9f07.7e876" + ] + ] + }, + { + "id": "aa8c9f07.7e876", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 837.6705436706543, + "y": 1599.9851776659489, + "z": "3e6c75a5.b69bda", + "wires": [] + }, + { + "id": "c9966ea2.57b1d", + "type": "call", + "name": "call GENERIC-RESOURCE-API:validate-vf-module-input", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 592.0871887207031, + "y": 245.79471364617348, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "d462656f.1ce878", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-assign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1054.527660369873, + "y": 295.84235540032387, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "1a8dc80f.d90c48", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1066.5276184082031, + "y": 392.50899854302406, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "52d55f39.2254f", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-unassign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1060.8608894348145, + "y": 442.17571797966957, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "e3a2c358.113df", + "type": "outcome", + "name": "deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 694.8609046936035, + "y": 393.1756722033024, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "1a8dc80f.d90c48" + ] + ] + }, + { + "id": "db7b02d4.3e117", + "type": "outcome", + "name": "changeassign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 705.3372268676758, + "y": 490.0803124010563, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "f258fd95.0fe79" + ] + ] + }, + { + "id": "f258fd95.0fe79", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-changeassign", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1074.4322967529297, + "y": 489.7944485247135, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "b369a934.e11c08", + "type": "outcome", + "name": "create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 691.00390625, + "y": 688.41365686059, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "ba7564f.359ed98" + ] + ] + }, + { + "id": "2c4e26db.d2576a", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 929.3375091552734, + "y": 696.0000200271606, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "3d832a02.563396", + "1104c91d.350e07", + "f844d17c.4dd8f", + "48cd140e.14f35c", + "b370d981.a636e8" + ] + ] + }, + { + "id": "1104c91d.350e07", + "type": "outcome", + "name": "CreateSiteInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1187.8138885498047, + "y": 642.4793663024902, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "20db622e.dd2f7e" + ] + ] + }, + { + "id": "3d832a02.563396", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1129.7182922363281, + "y": 779.8572832643986, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "66bc9e9c.1ac1f" + ] + ] + }, + { + "id": "ba7564f.359ed98", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 877.3374252319336, + "y": 616.0000216066837, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "2c4e26db.d2576a", + "b8d55366.a8f26" + ] + ] + }, + { + "id": "20db622e.dd2f7e", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-site-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1644.3377113342285, + "y": 640.0001487731934, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "66bc9e9c.1ac1f", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1283.0039443969727, + "y": 779.9136797487736, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "f844d17c.4dd8f", + "type": "outcome", + "name": "CreateSDWANPortInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1193.6706848144531, + "y": 738.2471739351749, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "b6270252.07dee" + ] + ] + }, + { + "id": "b6270252.07dee", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-wanport-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1666.1943817138672, + "y": 737.7679258882999, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "48cd140e.14f35c", + "type": "outcome", + "name": "CreateSDWANDeviceInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1203.0350189208984, + "y": 695.4451179504395, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "3b11278c.bb8c38" + ] + ] + }, + { + "id": "3b11278c.bb8c38", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-device-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1658.5588073730469, + "y": 694.9659872055054, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "b370d981.a636e8", + "type": "outcome", + "name": "CreateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1233.0039367675781, + "y": 594.4136924743652, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "657379da.c01418" + ] + ] + }, + { + "id": "657379da.c01418", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-vpn-create", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1641.5277099609375, + "y": 591.9344596862793, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "8734e4a2.e72ad8", + "type": "outcome", + "name": "activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 681.00390625, + "y": 883.7469698488712, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "f1db3d76.89225" + ] + ] + }, + { + "id": "cdd2825f.5d09c", + "type": "outcome", + "name": "ActivateSiteInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1172.1469345092773, + "y": 883.6458899080753, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "2a41522d.67a51e" + ] + ] + }, + { + "id": "f1db3d76.89225", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 861.6706771850586, + "y": 879.1666466295719, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "7f5f8826.961548" + ] + ] + }, + { + "id": "2a41522d.67a51e", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-site-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1545.6707382202148, + "y": 882.1666723787785, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "e3a84270.80d99", + "type": "outcome", + "name": "ActivateSDWANDeviceInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1200.3373947143555, + "y": 932.6667119562626, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "5a26eb28.451874" + ] + ] + }, + { + "id": "5a26eb28.451874", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-device-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1635.8610916137695, + "y": 932.1874844133854, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "a4f9d63b.494d98", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-wanport-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1640.3372268676758, + "y": 977.6666342318058, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "c8acd26d.1e739", + "type": "outcome", + "name": "ActivateSDWANPortInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1204.8135299682617, + "y": 978.145861774683, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "a4f9d63b.494d98" + ] + ] + }, + { + "id": "7f5f8826.961548", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 938.00390625, + "y": 945.7469698488712, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "cdd2825f.5d09c", + "e3a84270.80d99", + "c8acd26d.1e739", + "58bf71df.40217", + "e2c3c98a.638358" + ] + ] + }, + { + "id": "58bf71df.40217", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1136.5753936767578, + "y": 1026.9584471285343, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "9491c86f.faa978" + ] + ] + }, + { + "id": "e2c3c98a.638358", + "type": "outcome", + "name": "ActivateSDWANVpnInstance", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1214.00390625, + "y": 841.7469698488712, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "3b1f1b03.8cdd84" + ] + ] + }, + { + "id": "3b1f1b03.8cdd84", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-vpn-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1629.5277099609375, + "y": 835.2677465975285, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "bcf05aca.9cd8e8", + "type": "outcome", + "name": "deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 671.00390625, + "y": 1129.7470308840275, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "eace7410.b0c1f8" + ] + ] + }, + { + "id": "5e7397b3.dab7a8", + "type": "outcome", + "name": "DeactivateSiteInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1162.1469345092773, + "y": 1129.6459509432316, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "21bb9b2a.ea8a34" + ] + ] + }, + { + "id": "eace7410.b0c1f8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 851.6706771850586, + "y": 1125.1667076647282, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "c3ccf383.cfe88" + ] + ] + }, + { + "id": "21bb9b2a.ea8a34", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-site-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1535.6707382202148, + "y": 1128.1667334139347, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "5379b130.c4fdc", + "type": "outcome", + "name": "DeactivateSDWANDeviceInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1190.3373947143555, + "y": 1178.6667729914188, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "84ada7ed.5abb58" + ] + ] + }, + { + "id": "84ada7ed.5abb58", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-device-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1625.8610916137695, + "y": 1178.1875454485416, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "45330326.89c95c", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-wanport-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1630.3372268676758, + "y": 1223.666695266962, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "47362b0e.0aa804", + "type": "outcome", + "name": "DeactivateSDWANPortInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1194.8135299682617, + "y": 1224.1459228098392, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "45330326.89c95c" + ] + ] + }, + { + "id": "c3ccf383.cfe88", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 928.00390625, + "y": 1191.7470308840275, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "5e7397b3.dab7a8", + "5379b130.c4fdc", + "47362b0e.0aa804", + "63e6c1ce.d4cf5", + "4a02ebd5.071034" + ] + ] + }, + { + "id": "63e6c1ce.d4cf5", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1130.5752639770508, + "y": 1273.958485275507, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "58fb4bd3.507344" + ] + ] + }, + { + "id": "4a02ebd5.071034", + "type": "outcome", + "name": "DeactivateSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1204.00390625, + "y": 1087.7470308840275, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "fbad4fa4.97356" + ] + ] + }, + { + "id": "fbad4fa4.97356", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-vpn-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1619.5277099609375, + "y": 1081.2678076326847, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "58fb4bd3.507344", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-deactivate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1469.0039443969727, + "y": 1274.413695961237, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "9491c86f.faa978", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1467.00390625, + "y": 1024.41365686059, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "45dbdd14.1c9594", + "type": "call", + "name": "call GENERIC-RESOURCE-API:vf-module-topology-operation-activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1059.00386428833, + "y": 343.41364446282387, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "7ddcd159.af7c5", + "type": "outcome", + "name": "activate", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 687.003849029541, + "y": 344.08032193779945, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "45dbdd14.1c9594" + ] + ] + }, + { + "id": "c7064bfe.3bb108", + "type": "outcome", + "name": "delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 641.0038757324219, + "y": 1442.0803076326847, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "86fe3063.f5314" + ] + ] + }, + { + "id": "8129346a.9a7028", + "type": "switchNode", + "name": "switch request-action", + "xml": "", + "comments": "", + "outputs": 1, + "x": 880.3373947143555, + "y": 1442.666674286127, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "abdb2c6d.26329", + "1c9b503f.e869e", + "ebc11a5b.92e8f8", + "ed7bc3fc.a812b", + "f8972855.1982c8" + ] + ] + }, + { + "id": "1c9b503f.e869e", + "type": "outcome", + "name": "DeleteSiteInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1129.8138046264648, + "y": 1386.146000534296, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "491e32c9.2d52ac" + ] + ] + }, + { + "id": "abdb2c6d.26329", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1079.71826171875, + "y": 1533.5239340364933, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "8f601e81.71977" + ] + ] + }, + { + "id": "86fe3063.f5314", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 827.3373947143555, + "y": 1369.6666723787785, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "8129346a.9a7028" + ] + ] + }, + { + "id": "491e32c9.2d52ac", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-site-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1583.3375778198242, + "y": 1381.666752487421, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "8f601e81.71977", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 1233.0039138793945, + "y": 1533.5803305208683, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "ebc11a5b.92e8f8", + "type": "outcome", + "name": "DeleteSDWANPortInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1143.670654296875, + "y": 1491.9138247072697, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "f8f01738.a952f8" + ] + ] + }, + { + "id": "f8f01738.a952f8", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-wanport-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1616.194351196289, + "y": 1491.4345766603947, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "ed7bc3fc.a812b", + "type": "outcome", + "name": "DeleteSDWANDeviceInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1153.0349960327148, + "y": 1438.1117407381535, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "3f658e56.9d3b42" + ] + ] + }, + { + "id": "3f658e56.9d3b42", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-device-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1617.5587615966797, + "y": 1437.6325737535954, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "f8972855.1982c8", + "type": "outcome", + "name": "DeleteSDWANVpnInstance", + "xml": "", + "comments": "", + "outputs": 1, + "x": 1172.00390625, + "y": 1335.0803247988224, + "z": "3e6c75a5.b69bda", + "wires": [ + [ + "19b04dbd.6b60a2" + ] + ] + }, + { + "id": "19b04dbd.6b60a2", + "type": "call", + "name": "call GENERIC-RESOURCE-API:sdwan-vf-operation-vpn-delete", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1579.5276794433594, + "y": 1336.6010767519474, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + }, + { + "id": "b8d55366.a8f26", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1018.75390625, + "y": 565.00390625, + "z": "3e6c75a5.b69bda", + "wires": [ + [] + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.xml index 7fffebd5..2fc01cf8 100644 --- a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.xml +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-tenant-auth.xml @@ -5,8 +5,8 @@ @@ -48,4 +48,4 @@ - + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.xml new file mode 100644 index 00000000..ddafa01b --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-device-param.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.xml new file mode 100644 index 00000000..3317c6c1 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-vf-module-site-param.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.xml index 68980ec4..e42b3bda 100644 --- a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.xml +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-get-wan-param.xml @@ -3,103 +3,124 @@ xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'> - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + @@ -112,4 +133,4 @@ - + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.xml new file mode 100644 index 00000000..3e57bbcf --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-activate.xml @@ -0,0 +1,316 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.xml new file mode 100644 index 00000000..eed2f5fb --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-create.xml @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.xml new file mode 100644 index 00000000..5a1bc3da --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.xml @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.xml new file mode 100644 index 00000000..995ecff8 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-device-delete.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.xml new file mode 100644 index 00000000..8ac59719 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-activate.xml @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.xml new file mode 100644 index 00000000..d13f6809 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-create.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.xml new file mode 100644 index 00000000..1fcddf64 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-deactivate.xml @@ -0,0 +1,222 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.xml new file mode 100644 index 00000000..0c728d4b --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-site-delete.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.xml new file mode 100644 index 00000000..8e93f1a5 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-activate.xml @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.xml new file mode 100644 index 00000000..f352d1d3 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-create.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.xml new file mode 100644 index 00000000..f28d9c23 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.xml new file mode 100644 index 00000000..8b95c4cc --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-delete.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.xml new file mode 100644 index 00000000..95f83691 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-activate.xml @@ -0,0 +1,468 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.xml new file mode 100644 index 00000000..c8494499 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-create.xml @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.xml new file mode 100644 index 00000000..ab5d5b06 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-deactivate.xml @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.xml new file mode 100644 index 00000000..587f6cc0 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-vf-operation-wanport-delete.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.xml new file mode 100644 index 00000000..de558b80 --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_validate-sdwan-vf-vpn-input-parameters.xml @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.xml new file mode 100644 index 00000000..f8ee6d3d --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_vf-module-topology-operation.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- 2.16.6