[ { "id": "3b1aba17.7c1826", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 115, "y": 68, "z": "f71f1d7.b5adf6", "wires": [ [ "e99264a4.25e6a8" ] ] }, { "id": "e99264a4.25e6a8", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 391, "y": 69, "z": "f71f1d7.b5adf6", "wires": [ [ "c338772a.5e1888" ] ] }, { "id": "c338772a.5e1888", "type": "method", "name": "self-serve-vnf-ra-assignment", "xml": "\n", "comments": "", "outputs": 1, "x": 708, "y": 69, "z": "f71f1d7.b5adf6", "wires": [ [ "971bd94.0992328" ] ] }, { "id": "971bd94.0992328", "type": "block", "name": "block atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 127.5, "y": 151, "z": "f71f1d7.b5adf6", "wires": [ [ "10097b0c.be147d", "b1b46c68.863f28", "f0185691.279e7", "47b3200f.608d6", "3a4ad1c4.38fc2e", "c842e06b.8ab228", "be0316b4.790d2", "59d0a06.3503f6", "559fb17c.e49a68", "70263817.6abee" ] ] }, { "id": "b1b46c68.863f28", "type": "set", "name": "set", "xml": "\n \n \n \n \n \n", "comments": "", "x": 312, "y": 197, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "71b23404.02121c", "type": "get-resource", "name": "get-resource VF_MODEL", "xml": "\n \n\n", "comments": "", "outputs": 1, "x": 852.142822265625, "y": 587.2856521606445, "z": "f71f1d7.b5adf6", "wires": [ [ "7502b307.1af5a4", "d915743.fe9bf08", "2bba7cf3.b8c2bc" ] ] }, { "id": "7502b307.1af5a4", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 1097.142921447754, "y": 536.5713758468628, "z": "f71f1d7.b5adf6", "wires": [ [ "481c5f0.afa62a" ] ] }, { "id": "481c5f0.afa62a", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1270.142921447754, "y": 535.5713758468628, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "14e34196.659ba6", "type": "set", "name": "set tmp.sdnc-model-name, tmp.sdnc-model-version, tmp.sdnc-artifact-name", "xml": "\n\n\n\n\n\n\n\n", "comments": "", "x": 1472.5714225769043, "y": 636.7141799926758, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "a4fe9c9.fb5b0e", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1272.142921447754, "y": 584.5713758468628, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "3a4ad1c4.38fc2e", "type": "switchNode", "name": "switch: model info == NULL", "xml": "\n", "comments": "", "outputs": 1, "x": 373.142822265625, "y": 588.2856521606445, "z": "f71f1d7.b5adf6", "wires": [ [ "f4c0f536.df7df8" ] ] }, { "id": "d915743.fe9bf08", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 1103.142921447754, "y": 585.5713758468628, "z": "f71f1d7.b5adf6", "wires": [ [ "a4fe9c9.fb5b0e" ] ] }, { "id": "f4c0f536.df7df8", "type": "outcome", "name": "true", "xml": "", "comments": "", "outputs": 1, "x": 622.142822265625, "y": 588.2856521606445, "z": "f71f1d7.b5adf6", "wires": [ [ "71b23404.02121c" ] ] }, { "id": "47b3200f.608d6", "type": "for", "name": "for vnf-topology-operation-input", "xml": "", "comments": "", "outputs": 1, "x": 389, "y": 388, "z": "f71f1d7.b5adf6", "wires": [ [ "eb6b4120.147a5" ] ] }, { "id": "eb6b4120.147a5", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 611, "y": 387, "z": "f71f1d7.b5adf6", "wires": [ [ "7392a8a6.2a47a" ] ] }, { "id": "66c14820.f9c39", "type": "set", "name": "set tmp.sdnc-model-name", "xml": "\n\n", "comments": "", "x": 1262, "y": 320, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "c8da9580.2b1fc8", "type": "outcome", "name": "sdnc_model_name", "xml": "\n", "comments": "", "outputs": 1, "x": 1008, "y": 320, "z": "f71f1d7.b5adf6", "wires": [ [ "66c14820.f9c39" ] ] }, { "id": "7392a8a6.2a47a", "type": "switchNode", "name": "switch", "xml": "\n\n", "comments": "", "outputs": 1, "x": 770, "y": 387, "z": "f71f1d7.b5adf6", "wires": [ [ "c8da9580.2b1fc8", "e8bd2d0c.947458", "9fbb1f79.e96eb", "9ea74ab3.987f4" ] ] }, { "id": "e8bd2d0c.947458", "type": "outcome", "name": "sdnc_model_version", "xml": "\n", "comments": "", "outputs": 1, "x": 1011, "y": 366, "z": "f71f1d7.b5adf6", "wires": [ [ "354f425a.791bee" ] ] }, { "id": "9fbb1f79.e96eb", "type": "outcome", "name": "sdnc_artifact_name", "xml": "\n", "comments": "", "outputs": 1, "x": 1010, "y": 415, "z": "f71f1d7.b5adf6", "wires": [ [ "71247184.8b77d8" ] ] }, { "id": "354f425a.791bee", "type": "set", "name": "set tmp.sdnc-model-version", "xml": "\n\n\n", "comments": "", "x": 1266, "y": 366, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "71247184.8b77d8", "type": "set", "name": "set tmp.sdnc-artifact-name", "xml": "\n\n\n", "comments": "", "x": 1262, "y": 415, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "4dd91492.f93cac", "type": "set", "name": "set name-value other JsonString", "xml": "\n\n\n", "comments": "", "x": 1278, "y": 464, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "9ea74ab3.987f4", "type": "outcome", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 970.0000076293945, "y": 464.57142066955566, "z": "f71f1d7.b5adf6", "wires": [ [ "4dd91492.f93cac" ] ] }, { "id": "c842e06b.8ab228", "type": "set", "name": "set configAssignment JsonString", "xml": "\n\n\n\n\n", "comments": "", "x": 383, "y": 707, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "be0316b4.790d2", "type": "execute", "name": "execute ConfigAssignment", "xml": "\n\t\n\t \n\t\n\t\n\t\n\t\n\t\n\t\n\t", "comments": "", "outputs": 1, "x": 369, "y": 785, "z": "f71f1d7.b5adf6", "wires": [ [ "42110e18.f45af8", "3e7b87d6.7041e8" ] ] }, { "id": "42110e18.f45af8", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 559, "y": 761, "z": "f71f1d7.b5adf6", "wires": [ [ "ad545491.7c2e4" ] ] }, { "id": "ad545491.7c2e4", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 741, "y": 782, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "559fb17c.e49a68", "type": "for", "name": "for resource-accumulator-resolved-data loop", "xml": "\n", "comments": "", "outputs": 1, "x": 415, "y": 944, "z": "f71f1d7.b5adf6", "wires": [ [ "649757ec.4297e" ] ] }, { "id": "8124e534.e1fe7", "type": "set", "name": "set from resource-accumulator-resolved-data", "xml": "\n\n\n\n", "comments": "", "x": 1447, "y": 996, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "70263817.6abee", "type": "for", "name": "for capability-data", "xml": "\n", "comments": "", "outputs": 1, "x": 334, "y": 1207, "z": "f71f1d7.b5adf6", "wires": [ [ "fdd77be.4778888" ] ] }, { "id": "75f41ec9.a2806", "type": "for", "name": "for key-mapping", "xml": "", "comments": "", "outputs": 1, "x": 722, "y": 1286, "z": "f71f1d7.b5adf6", "wires": [ [ "9acad820.b00a68" ] ] }, { "id": "fdd77be.4778888", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 511, "y": 1207, "z": "f71f1d7.b5adf6", "wires": [ [ "f4f12ffc.4952c8", "75f41ec9.a2806" ] ] }, { "id": "f4f12ffc.4952c8", "type": "set", "name": "set counter", "xml": "\n", "comments": "", "x": 685, "y": 1183, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "59d0a06.3503f6", "type": "execute", "name": "execute jsonStringToCtx", "xml": "\n\t\n\t\n\t\n\n", "comments": "", "outputs": 1, "x": 359, "y": 865, "z": "f71f1d7.b5adf6", "wires": [ [] ] }, { "id": "10097b0c.be147d", "type": "execute", "name": "execute generateUUID", "xml": " \n \n ", "comments": "", "outputs": 1, "x": 365, "y": 151, "z": "f71f1d7.b5adf6", "wires": [ [ "4ac47d0.68ec704" ] ] }, { "id": "4ac47d0.68ec704", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 543, "y": 149, "z": "f71f1d7.b5adf6", "wires": [ [ "8083b3a2.780248" ] ] }, { "id": "8083b3a2.780248", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 690, "y": 150, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "92f17a3f.155768", "type": "for", "name": "for vnf-parameters-data.param", "xml": "\n", "comments": "", "outputs": 1, "x": 1388, "y": 944, "z": "f71f1d7.b5adf6", "wires": [ [ "b4d343.7109c4c" ] ] }, { "id": "649757ec.4297e", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 694, "y": 945, "z": "f71f1d7.b5adf6", "wires": [ [ "9365408f.c6c6f", "c132e8f7.e921d8", "390d84cf.f48204" ] ] }, { "id": "f0185691.279e7", "type": "switchNode", "name": "switch vnf-parameters-data.param_length", "xml": "\n", "comments": "", "outputs": 1, "x": 417, "y": 249, "z": "f71f1d7.b5adf6", "wires": [ [ "780eea64.1a2b0c", "4f86be8a.a5a418" ] ] }, { "id": "780eea64.1a2b0c", "type": "outcome", "name": "null", "xml": "", "comments": "", "outputs": 1, "x": 655, "y": 217, "z": "f71f1d7.b5adf6", "wires": [ [ "32c872b.35a408e" ] ] }, { "id": "4f86be8a.a5a418", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 654, "y": 281, "z": "f71f1d7.b5adf6", "wires": [ [ "5d2b28ad.0645b8" ] ] }, { "id": "32c872b.35a408e", "type": "set", "name": "set pre service param len as 0", "xml": "\n \n \n", "comments": "", "x": 868, "y": 217, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "5d2b28ad.0645b8", "type": "set", "name": "set pre service param len", "xml": "\n \n ", "comments": "", "x": 853, "y": 281, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "b4d343.7109c4c", "type": "switchNode", "name": "switch input vnf-name", "xml": "\n", "comments": "", "outputs": 1, "x": 1646, "y": 944, "z": "f71f1d7.b5adf6", "wires": [ [ "4c134771.683f4" ] ] }, { "id": "4c134771.683f4", "type": "not-found", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1826, "y": 944, "z": "f71f1d7.b5adf6", "wires": [ [ "2ddabbac.2ec004" ] ] }, { "id": "2ddabbac.2ec004", "type": "set", "name": "set for existing param name", "xml": "\n\n\n", "comments": "", "x": 2036, "y": 945, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "390d84cf.f48204", "type": "switchNode", "name": "switch tmp.mso.param.not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 936, "y": 997, "z": "f71f1d7.b5adf6", "wires": [ [ "63764524.6435d4" ] ] }, { "id": "63764524.6435d4", "type": "not-found", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1170, "y": 996, "z": "f71f1d7.b5adf6", "wires": [ [ "8124e534.e1fe7" ] ] }, { "id": "9365408f.c6c6f", "type": "set", "name": "set for existing param name", "xml": "\n\n", "comments": "", "x": 920, "y": 886, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "c132e8f7.e921d8", "type": "switchNode", "name": "switch check length > 0", "xml": "\n", "comments": "", "outputs": 1, "x": 912.5, "y": 945, "z": "f71f1d7.b5adf6", "wires": [ [ "63049a42.ba9d8c" ] ] }, { "id": "63049a42.ba9d8c", "type": "not-found", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1159.5, "y": 945, "z": "f71f1d7.b5adf6", "wires": [ [ "92f17a3f.155768" ] ] }, { "id": "1dd72859.ea109", "type": "for", "name": "for payload", "xml": "", "comments": "", "outputs": 1, "x": 1981, "y": 1329, "z": "f71f1d7.b5adf6", "wires": [ [ "dc69327e.e35f2" ] ] }, { "id": "dc69327e.e35f2", "type": "set", "name": "set resource-key", "xml": "\n\n\n\n\n", "comments": "", "x": 2168, "y": 1328, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "59eb3d70.39851c", "type": "set", "name": "set output-data ", "xml": "\n\n\n\n", "comments": "", "x": 1554, "y": 1209, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "3dd7f604.27aa1a", "type": "for", "name": "for output-key-mapping", "xml": "", "comments": "", "outputs": 1, "x": 1142, "y": 1285, "z": "f71f1d7.b5adf6", "wires": [ [ "5ce3bd4f.7b2c8c" ] ] }, { "id": "9acad820.b00a68", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 928, "y": 1286, "z": "f71f1d7.b5adf6", "wires": [ [ "3dd7f604.27aa1a" ] ] }, { "id": "5ce3bd4f.7b2c8c", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 1357, "y": 1285, "z": "f71f1d7.b5adf6", "wires": [ [ "59eb3d70.39851c", "b435769d.e12fb8", "37c4ce28.952daa" ] ] }, { "id": "b435769d.e12fb8", "type": "set", "name": "set length", "xml": "\n\n\n\n", "comments": "", "x": 1542, "y": 1347, "z": "f71f1d7.b5adf6", "wires": [] }, { "id": "3e7b87d6.7041e8", "type": "failure", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 564, "y": 823, "z": "f71f1d7.b5adf6", "wires": [ [ "ad545491.7c2e4" ] ] }, { "id": "37c4ce28.952daa", "type": "switchNode", "name": "switch payload_length", "xml": "\n", "comments": "", "outputs": 1, "x": 1578, "y": 1280, "z": "f71f1d7.b5adf6", "wires": [ [ "e0a4762d.f7835", "d4c7fb38.1af79" ] ] }, { "id": "e0a4762d.f7835", "type": "outcome", "name": "true", "xml": "", "comments": "", "outputs": 1, "x": 1799, "y": 1211, "z": "f71f1d7.b5adf6", "wires": [ [] ] }, { "id": "d4c7fb38.1af79", "type": "other", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1806, "y": 1329, "z": "f71f1d7.b5adf6", "wires": [ [ "1dd72859.ea109" ] ] }, { "id": "2bba7cf3.b8c2bc", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1099.2857246398926, "y": 636.5713481903076, "z": "f71f1d7.b5adf6", "wires": [ [ "14e34196.659ba6" ] ] } ]