[ { "id": "f25c52a5.c1512", "type": "block", "name": "block : atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 431.0104064941406, "y": 360.00000047683716, "z": "3b61dfe7.30ac3", "wires": [ [ "b0ec8338.580f5", "f7ddfb47.5b2f08", "b17c2a0a.9c7048", "b301b0b4.47969", "75b3686.06a8798", "eda7bf6a.a6768", "1c914e3e.bd19d2", "e8fbb993.4260a8", "ce57fa36.d86878", "67b336e3.64c8a8", "393d128d.77829e", "3dff4920.e6f876", "1788c292.f60a9d" ] ] }, { "id": "fd150a68.54b208", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 273.0104217529297, "y": 143.9999918937683, "z": "3b61dfe7.30ac3", "wires": [ [ "58419eae.b9425" ] ] }, { "id": "58419eae.b9425", "type": "method", "name": "sdwan-vf-operation-vpn-create", "xml": "\n", "comments": "", "outputs": 1, "x": 272.0104217529297, "y": 243.9999918937683, "z": "3b61dfe7.30ac3", "wires": [ [ "f25c52a5.c1512" ] ] }, { "id": "c35c953.b5e8868", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 102.51042175292969, "y": 54.99999952316284, "z": "3b61dfe7.30ac3", "wires": [ [ "fd150a68.54b208" ] ] }, { "id": "f7ddfb47.5b2f08", "type": "for", "name": "for loop idx - VF input parameters", "xml": "\n\n", "comments": "", "outputs": 1, "x": 806.2606382369995, "y": 368.6666796207428, "z": "3b61dfe7.30ac3", "wires": [ [ "fcacce0e.8c56d" ] ] }, { "id": "fcacce0e.8c56d", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1021.0389814376831, "y": 366.2222635746002, "z": "3b61dfe7.30ac3", "wires": [ [ "e9bb9dc5.ab9e7", "437b18ad.950888" ] ] }, { "id": "e9bb9dc5.ab9e7", "type": "execute", "name": "execute split parameterName", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 1217.295184135437, "y": 343.9704020023346, "z": "3b61dfe7.30ac3", "wires": [ [] ] }, { "id": "437b18ad.950888", "type": "set", "name": "set parameterName", "xml": "\n\n", "comments": "", "x": 1186.7396116256714, "y": 380.9705183506012, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "7d6fd9af.e0a388", "type": "comment", "name": "Take the parameter names by removing prefix", "info": "", "comments": "", "x": 1190.2608404159546, "y": 303.3333480358124, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "b0ec8338.580f5", "type": "switchNode", "name": "switch vf-modules.vf-module_length", "xml": "\n", "comments": "", "outputs": 1, "x": 788.0104370117188, "y": 222.00001645088196, "z": "3b61dfe7.30ac3", "wires": [ [ "e3d991cc.0551d", "fab03553.0f6bc8" ] ] }, { "id": "e3d991cc.0551d", "type": "other", "name": "Null", "xml": "\n", "comments": "", "outputs": 1, "x": 1019.0104475021362, "y": 198.000013589859, "z": "3b61dfe7.30ac3", "wires": [ [ "cd9f31aa.1f944" ] ] }, { "id": "fab03553.0f6bc8", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1019.0104475021362, "y": 238.000013589859, "z": "3b61dfe7.30ac3", "wires": [ [ "9fa4f951.782718" ] ] }, { "id": "cd9f31aa.1f944", "type": "set", "name": "set vf-index", "xml": "\n\n", "comments": "", "x": 1161.5104475021362, "y": 198.000013589859, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "9fa4f951.782718", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1163.367491722107, "y": 237.9365255832672, "z": "3b61dfe7.30ac3", "wires": [ [ "f792bd90.84c2f", "a00871e4.c717d" ] ] }, { "id": "a00871e4.c717d", "type": "set", "name": "set vf-index", "xml": "\n\n\n\n", "comments": "", "x": 1316.0659666061401, "y": 207.55562427593395, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "f792bd90.84c2f", "type": "for", "name": "for each existing vf-index", "xml": "\n", "comments": "", "outputs": 1, "x": 1372.4944715499878, "y": 260.77775406837463, "z": "3b61dfe7.30ac3", "wires": [ [ "2a945efe.523112" ] ] }, { "id": "a3b8abe8.a0e028", "type": "comment", "name": "make sure this network doesn't exist already", "info": "", "comments": "", "x": 1596.1452016830444, "y": 219.03181147575378, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "2a945efe.523112", "type": "switchNode", "name": "switch vf-module-id found", "xml": "\n", "comments": "", "outputs": 1, "x": 1647.780192375183, "y": 260.3492567539215, "z": "3b61dfe7.30ac3", "wires": [ [ "f09636f3.8478b8" ] ] }, { "id": "f09636f3.8478b8", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1548.5103902816772, "y": 318.92068791389465, "z": "3b61dfe7.30ac3", "wires": [ [ "a87baae5.4ae3f8" ] ] }, { "id": "a87baae5.4ae3f8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1696.2604932785034, "y": 318.77787998272106, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "eda7bf6a.a6768", "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": 801.8636274337769, "y": 671.4962675571442, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "75b3686.06a8798", "type": "execute", "name": "execute generate-vf-module-index", "xml": "\n\n", "comments": "", "outputs": 1, "x": 813.1971998214722, "y": 624.162969827652, "z": "3b61dfe7.30ac3", "wires": [ [] ] }, { "id": "b301b0b4.47969", "type": "set", "name": "set new vf-module_length", "xml": "\n", "comments": "", "x": 785.1972608566284, "y": 575.162969827652, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "b17c2a0a.9c7048", "type": "set", "name": "set vf-module-request-input.", "xml": "\n\n", "comments": "", "x": 785.1967878341675, "y": 521.1542580127716, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "1c914e3e.bd19d2", "type": "set", "name": "set vf-module-level-oper-status", "xml": "\n\n\n", "comments": "", "x": 795.5106153488159, "y": 769.0000886321068, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "3dff4920.e6f876", "type": "save", "name": "save sdwan vpn resource in AAI", "xml": "\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 802.0104761123657, "y": 814.5000364780426, "z": "3b61dfe7.30ac3", "wires": [ [] ] }, { "id": "e8fbb993.4260a8", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 749.732949256897, "y": 907.6739270687103, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "ce57fa36.d86878", "type": "for", "name": "for loop i - Network input parameters", "xml": "\n", "comments": "", "outputs": 1, "x": 813.2643537521362, "y": 457.50392746925354, "z": "3b61dfe7.30ac3", "wires": [ [ "e6621181.b6207" ] ] }, { "id": "e6621181.b6207", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1100.4872312545776, "y": 457.72624135017395, "z": "3b61dfe7.30ac3", "wires": [ [ "cf9839cf.8bf478", "7fad1cad.2e9334" ] ] }, { "id": "cf9839cf.8bf478", "type": "switchNode", "name": "switch name", "xml": "\n\n", "comments": "", "outputs": 1, "x": 1288.70907497406, "y": 440.0595455169678, "z": "3b61dfe7.30ac3", "wires": [ [ "2663612d.85d52e" ] ] }, { "id": "7fad1cad.2e9334", "type": "switchNode", "name": "switch topology", "xml": "", "comments": "", "outputs": 1, "x": 1299.5487356185913, "y": 480.05954360961914, "z": "3b61dfe7.30ac3", "wires": [ [ "1951da82.25c5f5" ] ] }, { "id": "2663612d.85d52e", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1475.70907497406, "y": 436.0595455169678, "z": "3b61dfe7.30ac3", "wires": [ [ "e034463.55bd5b8" ] ] }, { "id": "1951da82.25c5f5", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1469.5487356185913, "y": 476.05954360961914, "z": "3b61dfe7.30ac3", "wires": [ [ "18d6441f.f0cc5c" ] ] }, { "id": "e034463.55bd5b8", "type": "set", "name": "set name", "xml": "\n\n\n", "comments": "", "x": 1625.709204673767, "y": 434.65955209732056, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "18d6441f.f0cc5c", "type": "set", "name": "set topology", "xml": "\n\n", "comments": "", "x": 1656.882176399231, "y": 474.5207004547119, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "67b336e3.64c8a8", "type": "call", "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters", "xml": "\n", "comments": "", "outputs": 1, "x": 909.5142974853516, "y": 148.00390934944153, "z": "3b61dfe7.30ac3", "wires": [ [] ] }, { "id": "393d128d.77829e", "type": "set", "name": "set vf-module-object-path", "xml": "\n\n\n\n\n", "comments": "", "x": 787.5104932785034, "y": 720.0313081145287, "z": "3b61dfe7.30ac3", "wires": [] }, { "id": "1788c292.f60a9d", "type": "save", "name": "save service relationship in AAI", "xml": "\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 802.0105543136597, "y": 862.0001776218414, "z": "3b61dfe7.30ac3", "wires": [ [] ] } ]