[ { "id": "2f80fd18.68d7b2", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 143, "y": 93.41365623474121, "z": "3a695320.6f0b9c", "wires": [ [ "b167e74e.06e8b8" ] ] }, { "id": "b167e74e.06e8b8", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 218.28570556640625, "y": 133.6517677307129, "z": "3a695320.6f0b9c", "wires": [ [ "51ced5a3.0023bc" ] ] }, { "id": "51ced5a3.0023bc", "type": "method", "name": "method vnf-topology-operation", "xml": "\n", "comments": "", "outputs": 1, "x": 211.42862701416016, "y": 173.4136505126953, "z": "3a695320.6f0b9c", "wires": [ [ "581376ca.27ca98" ] ] }, { "id": "2c7d4d23.7303d2", "type": "comment", "name": "vnf-topology-operation", "info": "", "comments": "", "x": 537.344856262207, "y": 41, "z": "3a695320.6f0b9c", "wires": [] }, { "id": "581376ca.27ca98", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 235.16676330566406, "y": 503.1071767807007, "z": "3a695320.6f0b9c", "wires": [ [ "97ab685e.0bee08", "a403694c.693328", "9d92efc8.8d9dd" ] ] }, { "id": "97ab685e.0bee08", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 527.6667175292969, "y": 658.2712097167969, "z": "3a695320.6f0b9c", "wires": [] }, { "id": "a403694c.693328", "type": "switchNode", "name": "switch svc-action", "xml": "\n", "comments": "", "outputs": 1, "x": 530.5714340209961, "y": 501.31842041015625, "z": "3a695320.6f0b9c", "wires": [ [ "18cb9c11.4e7cc4", "1d09f34f.3f578d", "c78cd2e8.79be5", "aa7e294c.376318", "a97cbafe.7cac98", "dbf64216.490f5", "1d72c7ae.622688" ] ] }, { "id": "18cb9c11.4e7cc4", "type": "outcome", "name": "assign", "xml": "\n", "comments": "", "outputs": 1, "x": 865.3809814453125, "y": 328.9375305175781, "z": "3a695320.6f0b9c", "wires": [ [ "a2f63855.285858" ] ] }, { "id": "1d09f34f.3f578d", "type": "outcome", "name": "unassign", "xml": "\n", "comments": "", "outputs": 1, "x": 941.4287996292114, "y": 1098.12828540802, "z": "3a695320.6f0b9c", "wires": [ [ "cfcc432b.30488" ] ] }, { "id": "aa7e294c.376318", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 925.1430358886719, "y": 1786.318512916565, "z": "3a695320.6f0b9c", "wires": [ [ "199e650e.3f3fbb" ] ] }, { "id": "199e650e.3f3fbb", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1158.3334655761719, "y": 1786.3185739517212, "z": "3a695320.6f0b9c", "wires": [] }, { "id": "9d92efc8.8d9dd", "type": "call", "name": "call GENERIC-RESOURCE-API:validate-vnf-input", "xml": "\n", "comments": "", "outputs": 1, "x": 636.4166870117188, "y": 253.79470825195312, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "b843ebb5.2815d8", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-deactivate", "xml": "\n", "comments": "", "outputs": 1, "x": 1747.857307434082, "y": 1051.8423652648926, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "cfcc432b.30488", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-unassign", "xml": "\n", "comments": "", "outputs": 1, "x": 1305.5239305496216, "y": 1102.842366218567, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "c78cd2e8.79be5", "type": "outcome", "name": "deactivate", "xml": "\n", "comments": "", "outputs": 1, "x": 910.5238800048828, "y": 837.5089950561523, "z": "3a695320.6f0b9c", "wires": [ [ "cbf00737.e7a518" ] ] }, { "id": "f274bd69.d26a1", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-activate", "xml": "\n", "comments": "", "outputs": 1, "x": 1704.666877746582, "y": 711.4136543273926, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "a97cbafe.7cac98", "type": "outcome", "name": "activate", "xml": "\n", "comments": "", "outputs": 1, "x": 873.3333129882812, "y": 499.0802936553955, "z": "3a695320.6f0b9c", "wires": [ [ "c898ef62.8e1d2" ] ] }, { "id": "dbf64216.490f5", "type": "outcome", "name": "create", "xml": "\n", "comments": "", "outputs": 1, "x": 943.0002298355103, "y": 1230.4999523162842, "z": "3a695320.6f0b9c", "wires": [ [ "c0072f79.b63d9" ] ] }, { "id": "1d72c7ae.622688", "type": "outcome", "name": "delete", "xml": "\n", "comments": "", "outputs": 1, "x": 936.0002288818359, "y": 1541.4999623298645, "z": "3a695320.6f0b9c", "wires": [ [ "19fd4172.e8d1ef" ] ] }, { "id": "242eeec0.003092", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, "x": 1115.0000839233398, "y": 554.4999704360962, "z": "3a695320.6f0b9c", "wires": [ [ "3a25fdb7.746092", "40847b80.d6efa4", "eea8d1d0.4bdc3", "6d89db39.aedb84", "eaaed7a1.f78188", "bbf1b1a0.c8198" ] ] }, { "id": "40847b80.d6efa4", "type": "outcome", "name": "ActivateSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1375.4763259887695, "y": 476.97922134399414, "z": "3a695320.6f0b9c", "wires": [ [ "10ae7d07.42ded3" ] ] }, { "id": "3a25fdb7.746092", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1348.3811111450195, "y": 712.3572273254395, "z": "3a695320.6f0b9c", "wires": [ [ "f274bd69.d26a1" ] ] }, { "id": "c898ef62.8e1d2", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1054.0000839233398, "y": 499.4999704360962, "z": "3a695320.6f0b9c", "wires": [ [ "242eeec0.003092" ] ] }, { "id": "10ae7d07.42ded3", "type": "call", "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-activate", "xml": "\n", "comments": "", "outputs": 1, "x": 1742.000129699707, "y": 479.50000381469727, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "ada7056f.3de5e8", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, "x": 1173.0001983642578, "y": 870.4999618530273, "z": "3a695320.6f0b9c", "wires": [ [ "323f27da.ef8b58", "eed63b9b.32ee88", "7c8e3f2d.ec40e", "1a7d8db.9a66c72", "9378aa69.5e8c68", "1c4e2957.6aa337" ] ] }, { "id": "eed63b9b.32ee88", "type": "outcome", "name": "DeactivateSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1416.4763946533203, "y": 821.9792103767395, "z": "3a695320.6f0b9c", "wires": [ [ "3d82b6d7.778aba" ] ] }, { "id": "323f27da.ef8b58", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1391.3811111450195, "y": 1052.3572578430176, "z": "3a695320.6f0b9c", "wires": [ [ "b843ebb5.2815d8" ] ] }, { "id": "cbf00737.e7a518", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1112.0001983642578, "y": 815.4999618530273, "z": "3a695320.6f0b9c", "wires": [ [ "ada7056f.3de5e8" ] ] }, { "id": "3d82b6d7.778aba", "type": "call", "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-deactivate", "xml": "\n", "comments": "", "outputs": 1, "x": 1786.0001983642578, "y": 819.4999928474426, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "2f0de599.17bcda", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, "x": 1141.333625793457, "y": 1317.0862617492676, "z": "3a695320.6f0b9c", "wires": [ [ "b2ddc25f.3e0b8", "b407b587.a49908", "8d600b8a.4468d8", "44feac5a.bafec4", "75f7964e.785a28", "265de382.3a352c" ] ] }, { "id": "b407b587.a49908", "type": "outcome", "name": "CreateSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1396.8101167678833, "y": 1169.5655961036682, "z": "3a695320.6f0b9c", "wires": [ [ "5de7412.21979c" ] ] }, { "id": "b2ddc25f.3e0b8", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1363.714599609375, "y": 1390.9434814453125, "z": "3a695320.6f0b9c", "wires": [ [ "6f20c596.7e459c" ] ] }, { "id": "c0072f79.b63d9", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1125.3337144851685, "y": 1228.0863199234009, "z": "3a695320.6f0b9c", "wires": [ [ "2f0de599.17bcda" ] ] }, { "id": "5de7412.21979c", "type": "call", "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-create", "xml": "\n", "comments": "", "outputs": 1, "x": 1773.333821296692, "y": 1168.0863547325134, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "6f20c596.7e459c", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1504.0001754760742, "y": 1391.9999046325684, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "6a0fb3f8.c9afac", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, "x": 1182.000228881836, "y": 1593.9999623298645, "z": "3a695320.6f0b9c", "wires": [ [ "901892d5.11367", "a18742c8.67f48", "a17c5490.82e988", "f32a2384.53396", "74bbe07e.451bd", "3b13f0b3.196eb" ] ] }, { "id": "a18742c8.67f48", "type": "outcome", "name": "DeleteSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1422.476448059082, "y": 1539.479206085205, "z": "3a695320.6f0b9c", "wires": [ [ "9c4097de.217dd8" ] ] }, { "id": "901892d5.11367", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1387.381233215332, "y": 1789.8574409484863, "z": "3a695320.6f0b9c", "wires": [ [ "340c5320.cee92c" ] ] }, { "id": "19fd4172.e8d1ef", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1121.000228881836, "y": 1538.9999623298645, "z": "3a695320.6f0b9c", "wires": [ [ "6a0fb3f8.c9afac" ] ] }, { "id": "9c4097de.217dd8", "type": "call", "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-delete", "xml": "\n", "comments": "", "outputs": 1, "x": 1795.0002517700195, "y": 1536.99995803833, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "340c5320.cee92c", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1527.6668090820312, "y": 1790.9138641357422, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "eea8d1d0.4bdc3", "type": "outcome", "name": "ActivateSDWANDeviceInstance", "xml": "", "comments": "", "outputs": 1, "x": 1406.6667556762695, "y": 528.0000343322754, "z": "3a695320.6f0b9c", "wires": [ [ "fb048089.7fb87" ] ] }, { "id": "fb048089.7fb87", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-activate", "xml": "\n", "comments": "", "outputs": 1, "x": 1846.1904373168945, "y": 526.5207862854004, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "7c8e3f2d.ec40e", "type": "outcome", "name": "DeactivateSDWANDeviceInstance", "xml": "", "comments": "", "outputs": 1, "x": 1457.666633605957, "y": 869.9999890327454, "z": "3a695320.6f0b9c", "wires": [ [ "51051061.26969" ] ] }, { "id": "51051061.26969", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-deactivate", "xml": "\n", "comments": "", "outputs": 1, "x": 1914.190330505371, "y": 869.520824432373, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "20880f17.cecd7", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-activate", "xml": "\n", "comments": "", "outputs": 1, "x": 1843.666633605957, "y": 566.9999732971191, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "6d89db39.aedb84", "type": "outcome", "name": "ActivateSDWANPortInstance", "xml": "", "comments": "", "outputs": 1, "x": 1400.142951965332, "y": 574.479190826416, "z": "3a695320.6f0b9c", "wires": [ [ "20880f17.cecd7" ] ] }, { "id": "1a7d8db.9a66c72", "type": "outcome", "name": "DeactivateSDWANPortInstance", "xml": "", "comments": "", "outputs": 1, "x": 1449.6666793823242, "y": 908.3333044052124, "z": "3a695320.6f0b9c", "wires": [ [ "c842ed89.31c14" ] ] }, { "id": "c842ed89.31c14", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-deactivate", "xml": "\n", "comments": "", "outputs": 1, "x": 1924.190330505371, "y": 924.854106426239, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "8d600b8a.4468d8", "type": "outcome", "name": "CreateSDWANPortInstance", "xml": "", "comments": "", "outputs": 1, "x": 1446.6670122146606, "y": 1258.3334305286407, "z": "3a695320.6f0b9c", "wires": [ [ "8825b47d.66bfb8" ] ] }, { "id": "8825b47d.66bfb8", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-create", "xml": "\n", "comments": "", "outputs": 1, "x": 1903.1906328201294, "y": 1262.8542098999023, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "a17c5490.82e988", "type": "outcome", "name": "DeleteSDWANPortInstance", "xml": "", "comments": "", "outputs": 1, "x": 1458.3334655761719, "y": 1650.3333506584167, "z": "3a695320.6f0b9c", "wires": [ [ "d1bea417.250ed8" ] ] }, { "id": "d1bea417.250ed8", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-delete", "xml": "\n", "comments": "", "outputs": 1, "x": 1884.8571853637695, "y": 1649.854206085205, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "f32a2384.53396", "type": "outcome", "name": "DeleteSDWANDeviceInstance", "xml": "", "comments": "", "outputs": 1, "x": 1467.0316162109375, "y": 1590.5312571525574, "z": "3a695320.6f0b9c", "wires": [ [ "4c613073.dc407" ] ] }, { "id": "4c613073.dc407", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-delete", "xml": "\n", "comments": "", "outputs": 1, "x": 1899.5552215576172, "y": 1590.0519704818726, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "44feac5a.bafec4", "type": "outcome", "name": "CreateSDWANDeviceInstance", "xml": "", "comments": "", "outputs": 1, "x": 1462.031361579895, "y": 1214.5313940048218, "z": "3a695320.6f0b9c", "wires": [ [ "4888fef.c349b" ] ] }, { "id": "4888fef.c349b", "type": "call", "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-create", "xml": "\n", "comments": "", "outputs": 1, "x": 1918.555027961731, "y": 1213.0522079467773, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "eaaed7a1.f78188", "type": "outcome", "name": "ActivateSDWANVpnInstance", "xml": "", "comments": "", "outputs": 1, "x": 1404.2961502075195, "y": 623.5770454406738, "z": "3a695320.6f0b9c", "wires": [ [ "67b5956.58f626c" ] ] }, { "id": "bbf1b1a0.c8198", "type": "outcome", "name": "ActivateSDWANSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1408.2961502075195, "y": 666.2434883117676, "z": "3a695320.6f0b9c", "wires": [ [ "67b5956.58f626c" ] ] }, { "id": "67b5956.58f626c", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1679.296142578125, "y": 644.2435400485992, "z": "3a695320.6f0b9c", "wires": [ [ "296eee7e.c34542" ] ] }, { "id": "296eee7e.c34542", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-activate", "xml": "\n", "comments": "", "outputs": 1, "x": 2057.2959899902344, "y": 641.5771992206573, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "8ee4bce.d47a94", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-deactivate", "xml": "\n", "comments": "", "outputs": 1, "x": 2110.3332138061523, "y": 980.3666734695435, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "7c5238f2.d394e8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1713.3333053588867, "y": 982.0330181121826, "z": "3a695320.6f0b9c", "wires": [ [ "8ee4bce.d47a94" ] ] }, { "id": "1c4e2957.6aa337", "type": "outcome", "name": "DeactivateSDWANSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1455.3332901000977, "y": 1004.0329828262329, "z": "3a695320.6f0b9c", "wires": [ [ "7c5238f2.d394e8" ] ] }, { "id": "9378aa69.5e8c68", "type": "outcome", "name": "DeactivateSDWANVpnInstance", "xml": "", "comments": "", "outputs": 1, "x": 1449.3332595825195, "y": 961.3665351867676, "z": "3a695320.6f0b9c", "wires": [ [ "7c5238f2.d394e8" ] ] }, { "id": "75f7964e.785a28", "type": "outcome", "name": "CreateSDWANVpnInstance", "xml": "", "comments": "", "outputs": 1, "x": 1442.851692199707, "y": 1313.0215034484863, "z": "3a695320.6f0b9c", "wires": [ [ "d9bd0e30.34f56" ] ] }, { "id": "265de382.3a352c", "type": "outcome", "name": "CreateSDWANSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1434.8516693115234, "y": 1354.687891960144, "z": "3a695320.6f0b9c", "wires": [ [ "d9bd0e30.34f56" ] ] }, { "id": "d9bd0e30.34f56", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1692.8516845703125, "y": 1332.6879272460938, "z": "3a695320.6f0b9c", "wires": [ [ "8de8e467.90b458" ] ] }, { "id": "8de8e467.90b458", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-create", "xml": "\n", "comments": "", "outputs": 1, "x": 2070.851531982422, "y": 1330.0215864181519, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "74bbe07e.451bd", "type": "outcome", "name": "DeleteSDWANVpnInstance", "xml": "", "comments": "", "outputs": 1, "x": 1449.333381652832, "y": 1697.36665725708, "z": "3a695320.6f0b9c", "wires": [ [ "3c752813.4a8be8" ] ] }, { "id": "3b13f0b3.196eb", "type": "outcome", "name": "DeleteSDWANSiteInstance", "xml": "", "comments": "", "outputs": 1, "x": 1449.333381652832, "y": 1738.0332221984863, "z": "3a695320.6f0b9c", "wires": [ [ "3c752813.4a8be8" ] ] }, { "id": "3c752813.4a8be8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1699.3333740234375, "y": 1717.0330810546875, "z": "3a695320.6f0b9c", "wires": [ [ "489ba469.b5b07c" ] ] }, { "id": "489ba469.b5b07c", "type": "call", "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-delete", "xml": "\n", "comments": "", "outputs": 1, "x": 2077.333221435547, "y": 1714.3667402267456, "z": "3a695320.6f0b9c", "wires": [ [] ] }, { "id": "df2a6c25.b6e3a", "type": "set", "name": "set skip-mdsal-update to Y", "xml": "\n\n", "comments": "", "x": 1298.8888816833496, "y": 292.7778091430664, "z": "3a695320.6f0b9c", "wires": [] }, { "id": "5b2c165f.6d5c88", "type": "set", "name": "set ack-final to 'N'", "xml": "\n\n", "comments": "", "x": 1270.6984786987305, "y": 359.98305320739746, "z": "3a695320.6f0b9c", "wires": [] }, { "id": "a2f63855.285858", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 1053.6666717529297, "y": 328.5555648803711, "z": "3a695320.6f0b9c", "wires": [ [ "df2a6c25.b6e3a", "5b2c165f.6d5c88" ] ] }, { "id": "f5ec8f1c.ba6fb", "type": "comment", "name": "ack-final=N triggers Provider to call vnf-topology-operation-aysnc DG", "info": "", "comments": "", "x": 1474.4444885253906, "y": 386.66668605804443, "z": "3a695320.6f0b9c", "wires": [] } ]