[ { "id": "4b0d055c.68aa0c", "type": "dgstart", "name": "DGSTART", "outputs": 1, "x": 130, "y": 41.57143306732178, "z": "20c31fe8.214bd", "wires": [ [ "6fe80a35.d4a0e4" ] ] }, { "id": "d4ad1fb3.91fa7", "type": "method", "name": "method self-serve-unresolved-composite-data", "xml": "\n", "comments": "", "outputs": 1, "x": 265.7857208251953, "y": 98.69842147827148, "z": "20c31fe8.214bd", "wires": [ [ "28d097ba.735fe8" ] ] }, { "id": "28d097ba.735fe8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 212.41665649414062, "y": 163.82145309448242, "z": "20c31fe8.214bd", "wires": [ [ "bf0ffd46.39c0c", "ebbf3af7.ad26b8", "ac30caaa.8ede48", "35ba3647.9ad75a" ] ] }, { "id": "6fe80a35.d4a0e4", "type": "service-logic", "name": "GENERIC-RESOURCE-API ${project.version}", "module": "GENERIC-RESOURCE-API", "version": "${project.version}", "comments": "", "xml": "", "outputs": 1, "x": 402.8571472167969, "y": 41, "z": "20c31fe8.214bd", "wires": [ [ "d4ad1fb3.91fa7" ] ] }, { "id": "bf0ffd46.39c0c", "type": "switchNode", "name": "switch: ss.capability-name", "xml": "\n", "comments": "", "outputs": 1, "x": 469.1785545349121, "y": 163.89286088943481, "z": "20c31fe8.214bd", "wires": [ [ "39dbf433.97900c" ] ] }, { "id": "39dbf433.97900c", "type": "outcome", "name": "NULL", "xml": "", "outputs": 1, "x": 694.1785774230957, "y": 164.39285945892334, "z": "20c31fe8.214bd", "wires": [ [ "a70a3263.bddb7" ] ] }, { "id": "a70a3263.bddb7", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n\t\n", "comments": "", "x": 854.0952491760254, "y": 164.50395822525024, "z": "20c31fe8.214bd", "wires": [] }, { "id": "ebbf3af7.ad26b8", "type": "switchNode", "name": "switch: ss.capability-action", "xml": "\n", "comments": "", "outputs": 1, "x": 470.42857360839844, "y": 213.89286136627197, "z": "20c31fe8.214bd", "wires": [ [ "a0fe9191.db076" ] ] }, { "id": "a0fe9191.db076", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 693.9285697937012, "y": 214.14286136627197, "z": "20c31fe8.214bd", "wires": [ [ "8b8a7dda.8b933" ] ] }, { "id": "8b8a7dda.8b933", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n\t\n", "comments": "", "x": 853.8452415466309, "y": 214.25396013259888, "z": "20c31fe8.214bd", "wires": [] }, { "id": "be515033.50a43", "type": "set", "name": "set tmp.ss.param.capability-name", "xml": "\n\n", "comments": "", "x": 1205.2500839233398, "y": 414.50004386901855, "z": "20c31fe8.214bd", "wires": [] }, { "id": "479519e4.1d2158", "type": "for", "name": "for pidx in param_length", "xml": "", "comments": "", "outputs": 1, "x": 904.0356063842773, "y": 451.71436882019043, "z": "20c31fe8.214bd", "wires": [ [ "266461cb.32272e", "be515033.50a43" ] ] }, { "id": "266461cb.32272e", "type": "switchNode", "name": "switch: capability-name - ss vs param", "xml": "\n", "comments": "", "outputs": 1, "x": 1217.2141189575195, "y": 485.21436882019043, "z": "20c31fe8.214bd", "wires": [ [ "2a6a36a8.323f4a" ] ] }, { "id": "2a6a36a8.323f4a", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1455.964126586914, "y": 484.96436882019043, "z": "20c31fe8.214bd", "wires": [ [ "3aeb0755.270578" ] ] }, { "id": "dd9767d5.d8d868", "type": "set", "name": "set tmp.ss.composite", "xml": "\n\n", "comments": "", "x": 1859.7499732971191, "y": 484.071464151144, "z": "20c31fe8.214bd", "wires": [] }, { "id": "35ba3647.9ad75a", "type": "execute", "name": "printContext", "xml": "\n\n", "comments": "", "outputs": 1, "x": 421.4285583496094, "y": 598.4761943817139, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "ac30caaa.8ede48", "type": "switchNode", "name": "switch: ss.capability-type", "xml": "\n", "comments": "", "outputs": 1, "x": 463.1785583496094, "y": 338.2857036590576, "z": "20c31fe8.214bd", "wires": [ [ "3dbe19f7.5d97c6", "257181ac.34630e", "1188738.93dc28d" ] ] }, { "id": "3dbe19f7.5d97c6", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 694.2857093811035, "y": 264.85714626312256, "z": "20c31fe8.214bd", "wires": [ [ "568e0177.c5296" ] ] }, { "id": "568e0177.c5296", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n\t\n", "comments": "", "x": 848.2023811340332, "y": 264.96824502944946, "z": "20c31fe8.214bd", "wires": [] }, { "id": "257181ac.34630e", "type": "outcome", "name": "vnf", "xml": "", "comments": "", "outputs": 1, "x": 693.0357246398926, "y": 337.10715103149414, "z": "20c31fe8.214bd", "wires": [ [ "9fe3ca4c.04c278" ] ] }, { "id": "1188738.93dc28d", "type": "outcome", "name": "vf-module", "xml": "", "comments": "", "outputs": 1, "x": 699.7499542236328, "y": 451.9285945892334, "z": "20c31fe8.214bd", "wires": [ [ "479519e4.1d2158" ] ] }, { "id": "4080015a.a990d", "type": "set", "name": "set tmp.ss.param.capability-name", "xml": "\n\n", "comments": "", "x": 1207.5357666015625, "y": 307.1071472167969, "z": "20c31fe8.214bd", "wires": [] }, { "id": "9fe3ca4c.04c278", "type": "for", "name": "for pidx in param_length", "xml": "", "comments": "", "outputs": 1, "x": 905.7499618530273, "y": 337.1786231994629, "z": "20c31fe8.214bd", "wires": [ [ "8fb99318.61de4", "4080015a.a990d" ] ] }, { "id": "8fb99318.61de4", "type": "switchNode", "name": "switch: capability-name - ss vs param", "xml": "\n", "comments": "", "outputs": 1, "x": 1219.5, "y": 362.6786193847656, "z": "20c31fe8.214bd", "wires": [ [ "2e83cf85.4ce7b" ] ] }, { "id": "2e83cf85.4ce7b", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1458.2500076293945, "y": 362.4286193847656, "z": "20c31fe8.214bd", "wires": [ [ "9b7842e7.dcafe" ] ] }, { "id": "3aeb0755.270578", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1618.5356140136719, "y": 484.2500225007534, "z": "20c31fe8.214bd", "wires": [ [ "dd9767d5.d8d868", "54bf06cb.1eddd8" ] ] }, { "id": "9b7842e7.dcafe", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1622.8928833007812, "y": 362.17856845259666, "z": "20c31fe8.214bd", "wires": [ [ "372415b1.41963a", "54bf06cb.1eddd8" ] ] }, { "id": "372415b1.41963a", "type": "set", "name": "set tmp.ss.composite", "xml": "\n\n", "comments": "", "x": 1851.3928833007812, "y": 362.17856845259666, "z": "20c31fe8.214bd", "wires": [] }, { "id": "54bf06cb.1eddd8", "type": "switchNode", "name": "switch: tmp.ss.composite = NULL", "xml": "\n", "comments": "", "outputs": 1, "x": 1912.821273803711, "y": 560.4285793304443, "z": "20c31fe8.214bd", "wires": [ [ "9637472d.b83938" ] ] }, { "id": "9637472d.b83938", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2150.321273803711, "y": 560.9285793304443, "z": "20c31fe8.214bd", "wires": [ [ "6f2f56da.4076d8" ] ] }, { "id": "2986f51f.8169aa", "type": "execute", "name": "replace [ in param[].value with \"\"", "xml": "\n \n\t\n\t\n\t\n", "comments": "", "outputs": 1, "x": 835, "y": 935, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "9f28c774.c29e48", "type": "execute", "name": "replace ] in param[].value with \"\"", "xml": "\n \n\t\n\t\n\t\n", "comments": "", "outputs": 1, "x": 835, "y": 975, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "3414f583.421e4a", "type": "execute", "name": "split , input=tmp.ss.composite, output=comma-splits", "xml": "\n \n\t\n\t\n", "comments": "", "outputs": 1, "x": 902.0834274291992, "y": 1119.722222328186, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "11e41505.70a37b", "type": "for", "name": "for comma-splits-index in comma-splits", "xml": "", "comments": "", "outputs": 1, "x": 798.0952758789062, "y": 2097.5357830524445, "z": "20c31fe8.214bd", "wires": [ [ "14fb1f48.061531", "7913b6bd.286258", "c46c2b5f.3479c8", "98d61d8c.13b75" ] ] }, { "id": "d438c878.743048", "type": "set", "name": "set tmp.ss.final.resolved-value (end) = NULL", "xml": "\n\n\n\n", "comments": "", "x": 874.7222442626953, "y": 831.3333072662354, "z": "20c31fe8.214bd", "wires": [] }, { "id": "875e338e.0755e", "type": "set", "name": "set tmp.ss.final.resolved-value", "xml": "\n\n", "comments": "", "x": 1680.9483261108398, "y": 2879.282089471817, "z": "20c31fe8.214bd", "wires": [] }, { "id": "14fb1f48.061531", "type": "switchNode", "name": "switch: comma-splits-index == 0", "xml": "\n", "comments": "", "outputs": 1, "x": 1215.4484100341797, "y": 2903.7106459140778, "z": "20c31fe8.214bd", "wires": [ [ "c37a0965.40f4e8", "4c97a2ba.411cec" ] ] }, { "id": "c37a0965.40f4e8", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1463.4127502441406, "y": 2879.960567712784, "z": "20c31fe8.214bd", "wires": [ [ "875e338e.0755e" ] ] }, { "id": "4c97a2ba.411cec", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1465.2698059082031, "y": 2931.3891565799713, "z": "20c31fe8.214bd", "wires": [ [ "d1354873.137ef8" ] ] }, { "id": "d1354873.137ef8", "type": "set", "name": "set tmp.ss.final.resolved-value ,", "xml": "\n\n", "comments": "", "x": 1688.5555725097656, "y": 2931.5797379016876, "z": "20c31fe8.214bd", "wires": [] }, { "id": "c6b28a85.33bac8", "type": "for", "name": "for i in param_length", "xml": "", "comments": "", "outputs": 1, "x": 2226.484230041504, "y": 2474.782074689865, "z": "20c31fe8.214bd", "wires": [ [ "f93b6484.d3f7b8", "376701fe.8ae90e" ] ] }, { "id": "f6bb65fc.de63f8", "type": "set", "name": "set tmp.ss.partial.resolved-value", "xml": "\n\n", "comments": "", "x": 3311.817825317383, "y": 2531.865434885025, "z": "20c31fe8.214bd", "wires": [] }, { "id": "376701fe.8ae90e", "type": "switchNode", "name": "switch: tmp.ss.partial.composite-value vs tmp.ss.param-name", "xml": "\n", "comments": "", "outputs": 1, "x": 2629.7343521118164, "y": 2532.532074213028, "z": "20c31fe8.214bd", "wires": [ [ "9446f827.111228" ] ] }, { "id": "9446f827.111228", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2945.067741394043, "y": 2532.1153881549835, "z": "20c31fe8.214bd", "wires": [ [ "4725b295.04970c" ] ] }, { "id": "522e33dd.387fcc", "type": "record", "name": "record", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 736.8055725097656, "y": 1065.210319519043, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "f93b6484.d3f7b8", "type": "set", "name": "set tmp.ss.param-name", "xml": "\n\n", "comments": "", "x": 2492.9843521118164, "y": 2474.460661172867, "z": "20c31fe8.214bd", "wires": [] }, { "id": "18bb9723.7a8649", "type": "execute", "name": "trim", "xml": "\n \n\t\n", "comments": "", "outputs": 1, "x": 739.3055725097656, "y": 1018.0555944442749, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "4725b295.04970c", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 3079.484329223633, "y": 2532.4606516361237, "z": "20c31fe8.214bd", "wires": [ [ "f6bb65fc.de63f8", "60c9e560.1139fc" ] ] }, { "id": "60c9e560.1139fc", "type": "break", "name": "break", "xml": "\n", "comments": "", "x": 3223.067596435547, "y": 2582.043966293335, "z": "20c31fe8.214bd", "wires": [] }, { "id": "6f2f56da.4076d8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 479.9484329223633, "y": 764.4841327667236, "z": "20c31fe8.214bd", "wires": [ [ "2986f51f.8169aa", "9f28c774.c29e48", "18bb9723.7a8649", "522e33dd.387fcc", "3414f583.421e4a", "d438c878.743048", "11e41505.70a37b", "603a1eaa.07e95", "a7a5d35f.f14d3", "f7dab346.7519f" ] ] }, { "id": "603a1eaa.07e95", "type": "set", "name": "concat tmp.ss.final.resolved-value.end", "xml": "\n\n\t\n", "comments": "", "x": 793.4127807617188, "y": 3023.47220826149, "z": "20c31fe8.214bd", "wires": [] }, { "id": "7913b6bd.286258", "type": "execute", "name": "trim comma-splits[$comma-splits-index] to tmp.ss.composite.trim", "xml": "\n \n\t", "comments": "", "outputs": 1, "x": 1353.8411865234375, "y": 1199.0556259155273, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "ef080b61.e6ec58", "type": "record", "name": "record tmp.ss.partial.composite-value", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 1848.682716369629, "y": 2251.420620203018, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "a7a5d35f.f14d3", "type": "execute", "name": "tmp.ss.composite startsWith [", "xml": "\n \n\t\n", "comments": "", "outputs": 1, "x": 824.8055725097656, "y": 882.8055725097656, "z": "20c31fe8.214bd", "wires": [ [ "6a9f0f57.f5292" ] ] }, { "id": "6a9f0f57.f5292", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1035.0555725097656, "y": 883.0555725097656, "z": "20c31fe8.214bd", "wires": [ [ "602af10.b8dee1" ] ] }, { "id": "602af10.b8dee1", "type": "set", "name": "set tmp.ss.final.resolved-value (end) = [ ]", "xml": "\n\n\n", "comments": "", "x": 1288.3055725097656, "y": 883.0555725097656, "z": "20c31fe8.214bd", "wires": [] }, { "id": "ca858d5e.7a7ca", "type": "set", "name": "set param[].value = tmp.ss.final.resolved-value and status = SUCCESS", "xml": "\n\n\t\n", "comments": "", "x": 1876.1628189086914, "y": 3454.889662027359, "z": "20c31fe8.214bd", "wires": [] }, { "id": "5cb0c8f.a7f5c38", "type": "switchNode", "name": "switch: ss.capability-type", "xml": "\n", "comments": "", "outputs": 1, "x": 1802.9126892089844, "y": 2394.3533594608307, "z": "20c31fe8.214bd", "wires": [ [ "7e83e40.8ccba1c", "ea9d6ca4.4354e" ] ] }, { "id": "ea9d6ca4.4354e", "type": "outcome", "name": "vnf", "xml": "", "comments": "", "outputs": 1, "x": 2028.662696838379, "y": 2311.3533618450165, "z": "20c31fe8.214bd", "wires": [ [ "c57ccad1.d3eed8" ] ] }, { "id": "7e83e40.8ccba1c", "type": "outcome", "name": "vf-module", "xml": "", "comments": "", "outputs": 1, "x": 2038.162696838379, "y": 2475.103363752365, "z": "20c31fe8.214bd", "wires": [ [ "c6b28a85.33bac8" ] ] }, { "id": "c57ccad1.d3eed8", "type": "for", "name": "for i in param_length", "xml": "", "comments": "", "outputs": 1, "x": 2219.16268157959, "y": 2311.3533351421356, "z": "20c31fe8.214bd", "wires": [ [ "c665791f.b35948", "ce39afeb.b2dc2" ] ] }, { "id": "8442db95.bbe838", "type": "set", "name": "set tmp.ss.partial.resolved-value", "xml": "\n\n", "comments": "", "x": 3303.2462997436523, "y": 2360.9367220401764, "z": "20c31fe8.214bd", "wires": [] }, { "id": "ce39afeb.b2dc2", "type": "switchNode", "name": "switch: tmp.ss.partial.composite-value vs tmp.ss.param-name", "xml": "\n", "comments": "", "outputs": 1, "x": 2621.162826538086, "y": 2361.6033613681793, "z": "20c31fe8.214bd", "wires": [ [ "6840187.9f6cce8" ] ] }, { "id": "6840187.9f6cce8", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2936.4962158203125, "y": 2361.186675310135, "z": "20c31fe8.214bd", "wires": [ [ "130052a0.a3473d" ] ] }, { "id": "c665791f.b35948", "type": "set", "name": "set tmp.ss.param-name", "xml": "\n\n", "comments": "", "x": 2485.6628036499023, "y": 2311.0319216251373, "z": "20c31fe8.214bd", "wires": [] }, { "id": "130052a0.a3473d", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 3070.9128036499023, "y": 2361.531938791275, "z": "20c31fe8.214bd", "wires": [ [ "8442db95.bbe838", "6a3f4fc2.91028" ] ] }, { "id": "6a3f4fc2.91028", "type": "break", "name": "break", "xml": "\n", "comments": "", "x": 3216.162887573242, "y": 2409.448663711548, "z": "20c31fe8.214bd", "wires": [] }, { "id": "f7dab346.7519f", "type": "switchNode", "name": "switch: ss.capability-type", "xml": "\n", "comments": "", "outputs": 1, "x": 739.0794067382812, "y": 3276.7701513767242, "z": "20c31fe8.214bd", "wires": [ [ "4cff3fa3.203c2", "339d88c3.db3e38" ] ] }, { "id": "339d88c3.db3e38", "type": "outcome", "name": "vnf", "xml": "", "comments": "", "outputs": 1, "x": 987.1627502441406, "y": 3143.6035273075104, "z": "20c31fe8.214bd", "wires": [ [ "561d72ab.51388c" ] ] }, { "id": "4cff3fa3.203c2", "type": "outcome", "name": "vf-module", "xml": "", "comments": "", "outputs": 1, "x": 995.4127960205078, "y": 3404.3535273075104, "z": "20c31fe8.214bd", "wires": [ [ "6eb8b3b2.deb88c" ] ] }, { "id": "36c93a4b.810646", "type": "set", "name": "set param[].value = tmp.ss.final.resolved-value, status = SUCCESS", "xml": "\n\n", "comments": "", "x": 1841.912956237793, "y": 3193.6035273075104, "z": "20c31fe8.214bd", "wires": [] }, { "id": "f344f7d0.1313d8", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1681.8770446777344, "y": 3089.8178808689117, "z": "20c31fe8.214bd", "wires": [ [ "b906ce72.d4c5c", "4779852a.a8ae2c" ] ] }, { "id": "561d72ab.51388c", "type": "execute", "name": "tmp.ss.final.resolved-value contains $", "xml": "\n \n \n \n", "comments": "", "outputs": 1, "x": 1236.1270370483398, "y": 3143.31760430336, "z": "20c31fe8.214bd", "wires": [ [ "c6bda48e.4b1c68", "8a9352b1.59e38" ] ] }, { "id": "c6bda48e.4b1c68", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1508.377052307129, "y": 3089.567634820938, "z": "20c31fe8.214bd", "wires": [ [ "f344f7d0.1313d8" ] ] }, { "id": "4779852a.a8ae2c", "type": "returnFailure", "name": "return failure", "xml": "\n\n", "comments": "", "x": 1901.3770599365234, "y": 3089.317634820938, "z": "20c31fe8.214bd", "wires": [] }, { "id": "8a9352b1.59e38", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1506.8770561218262, "y": 3193.8176367282867, "z": "20c31fe8.214bd", "wires": [ [ "36c93a4b.810646" ] ] }, { "id": "f4040c3d.49094", "type": "block", "name": "block : atomic", "xml": "", "atomic": "true", "comments": "", "outputs": 1, "x": 1698.1270217895508, "y": 3349.5676062107086, "z": "20c31fe8.214bd", "wires": [ [ "bbed183e.4c7418", "5694f7bc.92abb8" ] ] }, { "id": "6eb8b3b2.deb88c", "type": "execute", "name": "tmp.ss.final.resolved-value contains $", "xml": "\n \n \n \n", "comments": "", "outputs": 1, "x": 1252.3770141601562, "y": 3404.067329645157, "z": "20c31fe8.214bd", "wires": [ [ "6013ac3c.fbb844", "77dd6339.8c7f4c" ] ] }, { "id": "6013ac3c.fbb844", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1524.6270294189453, "y": 3349.317360162735, "z": "20c31fe8.214bd", "wires": [ [ "f4040c3d.49094" ] ] }, { "id": "5694f7bc.92abb8", "type": "returnFailure", "name": "return failure", "xml": "\n\n", "comments": "", "x": 1917.6270370483398, "y": 3349.067360162735, "z": "20c31fe8.214bd", "wires": [] }, { "id": "77dd6339.8c7f4c", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 1523.1270332336426, "y": 3455.5673620700836, "z": "20c31fe8.214bd", "wires": [ [ "ca858d5e.7a7ca" ] ] }, { "id": "7383361.5b9fcc8", "type": "execute", "name": "split $ input=tmp.ss.composite.trim, output=dollar-splits", "xml": "\n \n\t\n\t\n", "comments": "", "outputs": 1, "x": 1510.4127960205078, "y": 1346.5676770210266, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "98d61d8c.13b75", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 1138.0793075561523, "y": 1722.234281539917, "z": "20c31fe8.214bd", "wires": [ [ "7383361.5b9fcc8", "ad112075.1b0c", "f7a7a777.24f918", "86e1f5e3.9f55f8", "af31548e.6e63b8", "2c09e36.35f9b1c" ] ] }, { "id": "86e1f5e3.9f55f8", "type": "set", "name": "set $dollar-splits[0] to tmp.ss.param-prefix", "xml": "\n\n", "comments": "", "x": 1460.9127960205078, "y": 1400.5677371025085, "z": "20c31fe8.214bd", "wires": [] }, { "id": "ad112075.1b0c", "type": "execute", "name": "trim - tmp.ss.param-prefix", "xml": "\n \n\t", "comments": "", "outputs": 1, "x": 1399.6626586914062, "y": 1503.8176789283752, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "49717bbe.1b5764", "type": "execute", "name": "trim to tmp.ss.param-suffix", "xml": "\n \n\t", "comments": "", "outputs": 1, "x": 2495.2939376831055, "y": 2150.079555749893, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "d6ef9c86.79f4d", "type": "execute", "name": "trim to tmp.ss.partial.composite-value", "xml": "\n \n\t", "comments": "", "outputs": 1, "x": 2530.6272048950195, "y": 2053.9961359500885, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "c8981c6c.44221", "type": "set", "name": "Append prefix and suffix to tmp.ss.partial.resolved-value", "xml": "\n\n", "comments": "", "x": 1914.2105407714844, "y": 2615.246285676956, "z": "20c31fe8.214bd", "wires": [] }, { "id": "c46c2b5f.3479c8", "type": "set", "name": "set tmp.ss.param-prefix, tmp.ss.param-suffix to NULL", "xml": "\n\n\n", "comments": "", "x": 1313.1983032226562, "y": 1250.8413562774658, "z": "20c31fe8.214bd", "wires": [] }, { "id": "d1e65934.a54498", "type": "execute", "name": "dollar-splits[$dollar-splits-index] startsWith {", "xml": "\n \n\t\n", "comments": "", "outputs": 1, "x": 1875.8769836425781, "y": 1778.7457945346832, "z": "20c31fe8.214bd", "wires": [ [ "7fd43ee7.32e96", "49a36736.efc988" ] ] }, { "id": "7fd43ee7.32e96", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2156.1269912719727, "y": 1733.2457945346832, "z": "20c31fe8.214bd", "wires": [ [ "e7c36d29.2772e" ] ] }, { "id": "f7a7a777.24f918", "type": "for", "name": "for dollar-splits-index in dollar-splits start=1", "xml": "", "comments": "", "outputs": 1, "x": 1437.6627349853516, "y": 2113.567544937134, "z": "20c31fe8.214bd", "wires": [ [ "d1e65934.a54498", "3af93e96.3d3842", "ef080b61.e6ec58", "5cb0c8f.a7f5c38", "c8981c6c.44221", "4a84d406.7772ac", "a8074bd2.dec858", "5e1a944f.4174cc" ] ] }, { "id": "e7c36d29.2772e", "type": "execute", "name": "replace { in dollar-splits[$dollar-splits-index] with \"\"", "xml": "\n \n\t\n\t\n\t\n", "comments": "", "outputs": 1, "x": 2459.3769912719727, "y": 1732.9957945346832, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "3af93e96.3d3842", "type": "execute", "name": "tmp.ss.partial.composite-value endsWith }", "xml": "\n \n\t\n", "comments": "", "outputs": 1, "x": 1862.5436782836914, "y": 1915.8293058872223, "z": "20c31fe8.214bd", "wires": [ [ "46a4b920.af4108", "886617b5.bc3bb8" ] ] }, { "id": "46a4b920.af4108", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 2122.793804168701, "y": 1884.0793697834015, "z": "20c31fe8.214bd", "wires": [ [ "a183e0d2.2d984" ] ] }, { "id": "a183e0d2.2d984", "type": "execute", "name": "replace } in tmp.ss.partial.composite-value with \"\"", "xml": "\n \n\t\n\t\n\t\n", "comments": "", "outputs": 1, "x": 2423.543773651123, "y": 1883.8293583393097, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "886617b5.bc3bb8", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2118.793918609619, "y": 1943.8294279575348, "z": "20c31fe8.214bd", "wires": [ [ "bc0d881d.0abc78" ] ] }, { "id": "72c91310.31612c", "type": "execute", "name": "split } input=tmp.ss.partial.composite-value, output=end-curly-splits", "xml": "\n \n\t\n\t\n", "comments": "", "outputs": 1, "x": 2637.0438842773438, "y": 1944.0793993473053, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "bc0d881d.0abc78", "type": "block", "name": "block", "xml": "\n", "atomic": "false", "comments": "", "outputs": 1, "x": 2268.7938385009766, "y": 1943.5793840885162, "z": "20c31fe8.214bd", "wires": [ [ "72c91310.31612c", "c81f8903.c631f8", "1958e2e2.8d348d", "49717bbe.1b5764", "d6ef9c86.79f4d", "2537a8bf.67e188" ] ] }, { "id": "c81f8903.c631f8", "type": "set", "name": "set $end-curly-splits[0] to tmp.ss.partial.composite-value", "xml": "\n\n", "comments": "", "x": 2597.293846130371, "y": 2000.3293840885162, "z": "20c31fe8.214bd", "wires": [] }, { "id": "1958e2e2.8d348d", "type": "set", "name": "set $end-curly-splits[1] to tmp.ss.param-suffix", "xml": "\n\n", "comments": "", "x": 2558.293846130371, "y": 2101.5794451236725, "z": "20c31fe8.214bd", "wires": [] }, { "id": "4a84d406.7772ac", "type": "record", "name": "record tmp.ss.partial.resolved-value", "xml": "\n\n\n\n", "comments": "", "outputs": 1, "x": 1841.7105407714844, "y": 2681.2462866306305, "z": "20c31fe8.214bd", "wires": [ [] ] }, { "id": "49a36736.efc988", "type": "outcomeFalse", "name": "false", "xml": "\n", "comments": "", "outputs": 1, "x": 2155.8769912719727, "y": 1816.4957945346832, "z": "20c31fe8.214bd", "wires": [ [ "1c2fb743.362af9" ] ] }, { "id": "1c2fb743.362af9", "type": "set", "name": "set tmp.ss.partial.composite-value to $dollar-splits[$dollar-splits-index]", "xml": "\n\n", "comments": "", "x": 2525.3769607543945, "y": 1816.2457792758942, "z": "20c31fe8.214bd", "wires": [] }, { "id": "a8074bd2.dec858", "type": "set", "name": "set tmp.ss.final.composite-resolved-value", "xml": "\n\n", "comments": "", "x": 1860.4605407714844, "y": 2751.246287584305, "z": "20c31fe8.214bd", "wires": [] }, { "id": "af31548e.6e63b8", "type": "set", "name": "set tmp.ss.final.composite-resolved-value NULL", "xml": "\n\n", "comments": "", "x": 1475.1626586914062, "y": 1448.5674958229065, "z": "20c31fe8.214bd", "wires": [] }, { "id": "2537a8bf.67e188", "type": "set", "name": "set tmp.ss.partial.resolved-value to ${+ tmp.ss.partial.composite-value +}", "xml": "\n\n", "comments": "", "x": 2665.0436782836914, "y": 2202.079310655594, "z": "20c31fe8.214bd", "wires": [] }, { "id": "5e1a944f.4174cc", "type": "set", "name": "set tmp.ss.partial.resolved-value to $+ dollar-splits[$dollar-splits-index]", "xml": "\n\n", "comments": "", "x": 1967.5436096191406, "y": 1672.0792047977448, "z": "20c31fe8.214bd", "wires": [] }, { "id": "2c09e36.35f9b1c", "type": "switchNode", "name": "switch: dollar-splits_length == 1", "xml": "\n", "comments": "", "outputs": 1, "x": 1421.6666717529297, "y": 1558.3333954811096, "z": "20c31fe8.214bd", "wires": [ [ "62bff10c.fb3f" ] ] }, { "id": "62bff10c.fb3f", "type": "outcomeTrue", "name": "true", "xml": "\n", "comments": "", "outputs": 1, "x": 1658.8094482421875, "y": 1557.9048261642456, "z": "20c31fe8.214bd", "wires": [ [ "bc6dfdd7.6272f" ] ] }, { "id": "bc6dfdd7.6272f", "type": "set", "name": "set tmp.ss.final.composite-resolved-value", "xml": "\n\n", "comments": "", "x": 1927.8095703125, "y": 1557.7619428634644, "z": "20c31fe8.214bd", "wires": [] } ]