3 "id": "64991a60.2d1874",
\r
7 "x": 121.42857360839844,
\r
8 "y": 52.85714340209961,
\r
9 "z": "f2a4469f.b36fa8",
\r
17 "id": "f314ed03.56fff",
\r
19 "name": "self-serve-capability-param-resolution",
\r
20 "xml": "<method rpc='self-serve-capability-param-resolution' mode='sync'>",
\r
23 "x": 230.42855834960938,
\r
24 "y": 117.14286518096924,
\r
25 "z": "f2a4469f.b36fa8",
\r
33 "id": "eca08f9.7f2997",
\r
34 "type": "service-logic",
\r
35 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
36 "module": "GENERIC-RESOURCE-API",
\r
37 "version": "${project.version}",
\r
39 "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
\r
41 "x": 429.42857360839844,
\r
42 "y": 52.85714340209961,
\r
43 "z": "f2a4469f.b36fa8",
\r
51 "id": "e4f17cb2.8e032",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic='true'>",
\r
58 "x": 152.14285278320312,
\r
59 "y": 181.00000381469727,
\r
60 "z": "f2a4469f.b36fa8",
\r
69 "id": "308f02bb.a6ac6e",
\r
71 "name": "for i in vnf-parameters-data.param[]",
\r
72 "xml": "<for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
\r
75 "x": 931.3809967041016,
\r
76 "y": 305.8571586608887,
\r
77 "z": "f2a4469f.b36fa8",
\r
85 "id": "8b3b6388.bab3d",
\r
86 "type": "switchNode",
\r
87 "name": "switch capability-name",
\r
88 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",
\r
91 "x": 1212.5238609313965,
\r
92 "y": 306.4285817146301,
\r
93 "z": "f2a4469f.b36fa8",
\r
101 "id": "401fd60f.a4aab8",
\r
102 "type": "not-found",
\r
104 "xml": "<outcome value='true'>\n",
\r
107 "x": 1417.523811340332,
\r
108 "y": 305.8571619987488,
\r
109 "z": "f2a4469f.b36fa8",
\r
117 "id": "bff9b5e8.ac81a8",
\r
119 "name": "for j in resource-key[]",
\r
120 "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",
\r
123 "x": 1028.8094635009766,
\r
124 "y": 446.0000114440918,
\r
125 "z": "f2a4469f.b36fa8",
\r
133 "id": "1f895dbf.62d692",
\r
135 "name": "slistringUtils - check value for $",
\r
136 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name=\"source\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n <parameter name=\"target\" value=\"$\"/>\n \n",
\r
139 "x": 1306.3809509277344,
\r
140 "y": 445.00002002716064,
\r
141 "z": "f2a4469f.b36fa8",
\r
149 "id": "3f1ef9ba.a53286",
\r
150 "type": "outcomeTrue",
\r
152 "xml": "<outcome value='true'>\n",
\r
155 "x": 1535.8094635009766,
\r
156 "y": 444.0000114440918,
\r
157 "z": "f2a4469f.b36fa8",
\r
165 "id": "76ebcd43.544104",
\r
167 "name": "split resource-resolution-data",
\r
168 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n <parameter name='original_string' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' />\n <parameter name='regex' value='\\$\\{' />\n",
\r
171 "x": 1372.5238647460938,
\r
172 "y": 566.5714683532715,
\r
173 "z": "f2a4469f.b36fa8",
\r
179 "id": "215c2247.4e93fe",
\r
182 "xml": "<set>\n <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n <parameter name=\"tmp.s2.s2\" value=''/>\n <parameter name=\"tmp.resolved.var.value\" value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`'/>\n \n\n",
\r
184 "x": 1309.8095932006836,
\r
185 "y": 638.2857360839844,
\r
186 "z": "f2a4469f.b36fa8",
\r
190 "id": "b7c90b7.2536ef8",
\r
192 "name": "split s2",
\r
193 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='s2' />\n <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n <parameter name='regex' value='\\}' />\n",
\r
196 "x": 1311.8095932006836,
\r
197 "y": 709.2857360839844,
\r
198 "z": "f2a4469f.b36fa8",
\r
204 "id": "879deeb3.5b9a3",
\r
207 "xml": "<block>\n",
\r
211 "x": 1691.8095932006836,
\r
212 "y": 801.2857360839844,
\r
213 "z": "f2a4469f.b36fa8",
\r
222 "id": "48cc5a8d.76a2d4",
\r
225 "xml": "<set>\n <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n \n\n",
\r
227 "x": 1860.8095932006836,
\r
228 "y": 835.2857360839844,
\r
229 "z": "f2a4469f.b36fa8",
\r
233 "id": "d686a5b2.3e33b8",
\r
236 "xml": "<set>\n <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n \n\n",
\r
238 "x": 1685.8095932006836,
\r
239 "y": 731.2857360839844,
\r
240 "z": "f2a4469f.b36fa8",
\r
244 "id": "222c512e.2cc11e",
\r
247 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n <parameter name='source' value='`$tmp.s1`' />\n <parameter name='target' value='`$tmp.resolved.var.value`' />\n <parameter name='outputPath' value='tmp.result' />\n",
\r
250 "x": 1303.6666564941406,
\r
251 "y": 960.8571572303772,
\r
252 "z": "f2a4469f.b36fa8",
\r
258 "id": "c576f4f1.73b2a8",
\r
259 "type": "switchNode",
\r
260 "name": "switch s2 length",
\r
261 "xml": "<switch test='`$s2_length`'>\n",
\r
264 "x": 1339.8095932006836,
\r
265 "y": 773.2857360839844,
\r
266 "z": "f2a4469f.b36fa8",
\r
275 "id": "2289e106.41aefe",
\r
278 "xml": "<outcome value='1'>",
\r
281 "x": 1525.8095932006836,
\r
282 "y": 731.2857360839844,
\r
283 "z": "f2a4469f.b36fa8",
\r
291 "id": "b4881a2.fcff7e8",
\r
294 "xml": "<outcome value='2'>",
\r
297 "x": 1528.8095932006836,
\r
298 "y": 802.2857360839844,
\r
299 "z": "f2a4469f.b36fa8",
\r
307 "id": "7f970ab0.e55384",
\r
310 "xml": "<set>\n <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n \n\n",
\r
312 "x": 1856.8095932006836,
\r
313 "y": 766.2857360839844,
\r
314 "z": "f2a4469f.b36fa8",
\r
318 "id": "a9f317a7.fd2d38",
\r
321 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n <parameter name='source' value='`$tmp.result`' />\n <parameter name='target' value='`$tmp.s2.s2`' />\n <parameter name='outputPath' value='tmp.result' />\n",
\r
324 "x": 1707.6666564941406,
\r
325 "y": 1083.8571572303772,
\r
326 "z": "f2a4469f.b36fa8",
\r
332 "id": "f52f4d94.0c562",
\r
333 "type": "switchNode",
\r
334 "name": "switch tmp.s2.s2 null",
\r
335 "xml": "<switch test=\"`$tmp.s2.s2 == ''`\">\n",
\r
338 "x": 1350.6666564941406,
\r
339 "y": 1052.8571572303772,
\r
340 "z": "f2a4469f.b36fa8",
\r
349 "id": "e42a1a4a.7d1618",
\r
352 "xml": "<outcome value='true'>",
\r
355 "x": 1552.6666564941406,
\r
356 "y": 1019.8571572303772,
\r
357 "z": "f2a4469f.b36fa8",
\r
363 "id": "b1453a81.b9cec8",
\r
366 "xml": "<outcome value='false'>\n",
\r
369 "x": 1555.6666564941406,
\r
370 "y": 1082.8571572303772,
\r
371 "z": "f2a4469f.b36fa8",
\r
379 "id": "48203350.d17c8c",
\r
381 "name": "set result of resolution",
\r
382 "xml": "<set>\n <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' value='`$tmp.result`'/>\n \n\n",
\r
384 "x": 1351.6666564941406,
\r
385 "y": 1113.8571572303772,
\r
386 "z": "f2a4469f.b36fa8",
\r
390 "id": "fabed139.91b78",
\r
392 "name": "for cn in vnf-parameters-data.param[]",
\r
393 "xml": "<for silentFailure='true' index='cn' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
\r
396 "x": 1397.6666564941406,
\r
397 "y": 893.8571572303772,
\r
398 "z": "f2a4469f.b36fa8",
\r
406 "id": "4ca4012e.a615d",
\r
407 "type": "switchNode",
\r
408 "name": "switch param[].name",
\r
409 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$cn].name == $tmp.s2.s1`'>\n",
\r
412 "x": 1679.3809967041016,
\r
413 "y": 893.2857570648193,
\r
414 "z": "f2a4469f.b36fa8",
\r
422 "id": "fd9449cc.ebeff8",
\r
423 "type": "not-found",
\r
425 "xml": "<outcome value='true'>\n",
\r
428 "x": 1874.3809967041016,
\r
429 "y": 893.2857570648193,
\r
430 "z": "f2a4469f.b36fa8",
\r
438 "id": "c3b0581a.7fc368",
\r
441 "xml": "<set>\n <parameter name='tmp.resolved.var.value' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$cn].value`'/>\n \n\n",
\r
443 "x": 2024.3809967041016,
\r
444 "y": 893.2857570648193,
\r
445 "z": "f2a4469f.b36fa8",
\r
449 "id": "2711da37.da2c26",
\r
451 "name": "block : atomic",
\r
452 "xml": "<block atomic='true'>",
\r
456 "x": 1078.6666564941406,
\r
457 "y": 505.8571572303772,
\r
458 "z": "f2a4469f.b36fa8",
\r
474 "id": "da983adc.a4dab8",
\r
475 "type": "switchNode",
\r
476 "name": "switch capability-type",
\r
477 "xml": "<switch test=\"`$ss.capability-type`\">\n",
\r
480 "x": 405.3809356689453,
\r
481 "y": 248.1428680419922,
\r
482 "z": "f2a4469f.b36fa8",
\r
492 "id": "3e7d85e.1498e7a",
\r
493 "type": "not-found",
\r
495 "xml": "<outcome value='vnf'>\n",
\r
498 "x": 596.0951995849609,
\r
499 "y": 247.57148361206055,
\r
500 "z": "f2a4469f.b36fa8",
\r
508 "id": "3bd615d5.c2e45a",
\r
509 "type": "not-found",
\r
510 "name": "vf-module",
\r
511 "xml": "<outcome value='vf-module'>\n",
\r
514 "x": 615.5237884521484,
\r
515 "y": 1273.1429252624512,
\r
516 "z": "f2a4469f.b36fa8",
\r
524 "id": "52358824.3b6ec8",
\r
526 "name": "for i in vf-parameters-data.param[]",
\r
527 "xml": "<for silentFailure='true' index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",
\r
530 "x": 970.9523620605469,
\r
531 "y": 1327.7141799926758,
\r
532 "z": "f2a4469f.b36fa8",
\r
540 "id": "23475e1e.924562",
\r
541 "type": "switchNode",
\r
542 "name": "switch capability-name",
\r
543 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",
\r
546 "x": 1252.9523620605469,
\r
547 "y": 1327.7141799926758,
\r
548 "z": "f2a4469f.b36fa8",
\r
556 "id": "62d41158.e379",
\r
557 "type": "not-found",
\r
559 "xml": "<outcome value='true'>\n",
\r
562 "x": 1459.9523620605469,
\r
563 "y": 1327.7141799926758,
\r
564 "z": "f2a4469f.b36fa8",
\r
572 "id": "3aa96efe.6c9112",
\r
574 "name": "for j in respurce-key[]",
\r
575 "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length`' >\n",
\r
578 "x": 1098.809585571289,
\r
579 "y": 1415.7143363952637,
\r
580 "z": "f2a4469f.b36fa8",
\r
588 "id": "9b02a76.de22f58",
\r
590 "name": "slistringUtils - check value for $",
\r
591 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name=\"source\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n <parameter name=\"target\" value=\"$\"/>\n \n",
\r
594 "x": 1375.809585571289,
\r
595 "y": 1414.7143363952637,
\r
596 "z": "f2a4469f.b36fa8",
\r
604 "id": "36cd78d3.ee1f58",
\r
605 "type": "outcomeTrue",
\r
607 "xml": "<outcome value='true'>\n",
\r
610 "x": 1605.809585571289,
\r
611 "y": 1414.7143363952637,
\r
612 "z": "f2a4469f.b36fa8",
\r
620 "id": "fb80bd4c.52e33",
\r
622 "name": "split resource-resolution-data",
\r
623 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n <parameter name='original_string' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`' />\n <parameter name='regex' value='\\$\\{' />\n",
\r
626 "x": 1412.0952758789062,
\r
627 "y": 1553.5714702606201,
\r
628 "z": "f2a4469f.b36fa8",
\r
634 "id": "aa1a7c09.5620e",
\r
637 "xml": "<set>\n <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n <parameter name=\"tmp.s2.s2\" value=''/>\n <parameter name=\"tmp.resolved.var.value\" value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`'/>\n \n\n",
\r
639 "x": 1349.3809661865234,
\r
640 "y": 1614.1428089141846,
\r
641 "z": "f2a4469f.b36fa8",
\r
645 "id": "e1379e60.5888",
\r
647 "name": "split s2",
\r
648 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='s2' />\n <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n <parameter name='regex' value='\\}' />\n",
\r
651 "x": 1351.3809661865234,
\r
652 "y": 1685.1428089141846,
\r
653 "z": "f2a4469f.b36fa8",
\r
659 "id": "5292c959.51edc8",
\r
662 "xml": "<block>\n",
\r
666 "x": 1731.3809661865234,
\r
667 "y": 1777.1428089141846,
\r
668 "z": "f2a4469f.b36fa8",
\r
677 "id": "bcd431b6.01a15",
\r
680 "xml": "<set>\n <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n \n\n",
\r
682 "x": 1900.3809661865234,
\r
683 "y": 1811.1428089141846,
\r
684 "z": "f2a4469f.b36fa8",
\r
688 "id": "6a891607.f38828",
\r
691 "xml": "<set>\n <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n \n\n",
\r
693 "x": 1725.3809661865234,
\r
694 "y": 1707.1428089141846,
\r
695 "z": "f2a4469f.b36fa8",
\r
699 "id": "b39f4a16.e83c48",
\r
702 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n <parameter name='source' value='`$tmp.s1`' />\n <parameter name='target' value='`$tmp.resolved.var.value`' />\n <parameter name='outputPath' value='tmp.result' />\n",
\r
705 "x": 1354.6666564941406,
\r
706 "y": 1933.8571572303772,
\r
707 "z": "f2a4469f.b36fa8",
\r
713 "id": "737f578a.7489e8",
\r
714 "type": "switchNode",
\r
715 "name": "switch s2 length",
\r
716 "xml": "<switch test='`$s2_length`'>\n",
\r
719 "x": 1379.3809661865234,
\r
720 "y": 1749.1428089141846,
\r
721 "z": "f2a4469f.b36fa8",
\r
730 "id": "1ab58139.e5f24f",
\r
733 "xml": "<outcome value='1'>",
\r
736 "x": 1565.3809661865234,
\r
737 "y": 1707.1428089141846,
\r
738 "z": "f2a4469f.b36fa8",
\r
746 "id": "5a7ee896.24ee58",
\r
749 "xml": "<outcome value='2'>",
\r
752 "x": 1568.3809661865234,
\r
753 "y": 1778.1428089141846,
\r
754 "z": "f2a4469f.b36fa8",
\r
762 "id": "1b5d17c5.b538b8",
\r
765 "xml": "<set>\n <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n \n\n",
\r
767 "x": 1896.3809661865234,
\r
768 "y": 1742.1428089141846,
\r
769 "z": "f2a4469f.b36fa8",
\r
773 "id": "25e9d73.ea72528",
\r
776 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n <parameter name='source' value='`$tmp.result`' />\n <parameter name='target' value='`$tmp.s2.s2`' />\n <parameter name='outputPath' value='tmp.result' />\n",
\r
779 "x": 1757.2381439208984,
\r
780 "y": 2054.5714778900146,
\r
781 "z": "f2a4469f.b36fa8",
\r
787 "id": "796dc8b8.7909c8",
\r
788 "type": "switchNode",
\r
789 "name": "switch tmp.s2.s2 null",
\r
790 "xml": "<switch test=\"`$tmp.s2.s2 == ''`\">\n",
\r
793 "x": 1401.6666564941406,
\r
794 "y": 2025.8571572303772,
\r
795 "z": "f2a4469f.b36fa8",
\r
804 "id": "ca725550.cf8348",
\r
807 "xml": "<outcome value='true'>",
\r
810 "x": 1602.2381439208984,
\r
811 "y": 1991.5714778900146,
\r
812 "z": "f2a4469f.b36fa8",
\r
818 "id": "1074ef78.1b1671",
\r
821 "xml": "<outcome value='false'>\n",
\r
824 "x": 1606.2381439208984,
\r
825 "y": 2054.5714778900146,
\r
826 "z": "f2a4469f.b36fa8",
\r
834 "id": "95c5599c.45bd78",
\r
836 "name": "set result of resolution",
\r
837 "xml": "<set>\n <parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`' value='`$tmp.result`'/>\n \n\n",
\r
839 "x": 1402.6666564941406,
\r
840 "y": 2086.857157230377,
\r
841 "z": "f2a4469f.b36fa8",
\r
845 "id": "306f0267.5482de",
\r
847 "name": "for cn in vf-parameters-data.param[]",
\r
848 "xml": "<for silentFailure='true' index='cn' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length`' >\n",
\r
851 "x": 1442.6666564941406,
\r
852 "y": 1866.8571572303772,
\r
853 "z": "f2a4469f.b36fa8",
\r
861 "id": "2aa6c8a8.7fc5d8",
\r
862 "type": "switchNode",
\r
863 "name": "switch param[].name",
\r
864 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$cn].name == $tmp.s2.s1`'>\n",
\r
867 "x": 1731.6666564941406,
\r
868 "y": 1865.8571572303772,
\r
869 "z": "f2a4469f.b36fa8",
\r
877 "id": "c5eb5a8.478d7a8",
\r
878 "type": "not-found",
\r
880 "xml": "<outcome value='true'>\n",
\r
883 "x": 1937.6666564941406,
\r
884 "y": 1865.8571572303772,
\r
885 "z": "f2a4469f.b36fa8",
\r
893 "id": "34f5f75.a74d308",
\r
896 "xml": "<set>\n <parameter name='tmp.resolved.var.value' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$cn].value`'/>\n \n\n",
\r
898 "x": 2090.6666564941406,
\r
899 "y": 1865.8571572303772,
\r
900 "z": "f2a4469f.b36fa8",
\r
904 "id": "650f24d8.fdc18c",
\r
906 "name": "block : atomic",
\r
907 "xml": "<block atomic='true'>",
\r
911 "x": 1129.6666564941406,
\r
912 "y": 1478.8571572303772,
\r
913 "z": "f2a4469f.b36fa8",
\r
929 "id": "44a12bc5.2a4724",
\r
932 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: param[].value with leading $: ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n",
\r
935 "x": 1302.3808670043945,
\r
936 "y": 505.2857766151428,
\r
937 "z": "f2a4469f.b36fa8",
\r
943 "id": "d05339df.4c2038",
\r
946 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: param[].value with leading $: ' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n",
\r
949 "x": 1339.5238037109375,
\r
950 "y": 1478.8571662902832,
\r
951 "z": "f2a4469f.b36fa8",
\r
957 "id": "dad124ab.d34ff8",
\r
958 "type": "switchNode",
\r
959 "name": "switch param_length null",
\r
960 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length == ''`\">\n",
\r
963 "x": 785.0952301025391,
\r
964 "y": 247.85715866088867,
\r
965 "z": "f2a4469f.b36fa8",
\r
973 "id": "c76f0689.dd2ec8",
\r
976 "xml": "<outcome value='false'>",
\r
979 "x": 1004.0952301025391,
\r
980 "y": 246.85715866088867,
\r
981 "z": "f2a4469f.b36fa8",
\r
989 "id": "233e14a6.1568bc",
\r
990 "type": "switchNode",
\r
991 "name": "switch param_length null",
\r
992 "xml": "<switch test=\"`service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param_length == ''`\">\n",
\r
995 "x": 847.0952301025391,
\r
996 "y": 1271.8571586608887,
\r
997 "z": "f2a4469f.b36fa8",
\r
1005 "id": "53ad520c.5dbc8c",
\r
1006 "type": "outcome",
\r
1008 "xml": "<outcome value='false'>",
\r
1011 "x": 1048.095230102539,
\r
1012 "y": 1270.8571586608887,
\r
1013 "z": "f2a4469f.b36fa8",
\r
1021 "id": "38610be3.409204",
\r
1022 "type": "switchNode",
\r
1023 "name": "switch resource-key_length null",
\r
1024 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key_length == ''`\">\n",
\r
1027 "x": 965.0952301025391,
\r
1028 "y": 374.8571586608887,
\r
1029 "z": "f2a4469f.b36fa8",
\r
1037 "id": "961b4f5c.7ee6b",
\r
1038 "type": "outcome",
\r
1040 "xml": "<outcome value='false'>",
\r
1043 "x": 1184.095230102539,
\r
1044 "y": 373.8571586608887,
\r
1045 "z": "f2a4469f.b36fa8",
\r
1053 "id": "fe64eb49.f3acc8",
\r
1054 "type": "switchNode",
\r
1055 "name": "switch resource-key_length null",
\r
1056 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key_length == ''`\">\n",
\r
1059 "x": 1033.095230102539,
\r
1060 "y": 1373.8571586608887,
\r
1061 "z": "f2a4469f.b36fa8",
\r
1069 "id": "f04736fc.959cd8",
\r
1070 "type": "outcome",
\r
1072 "xml": "<outcome value='false'>",
\r
1075 "x": 1252.095230102539,
\r
1076 "y": 1372.8571586608887,
\r
1077 "z": "f2a4469f.b36fa8",
\r
1085 "id": "1880a83d.625878",
\r
1088 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"DONE: self-serve-capability-param-resolution\"/>",
\r
1091 "x": 314.76189041137695,
\r
1092 "y": 1492.8570384979248,
\r
1093 "z": "f2a4469f.b36fa8",
\r
1099 "id": "57975b44.aeea74",
\r
1101 "name": "for i in pnf-parameters-data.param[]",
\r
1102 "xml": "<for silentFailure='true' index='i' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",
\r
1105 "x": 938.7142944335938,
\r
1106 "y": 2378.571533203125,
\r
1107 "z": "f2a4469f.b36fa8",
\r
1115 "id": "484630de.2f8b2",
\r
1116 "type": "switchNode",
\r
1117 "name": "switch capability-name",
\r
1118 "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",
\r
1121 "x": 1219.8571586608887,
\r
1122 "y": 2379.1429562568665,
\r
1123 "z": "f2a4469f.b36fa8",
\r
1131 "id": "cb0b2f54.9c535",
\r
1132 "type": "not-found",
\r
1134 "xml": "<outcome value='true'>\n",
\r
1137 "x": 1424.8571090698242,
\r
1138 "y": 2378.571536540985,
\r
1139 "z": "f2a4469f.b36fa8",
\r
1147 "id": "3e1aa09f.ad09a",
\r
1149 "name": "for j in resource-key[]",
\r
1150 "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key_length`' >\n",
\r
1153 "x": 1036.1427612304688,
\r
1154 "y": 2518.714385986328,
\r
1155 "z": "f2a4469f.b36fa8",
\r
1163 "id": "4ce3a043.0d1c8",
\r
1164 "type": "execute",
\r
1165 "name": "slistringUtils - check value for $",
\r
1166 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='contains' emitsOutcome='true' >\n <parameter name=\"source\" value=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n <parameter name=\"target\" value=\"$\"/>\n \n",
\r
1169 "x": 1313.7142486572266,
\r
1170 "y": 2517.714394569397,
\r
1171 "z": "f2a4469f.b36fa8",
\r
1179 "id": "c7ffbd4c.6d892",
\r
1180 "type": "outcomeTrue",
\r
1182 "xml": "<outcome value='true'>\n",
\r
1185 "x": 1543.1427612304688,
\r
1186 "y": 2516.714385986328,
\r
1187 "z": "f2a4469f.b36fa8",
\r
1195 "id": "f71ce8f1.bc0e68",
\r
1196 "type": "execute",
\r
1197 "name": "split resource-resolution-data",
\r
1198 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='resource-resolution-split' />\n <parameter name='original_string' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' />\n <parameter name='regex' value='\\$\\{' />\n",
\r
1201 "x": 1379.857162475586,
\r
1202 "y": 2639.285842895508,
\r
1203 "z": "f2a4469f.b36fa8",
\r
1209 "id": "880d8f3f.18d9d",
\r
1212 "xml": "<set>\n <parameter name=\"tmp.s1\" value='`$resource-resolution-split[0]`'/>\n <parameter name=\"tmp.s2.s2\" value=''/>\n <parameter name=\"tmp.resolved.var.value\" value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`'/>\n \n\n",
\r
1214 "x": 1317.1428909301758,
\r
1215 "y": 2711.0001106262207,
\r
1216 "z": "f2a4469f.b36fa8",
\r
1220 "id": "27d0611d.c3273e",
\r
1221 "type": "execute",
\r
1222 "name": "split s2",
\r
1223 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n <parameter name='ctx_memory_result_key' value='s2' />\n <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n <parameter name='regex' value='\\}' />\n",
\r
1226 "x": 1319.1428909301758,
\r
1227 "y": 2782.0001106262207,
\r
1228 "z": "f2a4469f.b36fa8",
\r
1234 "id": "d159b662.1c3418",
\r
1237 "xml": "<block>\n",
\r
1238 "atomic": "false",
\r
1241 "x": 1699.1428909301758,
\r
1242 "y": 2874.0001106262207,
\r
1243 "z": "f2a4469f.b36fa8",
\r
1252 "id": "117b4ef5.d4be51",
\r
1255 "xml": "<set>\n <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n \n\n",
\r
1257 "x": 1868.1428909301758,
\r
1258 "y": 2908.0001106262207,
\r
1259 "z": "f2a4469f.b36fa8",
\r
1263 "id": "ab656b8.7358498",
\r
1266 "xml": "<set>\n <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n \n\n",
\r
1268 "x": 1693.1428909301758,
\r
1269 "y": 2804.0001106262207,
\r
1270 "z": "f2a4469f.b36fa8",
\r
1274 "id": "2dcb9176.9538be",
\r
1275 "type": "execute",
\r
1277 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n <parameter name='source' value='`$tmp.s1`' />\n <parameter name='target' value='`$tmp.resolved.var.value`' />\n <parameter name='outputPath' value='tmp.result' />\n",
\r
1280 "x": 1310.9999542236328,
\r
1281 "y": 3033.5715317726135,
\r
1282 "z": "f2a4469f.b36fa8",
\r
1288 "id": "ec69a32e.de88a",
\r
1289 "type": "switchNode",
\r
1290 "name": "switch s2 length",
\r
1291 "xml": "<switch test='`$s2_length`'>\n",
\r
1294 "x": 1347.1428909301758,
\r
1295 "y": 2846.0001106262207,
\r
1296 "z": "f2a4469f.b36fa8",
\r
1305 "id": "9faf5c42.32213",
\r
1306 "type": "outcome",
\r
1308 "xml": "<outcome value='1'>",
\r
1311 "x": 1533.1428909301758,
\r
1312 "y": 2804.0001106262207,
\r
1313 "z": "f2a4469f.b36fa8",
\r
1321 "id": "a0833425.948ca8",
\r
1322 "type": "outcome",
\r
1324 "xml": "<outcome value='2'>",
\r
1327 "x": 1536.1428909301758,
\r
1328 "y": 2875.0001106262207,
\r
1329 "z": "f2a4469f.b36fa8",
\r
1337 "id": "1cad1041.9bc56",
\r
1340 "xml": "<set>\n <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n \n\n",
\r
1342 "x": 1864.1428909301758,
\r
1343 "y": 2839.0001106262207,
\r
1344 "z": "f2a4469f.b36fa8",
\r
1348 "id": "4877ec67.f93394",
\r
1349 "type": "execute",
\r
1351 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='concat'>\n <parameter name='source' value='`$tmp.result`' />\n <parameter name='target' value='`$tmp.s2.s2`' />\n <parameter name='outputPath' value='tmp.result' />\n",
\r
1354 "x": 1714.9999542236328,
\r
1355 "y": 3156.5715317726135,
\r
1356 "z": "f2a4469f.b36fa8",
\r
1362 "id": "a98626fd.34ab98",
\r
1363 "type": "switchNode",
\r
1364 "name": "switch tmp.s2.s2 null",
\r
1365 "xml": "<switch test=\"`$tmp.s2.s2 == ''`\">\n",
\r
1368 "x": 1357.9999542236328,
\r
1369 "y": 3125.5715317726135,
\r
1370 "z": "f2a4469f.b36fa8",
\r
1373 "d13c76a2.4d4038",
\r
1379 "id": "d13c76a2.4d4038",
\r
1380 "type": "outcome",
\r
1382 "xml": "<outcome value='true'>",
\r
1385 "x": 1559.9999542236328,
\r
1386 "y": 3092.5715317726135,
\r
1387 "z": "f2a4469f.b36fa8",
\r
1393 "id": "d23a01b0.32246",
\r
1396 "xml": "<outcome value='false'>\n",
\r
1399 "x": 1562.9999542236328,
\r
1400 "y": 3155.5715317726135,
\r
1401 "z": "f2a4469f.b36fa8",
\r
1409 "id": "22ce76c6.095f5a",
\r
1411 "name": "set result of resolution",
\r
1412 "xml": "<set>\n <parameter name='`service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`' value='`$tmp.result`'/>\n \n\n",
\r
1414 "x": 1358.9999542236328,
\r
1415 "y": 3186.5715317726135,
\r
1416 "z": "f2a4469f.b36fa8",
\r
1420 "id": "d2b51d09.31bec",
\r
1422 "name": "for cn in pnf-parameters-data.param[]",
\r
1423 "xml": "<for silentFailure='true' index='cn' start='0' end='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length`' >\n",
\r
1426 "x": 1404.9999542236328,
\r
1427 "y": 2966.5715317726135,
\r
1428 "z": "f2a4469f.b36fa8",
\r
1436 "id": "c5c22c14.716aa",
\r
1437 "type": "switchNode",
\r
1438 "name": "switch param[].name",
\r
1439 "xml": "<switch test='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$cn].name == $tmp.s2.s1`'>\n",
\r
1442 "x": 1686.7142944335938,
\r
1443 "y": 2966.0001316070557,
\r
1444 "z": "f2a4469f.b36fa8",
\r
1452 "id": "c2232c60.14d6f",
\r
1453 "type": "not-found",
\r
1455 "xml": "<outcome value='true'>\n",
\r
1458 "x": 1881.7142944335938,
\r
1459 "y": 2966.0001316070557,
\r
1460 "z": "f2a4469f.b36fa8",
\r
1468 "id": "5b165344.b8577c",
\r
1471 "xml": "<set>\n <parameter name='tmp.resolved.var.value' value='`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$cn].value`'/>\n \n\n",
\r
1473 "x": 2031.7142944335938,
\r
1474 "y": 2966.0001316070557,
\r
1475 "z": "f2a4469f.b36fa8",
\r
1479 "id": "ee693b4d.892a08",
\r
1481 "name": "block : atomic",
\r
1482 "xml": "<block atomic='true'>",
\r
1486 "x": 1085.9999542236328,
\r
1487 "y": 2578.5715317726135,
\r
1488 "z": "f2a4469f.b36fa8",
\r
1491 "f71ce8f1.bc0e68",
\r
1493 "27d0611d.c3273e",
\r
1496 "2dcb9176.9538be",
\r
1497 "a98626fd.34ab98",
\r
1498 "22ce76c6.095f5a",
\r
1504 "id": "de8eda93.8e0018",
\r
1505 "type": "not-found",
\r
1507 "xml": "<outcome value='pnf'>\n",
\r
1510 "x": 574.7141265869141,
\r
1511 "y": 2320.7145318984985,
\r
1512 "z": "f2a4469f.b36fa8",
\r
1520 "id": "f0d643f8.6b8dd",
\r
1523 "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"`'SS: param[].value with leading $: ' + $service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n",
\r
1526 "x": 1309.7141647338867,
\r
1527 "y": 2578.000151157379,
\r
1528 "z": "f2a4469f.b36fa8",
\r
1534 "id": "185021f0.20918e",
\r
1535 "type": "switchNode",
\r
1536 "name": "switch param_length null",
\r
1537 "xml": "<switch test=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param_length == ''`\">\n",
\r
1540 "x": 792.4285278320312,
\r
1541 "y": 2320.571533203125,
\r
1542 "z": "f2a4469f.b36fa8",
\r
1550 "id": "df505d4.bc14da",
\r
1551 "type": "outcome",
\r
1553 "xml": "<outcome value='false'>",
\r
1556 "x": 1011.4285278320312,
\r
1557 "y": 2319.571533203125,
\r
1558 "z": "f2a4469f.b36fa8",
\r
1566 "id": "4013c370.7dd30c",
\r
1567 "type": "switchNode",
\r
1568 "name": "switch resource-key_length null",
\r
1569 "xml": "<switch test=\"`$service-data.pnfs.pnf[$pnf-index].pnf-data.pnf-topology.pnf-parameters-data.param[$i].resource-resolution-data.resource-key_length == ''`\">\n",
\r
1572 "x": 972.4285278320312,
\r
1573 "y": 2447.571533203125,
\r
1574 "z": "f2a4469f.b36fa8",
\r
1582 "id": "28f3362.c405dca",
\r
1583 "type": "outcome",
\r
1585 "xml": "<outcome value='false'>",
\r
1588 "x": 1191.4285278320312,
\r
1589 "y": 2446.571533203125,
\r
1590 "z": "f2a4469f.b36fa8",
\r