[ { "id": "1e918461.063a3c", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 125, "y": 42, "z": "3ef876bf.78b1fa", "wires": [ [ "7b65fd49.93ba14" ] ] }, { "id": "7b65fd49.93ba14", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 401, "y": 43, "z": "3ef876bf.78b1fa", "wires": [ [ "96f203b4.cb4d1" ] ] }, { "id": "96f203b4.cb4d1", "type": "method", "name": "self-serve-vnf-ra-assignment", "xml": "\n", "comments": "", "outputs": 1, "x": 718, "y": 43, "z": "3ef876bf.78b1fa", "wires": [ [ "38f3f9c9.28a466" ] ] }, { "id": "38f3f9c9.28a466", "type": "block", "name": "block atomic", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 214.16664123535156, "y": 123.33333396911621, "z": "3ef876bf.78b1fa", "wires": [ [ "5a42798d.9a03d8", "94e52d4.07895d", "f709c437.029758", "ef8d7a.8b1ad288", "bdb13e3c.e9de2", "dd0c4879.786768", "654c303d.bc966", "41ae2337.afe27c", "8e50b155.95aaa", "4b3da748.094068", "72e48172.d53ce", "4471abbd.a27dc4", "40bf0919.577208", "fa837cb4.36bad", "c9addd0a.302f8", "d351ac36.10e8b" ] ] }, { "id": "94e52d4.07895d", "type": "set", "name": "set", "xml": "\n \n \n \n \n \n \n \n \n \n", "comments": "", "x": 399.9166603088379, "y": 168.08333015441895, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "1f52d973.dc6427", "type": "get-resource", "name": "get-resource VF_MODEL", "xml": "\n \n\n", "comments": "", "outputs": 1, "x": 938.8094635009766, "y": 559.6189861297607, "z": "3ef876bf.78b1fa", "wires": [ [ "ef8bd7bf.770928", "785d91f7.04973", "7c972f3e.f0f83" ] ] }, { "id": "ef8bd7bf.770928", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 1183.8095626831055, "y": 508.904709815979, "z": "3ef876bf.78b1fa", "wires": [ [ "a279ec52.aab4c" ] ] }, { "id": "a279ec52.aab4c", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1356.8095626831055, "y": 507.904709815979, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "a6be3be4.1bdc08", "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": 1559.2380638122559, "y": 609.047513961792, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "46a2ef10.633e8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1358.8095626831055, "y": 556.904709815979, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "bdb13e3c.e9de2", "type": "switchNode", "name": "switch: model info == NULL", "xml": "\n", "comments": "", "outputs": 1, "x": 459.80946350097656, "y": 560.6189861297607, "z": "3ef876bf.78b1fa", "wires": [ [ "25045ee0.e3d5c2" ] ] }, { "id": "785d91f7.04973", "type": "not-found", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 1189.8095626831055, "y": 557.904709815979, "z": "3ef876bf.78b1fa", "wires": [ [ "46a2ef10.633e8" ] ] }, { "id": "25045ee0.e3d5c2", "type": "outcome", "name": "true", "xml": "", "comments": "", "outputs": 1, "x": 708.8094635009766, "y": 560.6189861297607, "z": "3ef876bf.78b1fa", "wires": [ [ "1f52d973.dc6427" ] ] }, { "id": "ef8d7a.8b1ad288", "type": "for", "name": "for vnf-topology-operation-input", "xml": "", "comments": "", "outputs": 1, "x": 475.66664123535156, "y": 360.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "51f6fdb.4dce504" ] ] }, { "id": "51f6fdb.4dce504", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 697.6666412353516, "y": 359.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "58dbc6ed.e4fb78" ] ] }, { "id": "3eef3f7d.acf9e", "type": "set", "name": "set tmp.sdnc-model-name", "xml": "\n\n", "comments": "", "x": 1348.6666412353516, "y": 292.3333339691162, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "28936220.7676ce", "type": "outcome", "name": "sdnc_model_name", "xml": "\n", "comments": "", "outputs": 1, "x": 1094.6666412353516, "y": 292.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "3eef3f7d.acf9e" ] ] }, { "id": "58dbc6ed.e4fb78", "type": "switchNode", "name": "switch", "xml": "\n\n", "comments": "", "outputs": 1, "x": 856.6666412353516, "y": 359.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "28936220.7676ce", "41a51be4.e2de84", "97a885a0.8b08e8", "95df12c3.3ce8e" ] ] }, { "id": "41a51be4.e2de84", "type": "outcome", "name": "sdnc_model_version", "xml": "\n", "comments": "", "outputs": 1, "x": 1097.6666412353516, "y": 338.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "50619bed.59bcf4" ] ] }, { "id": "97a885a0.8b08e8", "type": "outcome", "name": "sdnc_artifact_name", "xml": "\n", "comments": "", "outputs": 1, "x": 1096.6666412353516, "y": 387.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "82133366.c0bff" ] ] }, { "id": "50619bed.59bcf4", "type": "set", "name": "set tmp.sdnc-model-version", "xml": "\n\n\n", "comments": "", "x": 1352.6666412353516, "y": 338.3333339691162, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "82133366.c0bff", "type": "set", "name": "set tmp.sdnc-artifact-name", "xml": "\n\n\n", "comments": "", "x": 1348.6666412353516, "y": 387.3333339691162, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "77c6656f.94e17c", "type": "set", "name": "set name-value other JsonString", "xml": "\n\n\n", "comments": "", "x": 1364.6666412353516, "y": 436.3333339691162, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "95df12c3.3ce8e", "type": "outcome", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 1056.666648864746, "y": 436.9047546386719, "z": "3ef876bf.78b1fa", "wires": [ [ "77c6656f.94e17c" ] ] }, { "id": "dd0c4879.786768", "type": "set", "name": "set configAssignment JsonString", "xml": "\n\n\n\n\n", "comments": "", "x": 470, "y": 620, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "654c303d.bc966", "type": "execute", "name": "execute BlueprintProcessingClient", "xml": "\n \n \n \n \n \n \n ", "comments": "", "outputs": 1, "x": 477.33331298828125, "y": 834, "z": "3ef876bf.78b1fa", "wires": [ [ "d37d9ea0.c12ad", "e8698b70.c431d8" ] ] }, { "id": "d37d9ea0.c12ad", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 717.3333129882812, "y": 808, "z": "3ef876bf.78b1fa", "wires": [ [ "cb6982c3.5d096" ] ] }, { "id": "cb6982c3.5d096", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 899.3333129882812, "y": 829, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "8e50b155.95aaa", "type": "for", "name": "for resource-accumulator-resolved-data loop", "xml": "\n", "comments": "", "outputs": 1, "x": 501.66664123535156, "y": 1051.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "76ae92fe.97658c" ] ] }, { "id": "edaf4d66.0e603", "type": "set", "name": "set from resource-accumulator-resolved-data", "xml": "\n\t\n\t\n\t\n\t\n", "comments": "", "x": 1731.6666412353516, "y": 1103.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "4b3da748.094068", "type": "for", "name": "for capability-data", "xml": "\n", "comments": "", "outputs": 1, "x": 426.66664123535156, "y": 1393.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "afcca100.08442" ] ] }, { "id": "afcca100.08442", "type": "for", "name": "for key-mapping", "xml": "", "comments": "", "outputs": 1, "x": 635.6666412353516, "y": 1393.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "f22e79d3.9fa598" ] ] }, { "id": "41ae2337.afe27c", "type": "execute", "name": "execute jsonStringToCtx", "xml": "\n\t\n\t\n\t\n\n", "comments": "", "outputs": 1, "x": 445.66664123535156, "y": 972.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [] ] }, { "id": "5a42798d.9a03d8", "type": "execute", "name": "execute generateUUID", "xml": " \n \n ", "comments": "", "outputs": 1, "x": 451.66664123535156, "y": 123.33333396911621, "z": "3ef876bf.78b1fa", "wires": [ [ "90850917.831e78" ] ] }, { "id": "90850917.831e78", "type": "failure", "name": "failure", "xml": "\n", "comments": "", "outputs": 1, "x": 629.6666412353516, "y": 121.33333396911621, "z": "3ef876bf.78b1fa", "wires": [ [ "5b293973.a44fd8" ] ] }, { "id": "5b293973.a44fd8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 776.6666412353516, "y": 122.33333396911621, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "55dc72e4.040a6c", "type": "for", "name": "for vnf-parameters-data.param", "xml": "\n", "comments": "", "outputs": 1, "x": 1474.6666412353516, "y": 1051.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "ef8bc14b.ccbff" ] ] }, { "id": "76ae92fe.97658c", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 780.6666412353516, "y": 1052.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "824fa75d.391fc8", "2c5ebadc.773bc6", "f84c1bca.bb7958" ] ] }, { "id": "f709c437.029758", "type": "switchNode", "name": "switch vnf-parameters-data.param_length", "xml": "\n", "comments": "", "outputs": 1, "x": 503.66664123535156, "y": 221.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "23708a8a.213166", "80282891.85c258" ] ] }, { "id": "23708a8a.213166", "type": "outcome", "name": "null", "xml": "", "comments": "", "outputs": 1, "x": 741.6666412353516, "y": 189.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "dc5b10f3.283cb" ] ] }, { "id": "80282891.85c258", "type": "other", "name": "other", "xml": "\n", "comments": "", "outputs": 1, "x": 740.6666412353516, "y": 253.3333339691162, "z": "3ef876bf.78b1fa", "wires": [ [ "9174046b.b8b7d8" ] ] }, { "id": "dc5b10f3.283cb", "type": "set", "name": "set pre service param len as 0", "xml": "\n \n \n", "comments": "", "x": 954.6666412353516, "y": 189.3333339691162, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "9174046b.b8b7d8", "type": "set", "name": "set pre service param len", "xml": "\n \n ", "comments": "", "x": 939.6666412353516, "y": 253.3333339691162, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "ef8bc14b.ccbff", "type": "switchNode", "name": "switch input vnf-name", "xml": "\n", "comments": "", "outputs": 1, "x": 1732.6666412353516, "y": 1051.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "ee6ccc97.25efa" ] ] }, { "id": "ee6ccc97.25efa", "type": "not-found", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1912.6666412353516, "y": 1051.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "ed52e9db.e0c808" ] ] }, { "id": "ed52e9db.e0c808", "type": "set", "name": "set for existing param name", "xml": "\n\n\n", "comments": "", "x": 2122.6666412353516, "y": 1052.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "f84c1bca.bb7958", "type": "switchNode", "name": "switch tmp.mso.param.not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 1022.6666412353516, "y": 1104.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "eb181e3d.05137" ] ] }, { "id": "eb181e3d.05137", "type": "not-found", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1256.6666412353516, "y": 1103.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "f72b62.fb42f4a" ] ] }, { "id": "824fa75d.391fc8", "type": "set", "name": "set for existing param name", "xml": "\n\n", "comments": "", "x": 1006.6666412353516, "y": 993.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "2c5ebadc.773bc6", "type": "switchNode", "name": "switch check length > 0", "xml": "\n", "comments": "", "outputs": 1, "x": 999.1666412353516, "y": 1052.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "6aca2d7e.39e184" ] ] }, { "id": "6aca2d7e.39e184", "type": "not-found", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1246.1666412353516, "y": 1052.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "55dc72e4.040a6c" ] ] }, { "id": "32788be4.48e304", "type": "for", "name": "for payload", "xml": "", "comments": "", "outputs": 1, "x": 1817.6666412353516, "y": 1411.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "52ca6e98.bf065" ] ] }, { "id": "778c089.bfab7f8", "type": "set", "name": "set resource-key", "xml": "\n\n\n\n", "comments": "", "x": 2166.6666412353516, "y": 1347.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "1eb3f359.e179fd", "type": "set", "name": "set output-data ", "xml": "\n\n\n\n\n", "comments": "", "x": 1390.6666412353516, "y": 1291.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "f22e79d3.9fa598", "type": "for", "name": "for output-key-mapping", "xml": "", "comments": "", "outputs": 1, "x": 858.6666412353516, "y": 1393.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "b6e3c033.d365e" ] ] }, { "id": "b6e3c033.d365e", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 1109.6666412353516, "y": 1393.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "1eb3f359.e179fd", "c8871600.cda7b8", "31cafe60.c858c2", "d883e8b5.c87cd8" ] ] }, { "id": "c8871600.cda7b8", "type": "set", "name": "set length", "xml": "\n\t\n", "comments": "", "x": 1378.6666412353516, "y": 1429.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "e8698b70.c431d8", "type": "failure", "name": "not-found", "xml": "\n", "comments": "", "outputs": 1, "x": 722.3333129882812, "y": 870, "z": "3ef876bf.78b1fa", "wires": [ [ "cb6982c3.5d096" ] ] }, { "id": "31cafe60.c858c2", "type": "switchNode", "name": "switch payload_length", "xml": "\n", "comments": "", "outputs": 1, "x": 1414.6666412353516, "y": 1362.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "35a0c321.c01b8c", "4c60a062.02cd4" ] ] }, { "id": "35a0c321.c01b8c", "type": "outcome", "name": "true", "xml": "", "comments": "", "outputs": 1, "x": 1635.6666412353516, "y": 1293.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [] ] }, { "id": "4c60a062.02cd4", "type": "other", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1642.6666412353516, "y": 1411.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "32788be4.48e304" ] ] }, { "id": "7c972f3e.f0f83", "type": "success", "name": "success", "xml": "\n", "comments": "", "outputs": 1, "x": 1185.9523658752441, "y": 608.9046821594238, "z": "3ef876bf.78b1fa", "wires": [ [ "a6be3be4.1bdc08" ] ] }, { "id": "b887f515.962a38", "type": "set", "name": "set length", "xml": "\n\t\n", "comments": "", "x": 2155.6666412353516, "y": 1411.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "30950fde.196f6", "type": "set", "name": "increment length", "xml": "\n\t\n", "comments": "", "x": 2173.6666412353516, "y": 1485.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "d883e8b5.c87cd8", "type": "set", "name": "increment length", "xml": "\n\t\n\n", "comments": "", "x": 1399.6666412353516, "y": 1496.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "f72b62.fb42f4a", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1433.6666412353516, "y": 1102.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "edaf4d66.0e603", "aba36cfb.938af" ] ] }, { "id": "aba36cfb.938af", "type": "set", "name": "increment length", "xml": "\n\t\n", "comments": "", "x": 1648.6666412353516, "y": 1162.333324432373, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "52ca6e98.bf065", "type": "block", "name": "block atomic", "xml": "", "atomic": "false", "comments": "", "outputs": 1, "x": 1973.6666412353516, "y": 1412.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [ "778c089.bfab7f8", "b887f515.962a38", "30950fde.196f6" ] ] }, { "id": "72e48172.d53ce", "type": "record", "name": "record", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 399.9999809265137, "y": 755.333324432373, "z": "3ef876bf.78b1fa", "wires": [ [] ] }, { "id": "4471abbd.a27dc4", "type": "record", "name": "record", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 396.6666488647461, "y": 910.3333320617676, "z": "3ef876bf.78b1fa", "wires": [ [] ] }, { "id": "fa837cb4.36bad", "type": "execute", "name": "printContext", "xml": "\n\n", "comments": "", "outputs": 1, "x": 405.00000762939453, "y": 1714.5000267028809, "z": "3ef876bf.78b1fa", "wires": [ [] ] }, { "id": "40bf0919.577208", "type": "set", "name": "set pathname", "xml": "\n\n", "comments": "", "x": 411.25000762939453, "y": 1662.0000247955322, "z": "3ef876bf.78b1fa", "wires": [] }, { "id": "c9addd0a.302f8", "type": "record", "name": "record", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 388.75000381469727, "y": 1615.7500247955322, "z": "3ef876bf.78b1fa", "wires": [ [] ] }, { "id": "d351ac36.10e8b", "type": "set", "name": "set updateJsonPayload", "xml": "\n\n\n\n\n", "comments": "", "x": 441, "y": 680, "z": "3ef876bf.78b1fa", "wires": [] } ]