[ { "id": "58d8ca80.754ee4", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 86, "y": 38, "z": "5ff8bbe7.b04e84", "wires": [ [ "9b331136.66aea" ] ] }, { "id": "9b331136.66aea", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 185.28569793701172, "y": 112.23810789268464, "z": "5ff8bbe7.b04e84", "wires": [ [ "ec9fe349.f9372" ] ] }, { "id": "ec9fe349.f9372", "type": "method", "name": "method sdwan-vnf-topology-operation-wanport-create", "xml": "\n", "comments": "", "outputs": 1, "x": 209.42861938476562, "y": 201.0000195503235, "z": "5ff8bbe7.b04e84", "wires": [ [ "87efdcb1.d6671" ] ] }, { "id": "87efdcb1.d6671", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 317.6667022705078, "y": 408.66668367385864, "z": "5ff8bbe7.b04e84", "wires": [ [ "daaa1789.61ed38", "40e846a4.f63368", "b8f54335.fcb32", "4e193e5a.f6bb9", "83c99a9.e9d4868", "c7efce39.0f90c", "596fe131.2f016", "ee0f7cd9.73819", "618cf28.a3bd10c", "2794c131.0510ce", "4dbd7ea2.8473c", "a279f8fb.0934f8", "4f31f3dc.48bbdc" ] ] }, { "id": "daaa1789.61ed38", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 607.3336334228516, "y": 860.3338012695312, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "40e846a4.f63368", "type": "save", "name": "save sdwan device port configuration 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": 694.0003890991211, "y": 767.5560441017151, "z": "5ff8bbe7.b04e84", "wires": [ [] ] }, { "id": "b8f54335.fcb32", "type": "for", "name": "for loop idx - VNF input parameters", "xml": "\n", "comments": "", "outputs": 1, "x": 672.0004577636719, "y": 434.67542362213135, "z": "5ff8bbe7.b04e84", "wires": [ [ "acd8d091.0d71d" ] ] }, { "id": "acd8d091.0d71d", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 886.7788009643555, "y": 432.23100757598877, "z": "5ff8bbe7.b04e84", "wires": [ [ "828392b5.41563", "a73faa8e.c89ba8" ] ] }, { "id": "cf40793a.a6d2e8", "type": "comment", "name": "set input parameters", "info": "", "comments": "", "x": 890.6736488342285, "y": 560.5970115661621, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "4e193e5a.f6bb9", "type": "switchNode", "name": "switch service-data.vnfs.vnf_length", "xml": "\n", "comments": "", "outputs": 1, "x": 682.9898223876953, "y": 131.59689903259277, "z": "5ff8bbe7.b04e84", "wires": [ [ "54b6d1d2.416d5", "503b3e94.4de07" ] ] }, { "id": "54b6d1d2.416d5", "type": "other", "name": "NULL", "xml": "\n", "comments": "", "outputs": 1, "x": 919.7040500640869, "y": 121.7397289276123, "z": "5ff8bbe7.b04e84", "wires": [ [ "b3cfe846.219ca8" ] ] }, { "id": "503b3e94.4de07", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 915.1327667236328, "y": 160.02557945251465, "z": "5ff8bbe7.b04e84", "wires": [ [ "f27d7807.d35938" ] ] }, { "id": "f27d7807.d35938", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1047.8469619750977, "y": 165.02551937103271, "z": "5ff8bbe7.b04e84", "wires": [ [ "7ed2d1b2.320ec", "e6e34bc5.a44238" ] ] }, { "id": "b3cfe846.219ca8", "type": "set", "name": "set vnf-index=0", "xml": "\n\n", "comments": "", "x": 1075.9898643493652, "y": 120.73980903625488, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "7ed2d1b2.320ec", "type": "set", "name": "set vnf-index = vnf_length", "xml": "\n\n", "comments": "", "x": 1276.989875793457, "y": 137.31122303009033, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "e6e34bc5.a44238", "type": "for", "name": "for each existing VNF", "xml": "\n", "comments": "", "outputs": 1, "x": 1259.418342590332, "y": 177.31118488311768, "z": "5ff8bbe7.b04e84", "wires": [ [ "e6e708fd.086418" ] ] }, { "id": "e6e708fd.086418", "type": "switchNode", "name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id", "xml": "\n", "comments": "", "outputs": 1, "x": 1617.7041244506836, "y": 176.88268852233887, "z": "5ff8bbe7.b04e84", "wires": [ [ "f6e0def3.d2f88" ] ] }, { "id": "55da435b.f5309c", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 2060.5610961914062, "y": 177.4541187286377, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "f6e0def3.d2f88", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1922.9897651672363, "y": 176.45411491394043, "z": "5ff8bbe7.b04e84", "wires": [ [ "55da435b.f5309c" ] ] }, { "id": "c7efce39.0f90c", "type": "execute", "name": "execute generate-vnf-index", "xml": "\n\n", "comments": "", "outputs": 1, "x": 661.9897155761719, "y": 263.59686851501465, "z": "5ff8bbe7.b04e84", "wires": [ [] ] }, { "id": "83c99a9.e9d4868", "type": "set", "name": "set new vnf_length", "xml": "\n\n", "comments": "", "x": 635.9897003173828, "y": 228.59687662124634, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "ee0f7cd9.73819", "type": "set", "name": "set vnf-level-oper-status to Created", "xml": "\n\n\n\n", "comments": "", "x": 680.9897918701172, "y": 679.5971269607544, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "596fe131.2f016", "type": "set", "name": "copy input data", "xml": "\n\n\n\n\n\n\n\n", "comments": "", "x": 614.8429145812988, "y": 633.5933895111084, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "618cf28.a3bd10c", "type": "save", "name": "save service relationship in AAI", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 664.9897918701172, "y": 815.5972166061401, "z": "5ff8bbe7.b04e84", "wires": [ [] ] }, { "id": "2794c131.0510ce", "type": "set", "name": "set vnf-index and vnf-object-path", "xml": "\n\n", "comments": "", "x": 667.9897232055664, "y": 723.597137928009, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "4dbd7ea2.8473c", "type": "record", "name": "record", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 600.0000267028809, "y": 316.0000305175781, "z": "5ff8bbe7.b04e84", "wires": [ [] ] }, { "id": "93da82db.2cdc9", "type": "comment", "name": "Take the parameter names by removing prefix", "info": "", "comments": "", "x": 780.0003204345703, "y": 404.0000858306885, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "828392b5.41563", "type": "execute", "name": "execute split parameterName", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 1100.034912109375, "y": 382.9791307449341, "z": "5ff8bbe7.b04e84", "wires": [ [] ] }, { "id": "a73faa8e.c89ba8", "type": "set", "name": "set parameterName", "xml": "\n\n", "comments": "", "x": 1068.4794158935547, "y": 451.97921657562256, "z": "5ff8bbe7.b04e84", "wires": [] }, { "id": "a279f8fb.0934f8", "type": "call", "name": "call sdwan-get-wan-param", "xml": "\n", "comments": "", "outputs": 1, "x": 645.0004463195801, "y": 565.0004005432129, "z": "5ff8bbe7.b04e84", "wires": [ [] ] }, { "id": "4f31f3dc.48bbdc", "type": "set", "name": "set vnf-request-input.", "xml": "\n\n", "comments": "", "x": 626.0000305175781, "y": 532.000147819519, "z": "5ff8bbe7.b04e84", "wires": [] } ]