[ { "id": "4ddcb062.8ecdb", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 88.03125, "y": 50.03125, "z": "28e3f0b9.24cf2", "wires": [ [ "596e35be.20cc4c" ] ] }, { "id": "596e35be.20cc4c", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 274.03125381469727, "y": 122.0312671661377, "z": "28e3f0b9.24cf2", "wires": [ [ "c01d9d60.83407" ] ] }, { "id": "c01d9d60.83407", "type": "method", "name": "method sdwan-network-topology-operation-activate", "xml": "\n", "comments": "", "outputs": 1, "x": 262.0313720703125, "y": 210.03125, "z": "28e3f0b9.24cf2", "wires": [ [ "18ab359f.ed0fba" ] ] }, { "id": "18ab359f.ed0fba", "type": "block", "name": "block : atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 436.03126525878906, "y": 318.0313091278076, "z": "28e3f0b9.24cf2", "wires": [ [ "c561faa1.7d7778", "6dc01778.009fd8", "da487e61.56608", "c6b01240.db33", "3f3b0e5f.2cbb02", "98c44abf.148e28", "21c2ad92.7e1fb2", "2511a75a.f0a8b8", "1ae62a5a.18e726", "fc4fc9d4.5f3178", "3bff9e87.90adb2", "3355eb7a.3cf5b4", "fce8b550.d12f88", "cc83cf92.13ac4", "5ff87b45.2a9d04" ] ] }, { "id": "c561faa1.7d7778", "type": "call", "name": "call GENERIC-RESOURCE-API:validate-sdwan-network-input-parameters", "xml": "\n", "comments": "", "outputs": 1, "x": 894.4201507568359, "y": 67.03125, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "6dc01778.009fd8", "type": "record", "name": "record", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 694.5868492126465, "y": 120.80910301208496, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "da487e61.56608", "type": "set", "name": "set networkId and network-object-path", "xml": "\n\n", "comments": "", "x": 781.5871276855469, "y": 1043.344719171524, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "c6b01240.db33", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 703.3649291992188, "y": 1232.900139093399, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "3f3b0e5f.2cbb02", "type": "set", "name": "set network-level-oper-status", "xml": "\n\n\n", "comments": "", "x": 748.4760437011719, "y": 1104.5668938159943, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "98c44abf.148e28", "type": "execute", "name": "execute Properties", "xml": "\n \n \n", "comments": "", "outputs": 1, "x": 726.8889541625977, "y": 173.80913925170898, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "21c2ad92.7e1fb2", "type": "update", "name": "update SDWAN VPN status to AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 765.6947593688965, "y": 1167.2701053619385, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "2511a75a.f0a8b8", "type": "set", "name": "set network in service-data", "xml": "\n\n\n\n", "comments": "", "x": 742.0316581726074, "y": 990.1225531101227, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "1ae62a5a.18e726", "type": "for", "name": "for each network-input-parameters", "xml": "\n", "comments": "", "outputs": 1, "x": 779.03125, "y": 244.03515753149986, "z": "28e3f0b9.24cf2", "wires": [ [ "b794657d.4da128" ] ] }, { "id": "b794657d.4da128", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1035.8646812438965, "y": 178.36850866675377, "z": "28e3f0b9.24cf2", "wires": [ [ "53501d6c.c520f4", "e1341c8f.56768" ] ] }, { "id": "53501d6c.c520f4", "type": "switchNode", "name": "switch name", "xml": "\n", "comments": "", "outputs": 1, "x": 1226.8647422790527, "y": 174.36854109168053, "z": "28e3f0b9.24cf2", "wires": [ [ "2cafaedf.cedf32" ] ] }, { "id": "2cafaedf.cedf32", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1400.8648681640625, "y": 174.3685449063778, "z": "28e3f0b9.24cf2", "wires": [ [ "529c0b0c.8d2074" ] ] }, { "id": "529c0b0c.8d2074", "type": "set", "name": "set name", "xml": "\n\n", "comments": "", "x": 1563.8647537231445, "y": 173.96853956580162, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "fce8b550.d12f88", "type": "get-resource", "name": "get-resource esr-thirdparty-sdnc", "xml": "\n\n", "comments": "", "outputs": 1, "x": 773.03125, "y": 353.03515753149986, "z": "28e3f0b9.24cf2", "wires": [ [ "9b25121d.283a4", "385f822e.d7b4ae", "f3914c31.422ce" ] ] }, { "id": "9b25121d.283a4", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1018.03125, "y": 299.03515753149986, "z": "28e3f0b9.24cf2", "wires": [ [ "f386956a.705be8" ] ] }, { "id": "385f822e.d7b4ae", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 1021.522216796875, "y": 346.6091931760311, "z": "28e3f0b9.24cf2", "wires": [ [ "e34bc405.635f88" ] ] }, { "id": "f3914c31.422ce", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1016.855224609375, "y": 387.94250616431236, "z": "28e3f0b9.24cf2", "wires": [ [ "799bf116.3f716" ] ] }, { "id": "f386956a.705be8", "type": "set", "name": "set controller data", "xml": "\n\n\n\n", "comments": "", "x": 1215.5313110351562, "y": 287.03515753149986, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "e34bc405.635f88", "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": 781.03125, "y": 464.03515753149986, "z": "28e3f0b9.24cf2", "wires": [ [ "de360ea0.df86c", "8ab64288.ec606" ] ] }, { "id": "de360ea0.df86c", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1020.031322479248, "y": 442.03518772125244, "z": "28e3f0b9.24cf2", "wires": [ [ "d8a5f197.3daff" ] ] }, { "id": "8ab64288.ec606", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 1012.281322479248, "y": 495.6780710220337, "z": "28e3f0b9.24cf2", "wires": [ [ "761741d1.08b81" ] ] }, { "id": "d8a5f197.3daff", "type": "set", "name": "set token-id", "xml": "\n\n", "comments": "", "x": 1170.03125, "y": 443.03515753149986, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "761741d1.08b81", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1165.031322479248, "y": 495.42813205718994, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "e1341c8f.56768", "type": "switchNode", "name": "switch topology", "xml": "\n", "comments": "", "outputs": 1, "x": 1225.28125, "y": 227.03515753149986, "z": "28e3f0b9.24cf2", "wires": [ [ "abb60c8f.8ac5f" ] ] }, { "id": "abb60c8f.8ac5f", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1399.2813758850098, "y": 227.03516134619713, "z": "28e3f0b9.24cf2", "wires": [ [ "36b54251.f429ce" ] ] }, { "id": "36b54251.f429ce", "type": "set", "name": "set topology", "xml": "\n\n", "comments": "", "x": 1562.2812614440918, "y": 226.63515600562096, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "5ff87b45.2a9d04", "type": "block", "name": "block : atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 702.7812957763672, "y": 710.0352792739868, "z": "28e3f0b9.24cf2", "wires": [ [ "34512469.61377c" ] ] }, { "id": "34512469.61377c", "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": 1023.2814025878906, "y": 699.0353622436523, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "fc4fc9d4.5f3178", "type": "block", "name": "block : atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 705.2812652587891, "y": 772.0352075994015, "z": "28e3f0b9.24cf2", "wires": [ [ "dcf83ef9.92d4e", "6fd086ba.35f488", "ccbce6bf.529778" ] ] }, { "id": "6fd086ba.35f488", "type": "execute", "name": "execute RestApiCallNode Create vpn", "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 976.7813110351562, "y": 762.0353315770626, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "dcf83ef9.92d4e", "type": "set", "name": "set prop.vpn-id and prop.vpn1Id", "xml": "\n\n\n\n\n", "comments": "", "x": 972.7814674377441, "y": 814.0354309082031, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "ccbce6bf.529778", "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": 1004.2813148498535, "y": 866.0352058410645, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "3bff9e87.90adb2", "type": "set", "name": "set tenant-id and vpn-id to service-data", "xml": "\n\n\n\n\n", "comments": "", "x": 784.2812538146973, "y": 935.7852268218994, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "3355eb7a.3cf5b4", "type": "get-resource", "name": "get-resource service-subscription", "xml": "\n \n", "comments": "", "outputs": 1, "x": 758.5313873291016, "y": 613.2851915359497, "z": "28e3f0b9.24cf2", "wires": [ [ "edc9287a.cc5518", "5b0f29d9.42a638" ] ] }, { "id": "a1fba96c.417d58", "type": "switchNode", "name": "switch temp-ub-sub-account-id", "xml": "\n", "comments": "", "outputs": 1, "x": 1170.531478881836, "y": 578.0352725982666, "z": "28e3f0b9.24cf2", "wires": [ [ "e5d2c50b.cba8f8", "21c5a234.6190ae" ] ] }, { "id": "e5d2c50b.cba8f8", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1363.2459297180176, "y": 552.0353136062622, "z": "28e3f0b9.24cf2", "wires": [ [ "f0651115.93559" ] ] }, { "id": "21c5a234.6190ae", "type": "other", "name": "Other", "xml": "", "comments": "", "outputs": 1, "x": 1363.531494140625, "y": 607.0352764129639, "z": "28e3f0b9.24cf2", "wires": [ [ "867c2305.719d4" ] ] }, { "id": "867c2305.719d4", "type": "set", "name": "set prop.tenant-id", "xml": "\n\n", "comments": "", "x": 1519.5316696166992, "y": 665.0351943969727, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "f0651115.93559", "type": "block", "name": "block : atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1501.2812385559082, "y": 553.7851538658142, "z": "28e3f0b9.24cf2", "wires": [ [ "369b1850.33da28", "6de36f9a.0a191", "1299a0cc.66391f", "8cc3c364.b95fb", "c1785bc5.472658" ] ] }, { "id": "8cc3c364.b95fb", "type": "set", "name": "set prop.customer-id", "xml": "\n\n", "comments": "", "x": 1716.7815170288086, "y": 490.78530991077423, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "369b1850.33da28", "type": "execute", "name": "execute RestApiCallNode Create tenant", "xml": "\n\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 1774.78125, "y": 567.785163551569, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "6de36f9a.0a191", "type": "set", "name": "set prop.tenant-id", "xml": "\n\n", "comments": "", "x": 1724.7814826965332, "y": 619.785234451294, "z": "28e3f0b9.24cf2", "wires": [] }, { "id": "1299a0cc.66391f", "type": "execute", "name": "execute RestApiCallNode Create tenant auth", "xml": "\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 1792.281478881836, "y": 655.535234451294, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "c1785bc5.472658", "type": "get-resource", "name": "save-resource customer-id in service-subscription", "xml": "\n\n\n", "comments": "", "outputs": 1, "x": 1794.7813568115234, "y": 528.7853126525879, "z": "28e3f0b9.24cf2", "wires": [ [] ] }, { "id": "edc9287a.cc5518", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 969.03125, "y": 586.03125, "z": "28e3f0b9.24cf2", "wires": [ [ "a1fba96c.417d58" ] ] }, { "id": "5b0f29d9.42a638", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 961.28125, "y": 639.6741333007812, "z": "28e3f0b9.24cf2", "wires": [ [ "406169f1.4046c8" ] ] }, { "id": "406169f1.4046c8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1114.03125, "y": 639.4241943359375, "z": "28e3f0b9.24cf2", "wires": [] } ]