[ { "id": "668a4a6a.11fb74", "type": "method", "name": "method vnf-topology-operation-vpn-site-resource-create", "xml": "\n", "comments": "", "outputs": 1, "x": 260.0104064941406, "y": 185.0104217529297, "z": "872ff8dd.fe5e78", "wires": [ [ "f0e43a5a.fb4558" ] ] }, { "id": "61b91100.d7ede", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 136.581787109375, "y": 37.010429170913994, "z": "872ff8dd.fe5e78", "wires": [ [ "bc2b5176.73e7e" ] ] }, { "id": "bc2b5176.73e7e", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 238.86749267578125, "y": 95.24853324890137, "z": "872ff8dd.fe5e78", "wires": [ [ "668a4a6a.11fb74" ] ] }, { "id": "f0e43a5a.fb4558", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "outputs": 1, "x": 240.24845123291016, "y": 356.6770935058594, "z": "872ff8dd.fe5e78", "wires": [ [ "6dab251c.49205c", "10940ab9.a5fb85", "2aab9019.e3a45", "be0c443b.256188", "46389e76.c8e6", "89f88258.b891f", "dc405c48.cda4b", "1170677a.a70a49", "997721e4.3b61b", "71ec508c.bf2e1", "60143a97.af1404" ] ] }, { "id": "10940ab9.a5fb85", "type": "set", "name": "set vnf-level-oper-status to Created", "xml": "\n\n\n\n", "comments": "", "x": 674.3952026367188, "y": 610.6810224326327, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "6dab251c.49205c", "type": "set", "name": "copy input data to service data", "xml": "\n\n\n\n\n\n\n\n", "comments": "", "x": 666.2483901977539, "y": 505.67727449256927, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "46389e76.c8e6", "type": "execute", "name": "execute generate-vnf-index", "xml": "\n\n", "comments": "", "outputs": 1, "x": 654.5818939208984, "y": 455.34385850746185, "z": "872ff8dd.fe5e78", "wires": [ [] ] }, { "id": "60143a97.af1404", "type": "set", "name": "set vnf-index to service data", "xml": "\n\n", "comments": "", "x": 665.5819702148438, "y": 562.3438623221591, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "2aab9019.e3a45", "type": "switchNode", "name": "switch service-data.vnfs.vnf_length", "xml": "\n", "comments": "", "outputs": 1, "x": 669.5817718505859, "y": 235.34378507453948, "z": "872ff8dd.fe5e78", "wires": [ [ "214b38d8.c822d8", "308ac75b.244168" ] ] }, { "id": "214b38d8.c822d8", "type": "other", "name": "NULL", "xml": "\n", "comments": "", "outputs": 1, "x": 904.2961578369141, "y": 230.48660543281585, "z": "872ff8dd.fe5e78", "wires": [ [ "bcebd76e.5a08d8" ] ] }, { "id": "bcebd76e.5a08d8", "type": "set", "name": "set vnf-index=0", "xml": "\n\n", "comments": "", "x": 1064.5818634033203, "y": 230.48669698555022, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "308ac75b.244168", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 900.7246971130371, "y": 263.77243688423187, "z": "872ff8dd.fe5e78", "wires": [ [ "af41a2cb.7d1be" ] ] }, { "id": "c6ca1095.8fc32", "type": "set", "name": "set vnf-index = vnf_length", "xml": "\n\n", "comments": "", "x": 1293.5819396972656, "y": 242.05816247779876, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "c1df9f5.ae8c56", "type": "for", "name": "for each existing VNF", "xml": "\n", "comments": "", "outputs": 1, "x": 1282.0105590820312, "y": 277.0581343444064, "z": "872ff8dd.fe5e78", "wires": [ [ "6e99eb9c.1d2854" ] ] }, { "id": "af41a2cb.7d1be", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1035.438980102539, "y": 265.77240636665374, "z": "872ff8dd.fe5e78", "wires": [ [ "c6ca1095.8fc32", "c1df9f5.ae8c56" ] ] }, { "id": "6e99eb9c.1d2854", "type": "switchNode", "name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id", "xml": "\n", "comments": "", "outputs": 1, "x": 1675.2962951660156, "y": 277.62961843330413, "z": "872ff8dd.fe5e78", "wires": [ [ "b8a872f3.280e3" ] ] }, { "id": "b8a872f3.280e3", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1956.5819969177246, "y": 276.20102384407073, "z": "872ff8dd.fe5e78", "wires": [ [ "2b05b5cd.40cb0a" ] ] }, { "id": "1bd5d19c.ac71ae", "type": "comment", "name": "make sure this vnf-id doesn't exist already", "info": "", "comments": "", "x": 1644.4389114379883, "y": 241.2010104926303, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "be0c443b.256188", "type": "set", "name": "set new vnf_length", "xml": "\n\n", "comments": "", "x": 626.5818939208984, "y": 403.34385516960174, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "89f88258.b891f", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 613.5818557739258, "y": 873.607373979874, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "71ec508c.bf2e1", "type": "save", "name": "save service relationship in AAI", "xml": "\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 676.2486267089844, "y": 820.6072671683505, "z": "872ff8dd.fe5e78", "wires": [ [] ] }, { "id": "dc405c48.cda4b", "type": "set", "name": "set vnf-index and vnf-object-path", "xml": "\n\n", "comments": "", "x": 667.5818862915039, "y": 651.6072929175571, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "1170677a.a70a49", "type": "set", "name": "set vnf-request-input.", "xml": "\n\n", "comments": "", "x": 632.5815277099609, "y": 354.33522775489837, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "2b05b5cd.40cb0a", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 2085.153366088867, "y": 327.2010381491855, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "8463cd7c.a7a22", "type": "comment", "name": "Take the parameter names by removing prefix", "info": "", "comments": "", "x": 1378.5819778442383, "y": 330.67710473854095, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "ecfeb487.443888", "type": "comment", "name": "TODO: change AAI models", "info": "", "comments": "", "x": 656.1924514770508, "y": 720.9847257407382, "z": "872ff8dd.fe5e78", "wires": [] }, { "id": "997721e4.3b61b", "type": "save", "name": "save AnAI - vnf-instance.orchestration-status", "xml": "\n\n", "comments": "", "outputs": 1, "x": 722.5561904907227, "y": 761.2575099738315, "z": "872ff8dd.fe5e78", "wires": [ [] ] } ]