[ { "id": "41bcd68b.3b187", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 117, "y": 66, "z": "c1f3ee3d.7e867", "wires": [ [ "68ff8d75.08d6bc" ] ] }, { "id": "68ff8d75.08d6bc", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 248.2856903076172, "y": 115.23810863494873, "z": "c1f3ee3d.7e867", "wires": [ [ "e9c8e7da.08db58" ] ] }, { "id": "e9c8e7da.08db58", "type": "method", "name": "method sotn-vf-operation-uni-create", "xml": "\n", "comments": "", "outputs": 1, "x": 251.42861938476562, "y": 200.00003242492676, "z": "c1f3ee3d.7e867", "wires": [ [ "9b876278.69aec" ] ] }, { "id": "b6719136.d1d408", "type": "switchNode", "name": "switch vnf_length", "xml": "\n", "comments": "", "outputs": 1, "x": 625.5273399353027, "y": 85, "z": "c1f3ee3d.7e867", "wires": [ [ "de455676.bfc4b8" ] ] }, { "id": "de455676.bfc4b8", "type": "other", "name": "NULL", "xml": "\n", "comments": "", "outputs": 1, "x": 812.194019317627, "y": 84.33329772949219, "z": "c1f3ee3d.7e867", "wires": [ [ "caff06c1.7f0ea8" ] ] }, { "id": "caff06c1.7f0ea8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 993.8606452941895, "y": 84.33329772949219, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "2806a3d2.9200ac", "type": "for", "name": "for each vnf", "xml": "\n", "comments": "", "outputs": 1, "x": 615.1067600250244, "y": 139.50003504753113, "z": "c1f3ee3d.7e867", "wires": [ [ "baaa4638.c65" ] ] }, { "id": "baaa4638.c65", "type": "switchNode", "name": "switch this vnf-id == input vnf-id", "xml": " \n", "comments": "", "outputs": 1, "x": 866.106855392456, "y": 135.1666555404663, "z": "c1f3ee3d.7e867", "wires": [ [ "ac6af028.e56f6" ] ] }, { "id": "ac6af028.e56f6", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1084.4401721954346, "y": 137.1666374206543, "z": "c1f3ee3d.7e867", "wires": [ [ "8e9b59f5.9fbff8" ] ] }, { "id": "8e9b59f5.9fbff8", "type": "set", "name": "set vnf-index", "xml": "\n\n", "comments": "", "x": 1237.773344039917, "y": 137.16665840148926, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "e32594d8.14f33", "type": "switchNode", "name": "switch vnf-index", "xml": "\n", "comments": "", "outputs": 1, "x": 629.1067790985107, "y": 200.5000331401825, "z": "c1f3ee3d.7e867", "wires": [ [ "5097b64f.8e649" ] ] }, { "id": "5097b64f.8e649", "type": "other", "name": "Null", "xml": "\n", "comments": "", "outputs": 1, "x": 791.1068248748779, "y": 199.50003218650818, "z": "c1f3ee3d.7e867", "wires": [ [ "f8a1475e.8d7dc8" ] ] }, { "id": "f8a1475e.8d7dc8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 940.3569164276123, "y": 197.27790999412537, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "7c723171.97826", "type": "switchNode", "name": "switch vf-modules.vf-module_length", "xml": "\n", "comments": "", "outputs": 1, "x": 663.777361869812, "y": 261.9999940395355, "z": "c1f3ee3d.7e867", "wires": [ [ "d3dcde48.41f3", "9c9a7796.629b6" ] ] }, { "id": "d3dcde48.41f3", "type": "other", "name": "Null", "xml": "\n", "comments": "", "outputs": 1, "x": 894.7773723602295, "y": 237.99999117851257, "z": "c1f3ee3d.7e867", "wires": [ [ "eb2b3da4.ac3bf" ] ] }, { "id": "9c9a7796.629b6", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 894.7773723602295, "y": 277.9999911785126, "z": "c1f3ee3d.7e867", "wires": [ [ "9e326ce7.36ba2" ] ] }, { "id": "eb2b3da4.ac3bf", "type": "set", "name": "set vf-index", "xml": "\n\n", "comments": "", "x": 1037.2773723602295, "y": 237.99999117851257, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "9e326ce7.36ba2", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1039.1344165802002, "y": 277.9365031719208, "z": "c1f3ee3d.7e867", "wires": [ [ "bb4f26d0.2b52f8", "c6144a09.68351" ] ] }, { "id": "c6144a09.68351", "type": "set", "name": "set vf-index", "xml": "\n\n\n\n", "comments": "", "x": 1191.8328914642334, "y": 247.55560186458752, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "bb4f26d0.2b52f8", "type": "for", "name": "for each existing vf-index", "xml": "\n", "comments": "", "outputs": 1, "x": 1248.261396408081, "y": 300.7777316570282, "z": "c1f3ee3d.7e867", "wires": [ [ "cadc9be5.e759e" ] ] }, { "id": "fcf618d7.ce2b98", "type": "comment", "name": "make sure this network doesn't exist already", "info": "", "comments": "", "x": 1471.9121265411377, "y": 259.03178906440735, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "cadc9be5.e759e", "type": "switchNode", "name": "switch vf-module-id found", "xml": "\n", "comments": "", "outputs": 1, "x": 1523.5471172332764, "y": 300.3492343425751, "z": "c1f3ee3d.7e867", "wires": [ [ "c1e99eff.0e5d48" ] ] }, { "id": "c1e99eff.0e5d48", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1424.2773151397705, "y": 358.9206655025482, "z": "c1f3ee3d.7e867", "wires": [ [ "840dd033.d02e68" ] ] }, { "id": "840dd033.d02e68", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1572.0274181365967, "y": 358.7778575713746, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "425e7a20.0b25dc", "type": "comment", "name": "Take the parameter names by removing prefix", "info": "", "comments": "", "x": 708.3571338653564, "y": 334.8294517993927, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "26fdcf88.d41188", "type": "for", "name": "for loop idx - VF input parameters", "xml": "\n\n", "comments": "", "outputs": 1, "x": 670.3569316864014, "y": 378.16278433799744, "z": "c1f3ee3d.7e867", "wires": [ [ "d2a88646.f84f6" ] ] }, { "id": "d2a88646.f84f6", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 885.135274887085, "y": 375.71836829185486, "z": "c1f3ee3d.7e867", "wires": [ [ "6ee856f3.a6b1a", "7919b72e.9e665" ] ] }, { "id": "6ee856f3.a6b1a", "type": "execute", "name": "execute split parameterName", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 1081.3914775848389, "y": 353.46650671958923, "z": "c1f3ee3d.7e867", "wires": [ [] ] }, { "id": "7919b72e.9e665", "type": "set", "name": "set parameterName", "xml": "\n\n", "comments": "", "x": 1050.8359050750732, "y": 390.46662306785583, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "9b876278.69aec", "type": "block", "name": "block : atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 324.1067714691162, "y": 395.4961154460907, "z": "c1f3ee3d.7e867", "wires": [ [ "26fdcf88.d41188", "b6719136.d1d408", "7c723171.97826", "6c8900d6.0d8e58", "49bfdced.7c2bbc", "bf7bb77.41be8c8", "abc1f25f.e43c08", "8c309fdb.0398f", "91a89d7a.a0f178", "2806a3d2.9200ac", "e32594d8.14f33", "2b448345.aa142c", "d1e54672.f82058", "abd09dc6.c02b78", "4b4cd818.a8df08", "a0154eab.2fbc7" ] ] }, { "id": "8c309fdb.0398f", "type": "returnSuccess", "name": "return success", "xml": "\n\n\n\n", "comments": "", "x": 611.3292503356934, "y": 933.00732421875, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "abc1f25f.e43c08", "type": "save", "name": "save service relationship in AAI", "xml": "\n\n\n\n\n", "comments": "", "outputs": 1, "x": 666.606746673584, "y": 891.83349609375, "z": "c1f3ee3d.7e867", "wires": [ [] ] }, { "id": "bf7bb77.41be8c8", "type": "save", "name": "save uni resource in AAI", "xml": "\n\n\n\n\n\n\n\n\n", "comments": "", "outputs": 1, "x": 648.6068077087402, "y": 787.83349609375, "z": "c1f3ee3d.7e867", "wires": [ [] ] }, { "id": "91a89d7a.a0f178", "type": "set", "name": "set vf-module-level-oper-status", "xml": "\n\n\n\n", "comments": "", "x": 666.1067790985107, "y": 738.5000331401825, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "49bfdced.7c2bbc", "type": "set", "name": "set vf-module-object-path", "xml": "\n \n\n\n\n", "comments": "", "x": 649.6068153381348, "y": 696.3335154056549, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "6c8900d6.0d8e58", "type": "set", "name": "copy input data to service data", "xml": "\n\n\n\n\n\n\n\n\n\n\n", "comments": "", "x": 661.4598903656006, "y": 644.8296692371368, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "abd09dc6.c02b78", "type": "set", "name": "set new vf-module_length", "xml": "\n", "comments": "", "x": 641.5273399353027, "y": 537, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "2b448345.aa142c", "type": "set", "name": "set vf-module-request-input.", "xml": "\n\n", "comments": "", "x": 648.526927947998, "y": 431.9912657737732, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "d1e54672.f82058", "type": "call", "name": "call sotn-get-vf-module-uni-param", "xml": "\n", "comments": "", "outputs": 1, "x": 687.3406028747559, "y": 484.83709144592285, "z": "c1f3ee3d.7e867", "wires": [ [] ] }, { "id": "4b4cd818.a8df08", "type": "execute", "name": "execute generate-vf-id", "xml": "\n\n", "comments": "", "outputs": 1, "x": 640.3406181335449, "y": 593.3409690856934, "z": "c1f3ee3d.7e867", "wires": [ [] ] }, { "id": "a0154eab.2fbc7", "type": "get-resource", "name": "get-resource generic-vnf", "xml": "\n\n\n", "comments": "", "outputs": 1, "x": 638.5273399353027, "y": 843, "z": "c1f3ee3d.7e867", "wires": [ [ "288ce8e3.088cd" ] ] }, { "id": "42b83e22.53c9", "type": "set", "name": "set tmp.relationship_length", "xml": "\n\n", "comments": "", "x": 1154.52734375, "y": 801, "z": "c1f3ee3d.7e867", "wires": [] }, { "id": "288ce8e3.088cd", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 868, "y": 821, "z": "c1f3ee3d.7e867", "wires": [ [ "42b83e22.53c9" ] ] } ]