From b43119e4604594a6763a3dfe1a508063a117e50e Mon Sep 17 00:00:00 2001 From: "shashikanth.vh" Date: Mon, 1 Apr 2019 18:37:16 +0530 Subject: [PATCH] SDWAN bandwidth update DG. Change-Id: I4a933ae8297e4a27fa72ed53705aa8536e12f219 Issue-ID: SDNC-653 Signed-off-by: shashikanth.vh Former-commit-id: 62721594686caa7ebe0967c7b94fd3e26dafa211 --- ...RESOURCE-API_sdwan-bandwidth-policy-change.json | 1990 ++++++++++++++++++++ ...-RESOURCE-API_sdwan-bandwidth-policy-change.xml | 318 ++++ 2 files changed, 2308 insertions(+) create mode 100644 platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.json create mode 100644 platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.xml diff --git a/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.json b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.json new file mode 100644 index 00000000..f9f7a42d --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/json/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.json @@ -0,0 +1,1990 @@ +[ + { + "id": "2f944e3f.133922", + "type": "method", + "name": "method sdwan-bandwidth-policy-change", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 228, + "y": 177.58634185791016, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "ab448c0a.7a72d" + ] + ] + }, + { + "id": "c5904683.1a03e8", + "type": "dgstart", + "name": "DGSTART", + "outputs": 1, + "x": 117, + "y": 32.00000190734863, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "6bc6460b.0fa818" + ] + ] + }, + { + "id": "6bc6460b.0fa818", + "type": "service-logic", + "name": "GENERIC-RESOURCE-API ${project.version}", + "module": "GENERIC-RESOURCE-API", + "version": "${project.version}", + "comments": "", + "xml": "", + "outputs": 1, + "x": 216.28570556640625, + "y": 83.23810958862305, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "2f944e3f.133922" + ] + ] + }, + { + "id": "ab448c0a.7a72d", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 176.6666717529297, + "y": 459.6667175292969, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "12f15f6d.9827f1", + "fe00d9f.b56fd28", + "6684c99a.7427e8", + "2af6c94c.af19e6", + "e293366.5ca59c8", + "ed22f7f1.ec7288", + "1a81feba.045cb1", + "565469d0.7320a8", + "6d629a7b.45bc64", + "a9a5c4dd.f02338", + "b2fc342f.6c0b68", + "23f3a49a.a36dac", + "325ec5e8.8f682a", + "fb6cf9c5.202108", + "df7c0c81.e6dd8", + "95135039.a60aa", + "e76d9029.37f13", + "55e5acbf.fe5b24", + "bf167ea6.f9992", + "89ecf7ea.f65c78" + ] + ] + }, + { + "id": "fe00d9f.b56fd28", + "type": "for", + "name": "for each vnf", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 554.0313873291016, + "y": 257.26914978027344, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "12817250.a42a3e" + ] + ] + }, + { + "id": "12f15f6d.9827f1", + "type": "switchNode", + "name": "switch vnf_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 565.0000190734863, + "y": 196.00001049041748, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b500c350.6e3d9" + ] + ] + }, + { + "id": "b500c350.6e3d9", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 745, + "y": 195, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "805afe4f.d6084" + ] + ] + }, + { + "id": "805afe4f.d6084", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 894.4287261962891, + "y": 196.14291763305664, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "12817250.a42a3e", + "type": "switchNode", + "name": "switch this vnf-id == input vnf-id", + "xml": " \n", + "comments": "", + "outputs": 1, + "x": 783.0000152587891, + "y": 258.00000619888306, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b6a1534.58369b" + ] + ] + }, + { + "id": "b6a1534.58369b", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 998, + "y": 256, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "3bca8e45.080102" + ] + ] + }, + { + "id": "3bca8e45.080102", + "type": "set", + "name": "set vnf-index", + "xml": "\n\n", + "comments": "", + "x": 1162, + "y": 251, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "6684c99a.7427e8", + "type": "set", + "name": "set prop.siteAttachement_length=0", + "xml": "\n\n\n\n\n\n", + "comments": "", + "x": 586.2857360839844, + "y": 573.3333435058594, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "2af6c94c.af19e6", + "type": "for", + "name": "for vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 581.0312652587891, + "y": 725.531270980835, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "27cc261.a1c4eda" + ] + ] + }, + { + "id": "27cc261.a1c4eda", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 741.0312728881836, + "y": 802.5312714576721, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "25c1741b.71156c", + "f476b4c1.90d488", + "38661728.f30148" + ] + ] + }, + { + "id": "25c1741b.71156c", + "type": "switchNode", + "name": "switch ActivateSDWANDeviceInstance", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1036.0000305175781, + "y": 726.0000219345093, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "d5c6abe5.2055e8" + ] + ] + }, + { + "id": "d5c6abe5.2055e8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1257.999870300293, + "y": 725.000020980835, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "2cf625ba.b60eba" + ] + ] + }, + { + "id": "2cf625ba.b60eba", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1402.3333740234375, + "y": 724.0000219345093, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "139b09d6.445b26" + ] + ] + }, + { + "id": "139b09d6.445b26", + "type": "for", + "name": "for loop didx - Get deviceId from servicedata", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1665.3334197998047, + "y": 765.9999008178711, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "21359c3d.902a24" + ] + ] + }, + { + "id": "21359c3d.902a24", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1594.6663208007812, + "y": 849.6666679382324, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b1f8674.56f5f98" + ] + ] + }, + { + "id": "b1f8674.56f5f98", + "type": "switchNode", + "name": "switch name (DeviceName)", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1799.3342399597168, + "y": 858.0001764297485, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "708fccb5.daf804" + ] + ] + }, + { + "id": "708fccb5.daf804", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2022.3346977233887, + "y": 839.0002365112305, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "eb8a8320.4a5de" + ] + ] + }, + { + "id": "eb8a8320.4a5de", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1760.6675491333008, + "y": 940.0002403259277, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "f39deed1.3e3c" + ] + ] + }, + { + "id": "f39deed1.3e3c", + "type": "switchNode", + "name": "switch deviceName match", + "xml": "\n\n\n", + "comments": "", + "outputs": 1, + "x": 1966.3342742919922, + "y": 941.0003042221069, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "bb4cb546.fc5c48" + ] + ] + }, + { + "id": "bb4cb546.fc5c48", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1735.668342590332, + "y": 1007.0003929138184, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "f77de57f.61b768" + ] + ] + }, + { + "id": "f77de57f.61b768", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1885.0003128051758, + "y": 1012.0001487731934, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "93f703bf.f8f44", + "a140338b.f48e2", + "a367096a.4c3508" + ] + ] + }, + { + "id": "93f703bf.f8f44", + "type": "for", + "name": "for loop deviceidx - Get deviceId from servicedata", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2156.197494506836, + "y": 983.0313453674316, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "16b92c49.0550e4" + ] + ] + }, + { + "id": "a140338b.f48e2", + "type": "set", + "name": "set tmp.devicevidx", + "xml": "\n\n\n", + "comments": "", + "x": 2073.9994049072266, + "y": 1023.0001039505005, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "16b92c49.0550e4", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 2321.1983489990234, + "y": 1035.0314292907715, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "2c030d38.c88f02", + "27a33e60.c61c12" + ] + ] + }, + { + "id": "2c030d38.c88f02", + "type": "switchNode", + "name": "switch deviceId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2336.6680221557617, + "y": 1077.6669998168945, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "cfe51c42.c396a" + ] + ] + }, + { + "id": "c2afdbf0.691fd8", + "type": "comment", + "name": "Get deviceId from device resource created for this service", + "info": "", + "comments": "", + "x": 2164.333366394043, + "y": 908.3332514762878, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "cfe51c42.c396a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2489.6683921813965, + "y": 1078.6670770645142, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "c26a319e.7f774" + ] + ] + }, + { + "id": "c26a319e.7f774", + "type": "set", + "name": "set prop.wan.deviceId", + "xml": "\n\n", + "comments": "", + "x": 2658.6689987182617, + "y": 1077.2671117782593, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "f476b4c1.90d488", + "type": "switchNode", + "name": "switch ActivateSiteInstance", + "xml": "\n\n \n\n", + "comments": "", + "outputs": 1, + "x": 989.6666870117188, + "y": 786.666690826416, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b3e07a22.de09f8" + ] + ] + }, + { + "id": "b3e07a22.de09f8", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1183.666862487793, + "y": 785.6667108535767, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b9aff3fc.b88e" + ] + ] + }, + { + "id": "b9aff3fc.b88e", + "type": "set", + "name": "set tmp.siteVidx", + "xml": "\n\n", + "comments": "", + "x": 1346.6662979125977, + "y": 782.666711807251, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "55e5acbf.fe5b24", + "type": "switchNode", + "name": "switch tmp.wanPortVidx", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 567.0002365112305, + "y": 842.0002207756042, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "51af758e.d4a8ec" + ] + ] + }, + { + "id": "bf167ea6.f9992", + "type": "switchNode", + "name": "switch tmp.siteVidx", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 551.984489440918, + "y": 886.9965887069702, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "d0596a3e.d0abe8" + ] + ] + }, + { + "id": "89ecf7ea.f65c78", + "type": "switchNode", + "name": "switch tmp.devicevidx", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 563.651237487793, + "y": 931.9965581893921, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "46e578eb.e7f2e8" + ] + ] + }, + { + "id": "46e578eb.e7f2e8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 742.0798377990723, + "y": 932.5679111480713, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "7c5cc100.4ca9a" + ] + ] + }, + { + "id": "d0596a3e.d0abe8", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 735.4131698608398, + "y": 885.5678281784058, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "c0c0caa4.6e3d18" + ] + ] + }, + { + "id": "51af758e.d4a8ec", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 737.4289398193359, + "y": 844.5715956687927, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "c3788885.5a3728" + ] + ] + }, + { + "id": "c3788885.5a3728", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 878.8580017089844, + "y": 844.7145147323608, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "c0c0caa4.6e3d18", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 879.8421325683594, + "y": 885.710732460022, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "7c5cc100.4ca9a", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 888.508623123169, + "y": 931.7109107971191, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "e293366.5ca59c8", + "type": "for", + "name": "for loop sidx - Get siteId from servicedata", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 628, + "y": 996.0000038146973, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "42f26061.cc632" + ] + ] + }, + { + "id": "42f26061.cc632", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 890.0101928710938, + "y": 996.6768283843994, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "cb46a81.d18b858" + ] + ] + }, + { + "id": "cb46a81.d18b858", + "type": "switchNode", + "name": "switch siteId", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1059.0003280639648, + "y": 997.0001344680786, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "a653a5d0.84bc78" + ] + ] + }, + { + "id": "a653a5d0.84bc78", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1197.0007858276367, + "y": 995.0001192092896, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "53153bf4.922eb4" + ] + ] + }, + { + "id": "53153bf4.922eb4", + "type": "set", + "name": "set prop.wan.siteId", + "xml": "\n\n\n\n", + "comments": "", + "x": 1361.000820159912, + "y": 996.5999727249146, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "7b2acf1d.5d2c4", + "type": "execute", + "name": "execute RestApiCallNode Get token", + "xml": "\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 611, + "y": 1169.3333778381348, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "1d80bee.50bc541", + "eb5f900d.dda61" + ] + ] + }, + { + "id": "56ffc8fe.295058", + "type": "get-resource", + "name": "get-resource esr-thirdparty-sdnc", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 597.0617713928223, + "y": 1086.2122583389282, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "2d46ac01.fa3384", + "c3235371.70f16", + "11a49df.fe69062" + ] + ] + }, + { + "id": "2d46ac01.fa3384", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 832.0618362426758, + "y": 1050.212275505066, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "ec636fec.ea999" + ] + ] + }, + { + "id": "c3235371.70f16", + "type": "not-found", + "name": "not-found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 834.5527191162109, + "y": 1085.7863121032715, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "1b1255b3.3b49aa" + ] + ] + }, + { + "id": "11a49df.fe69062", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 829.8857269287109, + "y": 1122.11967086792, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "5e1f1c91.441454" + ] + ] + }, + { + "id": "1b1255b3.3b49aa", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n\n", + "comments": "", + "x": 992.5619468688965, + "y": 1048.212215423584, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "1d80bee.50bc541", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 846.0001258850098, + "y": 1155.333366394043, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "f4c3c5fd.2e8218" + ] + ] + }, + { + "id": "eb5f900d.dda61", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 845.2501258850098, + "y": 1190.9762735366821, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "e10df217.332b2" + ] + ] + }, + { + "id": "e10df217.332b2", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 994.0001335144043, + "y": 1191.7263555526733, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "f4c3c5fd.2e8218", + "type": "set", + "name": "set token-id", + "xml": "\n\n", + "comments": "", + "x": 988.0001335144043, + "y": 1154.3333673477173, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "ed22f7f1.ec7288", + "type": "set", + "name": "set prop.tenant-id", + "xml": "\n\n", + "comments": "", + "x": 552.9999847412109, + "y": 1214.6250553131104, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "fb6cf9c5.202108", + "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": 634.9999961853027, + "y": 1256.6249332427979, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "5e1f1c91.441454", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n\n\n\n", + "comments": "", + "x": 496, + "y": 1733.999966621399, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "be4cbaa5.a17bc8", + "type": "set", + "name": "set prop.wan.transportNetworkId", + "xml": "\n\n", + "comments": "", + "x": 1450.656608581543, + "y": 1367.6559944152832, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "a3594760.3045f8", + "type": "switchNode", + "name": "switch transportNetworkName same", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 1030.666259765625, + "y": 1368.3323431015015, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "2217267e.e3931a" + ] + ] + }, + { + "id": "2217267e.e3931a", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1243.6657104492188, + "y": 1368.3322610855103, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "be4cbaa5.a17bc8" + ] + ] + }, + { + "id": "ab99bc56.03a1f", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 817.6660118103027, + "y": 1368.9990720748901, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "a3594760.3045f8" + ] + ] + }, + { + "id": "95135039.a60aa", + "type": "for", + "name": "for loop tidx - Get transportNetwork ID", + "xml": "\n \n \n", + "comments": "", + "outputs": 1, + "x": 593.6655960083008, + "y": 1368.9987926483154, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "ab99bc56.03a1f" + ] + ] + }, + { + "id": "bc190905.6bdb08", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1095.6652336120605, + "y": 1324.6654443740845, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "ce813dcf.485f7", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1084.66548538208, + "y": 1280.6654481887817, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "ee008d39.43008", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 942.665153503418, + "y": 1281.6654481887817, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "ce813dcf.485f7" + ] + ] + }, + { + "id": "719fe2a2.cae46c", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 938.6652297973633, + "y": 1325.6657705307007, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "bc190905.6bdb08" + ] + ] + }, + { + "id": "df7c0c81.e6dd8", + "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": 650.6655883789062, + "y": 1330.6659331321716, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "719fe2a2.cae46c", + "ee008d39.43008" + ] + ] + }, + { + "id": "a9a5c4dd.f02338", + "type": "save", + "name": "save sdwan vpn bandwidth configuration in AAI", + "xml": "\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 599.7565498352051, + "y": 1688.3282527923584, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "9a0d6126.e5e05", + "7f8d367f.2cb258" + ] + ] + }, + { + "id": "565469d0.7320a8", + "type": "for", + "name": "for loop bwidx -input-parameters", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 568.0937576293945, + "y": 1508.6650838851929, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "fe4d7e03.7b0c7" + ] + ] + }, + { + "id": "fe4d7e03.7b0c7", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 804.0945892333984, + "y": 1507.665246963501, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "7f4a05af.27429c", + "67d8e067.207d7" + ] + ] + }, + { + "id": "7f4a05af.27429c", + "type": "switchNode", + "name": "switch bandwidth", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 990.563835144043, + "y": 1504.3006629943848, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "27845d4d.df4892" + ] + ] + }, + { + "id": "27845d4d.df4892", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1156.5641689300537, + "y": 1501.3008270263672, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "7318bc58.3a78f4" + ] + ] + }, + { + "id": "7318bc58.3a78f4", + "type": "set", + "name": "set prop.wan.inputBandwidth & outputBandwidth", + "xml": "\n\n\n", + "comments": "", + "x": 1419.564826965332, + "y": 1499.9009237289429, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "67d8e067.207d7", + "type": "switchNode", + "name": "switch bandwidth", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 993.3692321777344, + "y": 1542.3316974639893, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "d3e4fb8e.757688" + ] + ] + }, + { + "id": "d3e4fb8e.757688", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1159.3695659637451, + "y": 1539.3318614959717, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "dad668dd.f97bc8" + ] + ] + }, + { + "id": "dad668dd.f97bc8", + "type": "set", + "name": "set prop.wan.bandwidth-change-time", + "xml": "\n\n\n", + "comments": "", + "x": 1393.370246887207, + "y": 1537.9320068359375, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "9a0d6126.e5e05", + "type": "failure", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 863.0359802246094, + "y": 1664.9988250732422, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "2fb60b95.3ca614" + ] + ] + }, + { + "id": "7f8d367f.2cb258", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 858.0359802246094, + "y": 1698.9988269805908, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "9bc825b2.9d6228" + ] + ] + }, + { + "id": "2fb60b95.3ca614", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1015.0359840393066, + "y": 1661.9988255500793, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "6d629a7b.45bc64", + "type": "execute", + "name": "execute generate-vnf-index", + "xml": "\n\n", + "comments": "", + "outputs": 1, + "x": 540.1652374267578, + "y": 1647.998661994934, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "9bc825b2.9d6228", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\n\n", + "comments": "", + "x": 1007.1652164459229, + "y": 1698.9988269805908, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "d4773b75.f02ff8", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1423.831729888916, + "y": 1618.6653962135315, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "654cee32.d9b47", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "comments": "", + "outputs": 1, + "x": 1419.8355903625488, + "y": 1584.169144153595, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "496f73f1.608cec", + "type": "success", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1279.831714630127, + "y": 1619.6655592918396, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "d4773b75.f02ff8" + ] + ] + }, + { + "id": "93a36b7f.6e1e08", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1275.831745147705, + "y": 1585.6654524803162, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "654cee32.d9b47" + ] + ] + }, + { + "id": "62263572.725b3c", + "type": "execute", + "name": "execute RestApiCallNode wan port update", + "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1012.8321380615234, + "y": 1594.6657781600952, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "496f73f1.608cec", + "93a36b7f.6e1e08" + ] + ] + }, + { + "id": "e76d9029.37f13", + "type": "switchNode", + "name": "switch prop.wanPortUpdate null", + "xml": "", + "comments": "", + "outputs": 1, + "x": 558.1964721679688, + "y": 1594.696870803833, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "125755f3.b6968a" + ] + ] + }, + { + "id": "125755f3.b6968a", + "type": "outcome", + "name": "NULL", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 770.1965560913086, + "y": 1595.1965408325195, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "62263572.725b3c" + ] + ] + }, + { + "id": "1e1aff6a.3deca1", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\n\n", + "comments": "", + "x": 911.6554641723633, + "y": 1470.9890832901, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "abee6b5b.1a5908", + "type": "set", + "name": "set ipAddress prefixLength", + "xml": "\n\n", + "comments": "", + "x": 953.6554718017578, + "y": 1430.9890804290771, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "24145b24.9d1724", + "type": "failure", + "name": "failure", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 756.6554565429688, + "y": 1473.9890842437744, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "1e1aff6a.3deca1" + ] + ] + }, + { + "id": "621ae9dc.5f21b8", + "type": "failure", + "name": "success", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 756.6554527282715, + "y": 1432.9890804290771, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "abee6b5b.1a5908" + ] + ] + }, + { + "id": "1a81feba.045cb1", + "type": "execute", + "name": "execute split ip and mask", + "xml": "\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 555.6554336547852, + "y": 1454.989089012146, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "24145b24.9d1724", + "621ae9dc.5f21b8" + ] + ] + }, + { + "id": "beaaef8c.a4de5", + "type": "comment", + "name": "Create wan port", + "info": "", + "comments": "", + "x": 519.6653251647949, + "y": 1407.999002456665, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "c837b6d8.71b3e8", + "type": "comment", + "name": "TODO: split ip/mask", + "info": "", + "comments": "", + "x": 943.6651191711426, + "y": 1393.1692161560059, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "aaddefb8.d63d3", + "type": "comment", + "name": "Get network id", + "info": "", + "comments": "", + "x": 604.6652145385742, + "y": 1294.9988594055176, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "38661728.f30148", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 945.0000343322754, + "y": 683.0000123977661, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "27a33e60.c61c12", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2473.00008392334, + "y": 1019.0000581741333, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "a367096a.4c3508", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 2028.000057220459, + "y": 1074.0000247955322, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "483c2153.d1795", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1254.4840850830078, + "y": 485.00001335144043, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "600f472e.25ba58" + ] + ] + }, + { + "id": "abbfdee9.6a6e5", + "type": "switchNode", + "name": "switch ActivateSDWANPortInstance", + "xml": "\n\n \n \n\n", + "comments": "", + "outputs": 1, + "x": 1034.7699279785156, + "y": 483.5715036392212, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "483c2153.d1795" + ] + ] + }, + { + "id": "c4affd66.4dfb2", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 797.9841156005859, + "y": 484.0000114440918, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "abbfdee9.6a6e5" + ] + ] + }, + { + "id": "23f3a49a.a36dac", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 569.4841003417969, + "y": 477.9999713897705, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "c4affd66.4dfb2" + ] + ] + }, + { + "id": "fbf16bc4.9feaf8", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 853.0000228881836, + "y": 386.222261428833, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "5652c210.116cdc" + ] + ] + }, + { + "id": "325ec5e8.8f682a", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 617, + "y": 332.2222456638701, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "49412102.9496d", + "e27deb32.e1e6a8", + "fbf16bc4.9feaf8" + ] + ] + }, + { + "id": "49412102.9496d", + "type": "outcome", + "name": "0", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 858.4840364456177, + "y": 303.99997469829395, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b39cde31.8ce66" + ] + ] + }, + { + "id": "e27deb32.e1e6a8", + "type": "other", + "name": "Null", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 860.5152254104614, + "y": 341.0312857334502, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "b39cde31.8ce66" + ] + ] + }, + { + "id": "b39cde31.8ce66", + "type": "returnFailure", + "name": "return failure", + "xml": "\n\t\n\t\n \n", + "comments": "", + "x": 1018.2927408218384, + "y": 321.92023417400196, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "5652c210.116cdc", + "type": "set", + "name": "set vf-module-length", + "xml": "\n\n\n\n", + "comments": "", + "x": 1038.6666259765625, + "y": 368, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "600f472e.25ba58", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1428.0313301086426, + "y": 462.03124907566234, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "a6912dc8.5986c", + "2acae3d9.7f09cc", + "83a5b820.78ba98", + "b1b5a247.70dba" + ] + ] + }, + { + "id": "a6912dc8.5986c", + "type": "set", + "name": "set tmp.wanPortVidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 1704.9180221557617, + "y": 430.37367010116577, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "2acae3d9.7f09cc", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 1677.3642578125, + "y": 475.0313091278076, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "83a5b820.78ba98", + "type": "call", + "name": "call sdwan-get-wan-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1664.660732269287, + "y": 523.8709006602876, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "be34f62e.f9bdf8", + "type": "switchNode", + "name": "switch vf-modules.vf-module_length", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 463.03125, + "y": 1964.53125, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "52c232df.5401dc" + ] + ] + }, + { + "id": "52c232df.5401dc", + "type": "other", + "name": "other", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 699.031268119812, + "y": 2037.5312375728972, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "cadc484c.8b1958" + ] + ] + }, + { + "id": "cadc484c.8b1958", + "type": "block", + "name": "block", + "xml": "\n", + "atomic": "false", + "comments": "", + "outputs": 1, + "x": 843.3883123397827, + "y": 2037.4677495663054, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "4c365aae.126754", + "d7b1d5a0.b2f338", + "cd28ccaa.a0cb3" + ] + ] + }, + { + "id": "cd28ccaa.a0cb3", + "type": "set", + "name": "set prop.site.deviceId_length", + "xml": "\n\n", + "comments": "", + "x": 1065.515284538269, + "y": 1988.3089876174927, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "d7b1d5a0.b2f338", + "type": "set", + "name": "set vf-module-length", + "xml": "\n\n\n\n", + "comments": "", + "x": 1039.086916923523, + "y": 2024.0868644714355, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "4c365aae.126754", + "type": "for", + "name": "for each existing vf-index", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1052.5152921676636, + "y": 2060.308978051413, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "d0642297.f75c7" + ] + ] + }, + { + "id": "d0642297.f75c7", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1354.0153493881226, + "y": 2031.3090119655244, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "1f9b5508.732aeb" + ] + ] + }, + { + "id": "1f9b5508.732aeb", + "type": "switchNode", + "name": "switch vf-module-id found", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1560.8011465072632, + "y": 2027.880497932434, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "199c63ad.ad4b1c" + ] + ] + }, + { + "id": "199c63ad.ad4b1c", + "type": "outcomeTrue", + "name": "true", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 1764.5153875350952, + "y": 2026.3090043361299, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "4cd80296.71966c" + ] + ] + }, + { + "id": "4cd80296.71966c", + "type": "block", + "name": "block : atomic", + "xml": "", + "atomic": "true", + "outputs": 1, + "x": 1934.8586835861206, + "y": 2030.3951397235505, + "z": "fe3a5d18.ca1b6", + "wires": [ + [ + "cab6ed40.1a967", + "30158b6d.c639f4", + "a23128b1.823648" + ] + ] + }, + { + "id": "cab6ed40.1a967", + "type": "set", + "name": "set tmp.vidx and ctx.vnf-data", + "xml": "\n\n\n", + "comments": "", + "x": 2185.745337486267, + "y": 2000.7375526428223, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "30158b6d.c639f4", + "type": "set", + "name": "set vf-module-request-input.", + "xml": "\n\n\n", + "comments": "", + "x": 2180.1916341781616, + "y": 2045.395192652475, + "z": "fe3a5d18.ca1b6", + "wires": [] + }, + { + "id": "a23128b1.823648", + "type": "call", + "name": "call sdwan-get-wan-param", + "xml": "\n", + "comments": "", + "outputs": 1, + "x": 2171.488085746765, + "y": 2092.2347913081758, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + }, + { + "id": "b1b5a247.70dba", + "type": "record", + "name": "record", + "xml": "\n\n\n\n\n\n\n", + "comments": "", + "outputs": 1, + "x": 1615.0313711166382, + "y": 378.03124713897705, + "z": "fe3a5d18.ca1b6", + "wires": [ + [] + ] + } +] \ No newline at end of file diff --git a/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.xml b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.xml new file mode 100644 index 00000000..8653689c --- /dev/null +++ b/platform-logic/generic-resource-api/src/main/xml/sdwan/GENERIC-RESOURCE-API_sdwan-bandwidth-policy-change.xml @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- 2.16.6