Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-capability-param-resolution.json
1 [\r
2     {\r
3         "id": "64991a60.2d1874",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 121.42857360839844,\r
8         "y": 52.85714340209961,\r
9         "z": "f2a4469f.b36fa8",\r
10         "wires": [\r
11             [\r
12                 "eca08f9.7f2997"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "f314ed03.56fff",\r
18         "type": "method",\r
19         "name": "self-serve-capability-param-resolution",\r
20         "xml": "<method rpc='self-serve-capability-param-resolution' mode='sync'>",\r
21         "comments": "",\r
22         "outputs": 1,\r
23         "x": 230.42855834960938,\r
24         "y": 117.14286518096924,\r
25         "z": "f2a4469f.b36fa8",\r
26         "wires": [\r
27             [\r
28                 "e4f17cb2.8e032"\r
29             ]\r
30         ]\r
31     },\r
32     {\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
38         "comments": "",\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
40         "outputs": 1,\r
41         "x": 429.42857360839844,\r
42         "y": 52.85714340209961,\r
43         "z": "f2a4469f.b36fa8",\r
44         "wires": [\r
45             [\r
46                 "f314ed03.56fff"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "e4f17cb2.8e032",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic='true'>",\r
55         "atomic": "true",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 152.14285278320312,\r
59         "y": 181.00000381469727,\r
60         "z": "f2a4469f.b36fa8",\r
61         "wires": [\r
62             [\r
63                 "da983adc.a4dab8",\r
64                 "1880a83d.625878"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "308f02bb.a6ac6e",\r
70         "type": "for",\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
73         "comments": "",\r
74         "outputs": 1,\r
75         "x": 931.3809967041016,\r
76         "y": 305.8571586608887,\r
77         "z": "f2a4469f.b36fa8",\r
78         "wires": [\r
79             [\r
80                 "8b3b6388.bab3d"\r
81             ]\r
82         ]\r
83     },\r
84     {\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
89         "comments": "",\r
90         "outputs": 1,\r
91         "x": 1212.5238609313965,\r
92         "y": 306.4285817146301,\r
93         "z": "f2a4469f.b36fa8",\r
94         "wires": [\r
95             [\r
96                 "401fd60f.a4aab8"\r
97             ]\r
98         ]\r
99     },\r
100     {\r
101         "id": "401fd60f.a4aab8",\r
102         "type": "not-found",\r
103         "name": "true",\r
104         "xml": "<outcome value='true'>\n",\r
105         "comments": "",\r
106         "outputs": 1,\r
107         "x": 1417.523811340332,\r
108         "y": 305.8571619987488,\r
109         "z": "f2a4469f.b36fa8",\r
110         "wires": [\r
111             [\r
112                 "38610be3.409204"\r
113             ]\r
114         ]\r
115     },\r
116     {\r
117         "id": "bff9b5e8.ac81a8",\r
118         "type": "for",\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
121         "comments": "",\r
122         "outputs": 1,\r
123         "x": 1028.8094635009766,\r
124         "y": 446.0000114440918,\r
125         "z": "f2a4469f.b36fa8",\r
126         "wires": [\r
127             [\r
128                 "1f895dbf.62d692"\r
129             ]\r
130         ]\r
131     },\r
132     {\r
133         "id": "1f895dbf.62d692",\r
134         "type": "execute",\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
137         "comments": "",\r
138         "outputs": 1,\r
139         "x": 1306.3809509277344,\r
140         "y": 445.00002002716064,\r
141         "z": "f2a4469f.b36fa8",\r
142         "wires": [\r
143             [\r
144                 "3f1ef9ba.a53286"\r
145             ]\r
146         ]\r
147     },\r
148     {\r
149         "id": "3f1ef9ba.a53286",\r
150         "type": "outcomeTrue",\r
151         "name": "true",\r
152         "xml": "<outcome value='true'>\n",\r
153         "comments": "",\r
154         "outputs": 1,\r
155         "x": 1535.8094635009766,\r
156         "y": 444.0000114440918,\r
157         "z": "f2a4469f.b36fa8",\r
158         "wires": [\r
159             [\r
160                 "2711da37.da2c26"\r
161             ]\r
162         ]\r
163     },\r
164     {\r
165         "id": "76ebcd43.544104",\r
166         "type": "execute",\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
169         "comments": "",\r
170         "outputs": 1,\r
171         "x": 1372.5238647460938,\r
172         "y": 566.5714683532715,\r
173         "z": "f2a4469f.b36fa8",\r
174         "wires": [\r
175             []\r
176         ]\r
177     },\r
178     {\r
179         "id": "215c2247.4e93fe",\r
180         "type": "set",\r
181         "name": "set",\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
183         "comments": "",\r
184         "x": 1309.8095932006836,\r
185         "y": 638.2857360839844,\r
186         "z": "f2a4469f.b36fa8",\r
187         "wires": []\r
188     },\r
189     {\r
190         "id": "b7c90b7.2536ef8",\r
191         "type": "execute",\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
194         "comments": "",\r
195         "outputs": 1,\r
196         "x": 1311.8095932006836,\r
197         "y": 709.2857360839844,\r
198         "z": "f2a4469f.b36fa8",\r
199         "wires": [\r
200             []\r
201         ]\r
202     },\r
203     {\r
204         "id": "879deeb3.5b9a3",\r
205         "type": "block",\r
206         "name": "block",\r
207         "xml": "<block>\n",\r
208         "atomic": "false",\r
209         "comments": "",\r
210         "outputs": 1,\r
211         "x": 1691.8095932006836,\r
212         "y": 801.2857360839844,\r
213         "z": "f2a4469f.b36fa8",\r
214         "wires": [\r
215             [\r
216                 "7f970ab0.e55384",\r
217                 "48cc5a8d.76a2d4"\r
218             ]\r
219         ]\r
220     },\r
221     {\r
222         "id": "48cc5a8d.76a2d4",\r
223         "type": "set",\r
224         "name": "set",\r
225         "xml": "<set>\n   <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n   \n\n",\r
226         "comments": "",\r
227         "x": 1860.8095932006836,\r
228         "y": 835.2857360839844,\r
229         "z": "f2a4469f.b36fa8",\r
230         "wires": []\r
231     },\r
232     {\r
233         "id": "d686a5b2.3e33b8",\r
234         "type": "set",\r
235         "name": "set",\r
236         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
237         "comments": "",\r
238         "x": 1685.8095932006836,\r
239         "y": 731.2857360839844,\r
240         "z": "f2a4469f.b36fa8",\r
241         "wires": []\r
242     },\r
243     {\r
244         "id": "222c512e.2cc11e",\r
245         "type": "execute",\r
246         "name": "concat",\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
248         "comments": "",\r
249         "outputs": 1,\r
250         "x": 1303.6666564941406,\r
251         "y": 960.8571572303772,\r
252         "z": "f2a4469f.b36fa8",\r
253         "wires": [\r
254             []\r
255         ]\r
256     },\r
257     {\r
258         "id": "c576f4f1.73b2a8",\r
259         "type": "switchNode",\r
260         "name": "switch s2 length",\r
261         "xml": "<switch test='`$s2_length`'>\n",\r
262         "comments": "",\r
263         "outputs": 1,\r
264         "x": 1339.8095932006836,\r
265         "y": 773.2857360839844,\r
266         "z": "f2a4469f.b36fa8",\r
267         "wires": [\r
268             [\r
269                 "2289e106.41aefe",\r
270                 "b4881a2.fcff7e8"\r
271             ]\r
272         ]\r
273     },\r
274     {\r
275         "id": "2289e106.41aefe",\r
276         "type": "outcome",\r
277         "name": "1",\r
278         "xml": "<outcome value='1'>",\r
279         "comments": "",\r
280         "outputs": 1,\r
281         "x": 1525.8095932006836,\r
282         "y": 731.2857360839844,\r
283         "z": "f2a4469f.b36fa8",\r
284         "wires": [\r
285             [\r
286                 "d686a5b2.3e33b8"\r
287             ]\r
288         ]\r
289     },\r
290     {\r
291         "id": "b4881a2.fcff7e8",\r
292         "type": "outcome",\r
293         "name": "2",\r
294         "xml": "<outcome value='2'>",\r
295         "comments": "",\r
296         "outputs": 1,\r
297         "x": 1528.8095932006836,\r
298         "y": 802.2857360839844,\r
299         "z": "f2a4469f.b36fa8",\r
300         "wires": [\r
301             [\r
302                 "879deeb3.5b9a3"\r
303             ]\r
304         ]\r
305     },\r
306     {\r
307         "id": "7f970ab0.e55384",\r
308         "type": "set",\r
309         "name": "set",\r
310         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
311         "comments": "",\r
312         "x": 1856.8095932006836,\r
313         "y": 766.2857360839844,\r
314         "z": "f2a4469f.b36fa8",\r
315         "wires": []\r
316     },\r
317     {\r
318         "id": "a9f317a7.fd2d38",\r
319         "type": "execute",\r
320         "name": "concat",\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
322         "comments": "",\r
323         "outputs": 1,\r
324         "x": 1707.6666564941406,\r
325         "y": 1083.8571572303772,\r
326         "z": "f2a4469f.b36fa8",\r
327         "wires": [\r
328             []\r
329         ]\r
330     },\r
331     {\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
336         "comments": "",\r
337         "outputs": 1,\r
338         "x": 1350.6666564941406,\r
339         "y": 1052.8571572303772,\r
340         "z": "f2a4469f.b36fa8",\r
341         "wires": [\r
342             [\r
343                 "e42a1a4a.7d1618",\r
344                 "b1453a81.b9cec8"\r
345             ]\r
346         ]\r
347     },\r
348     {\r
349         "id": "e42a1a4a.7d1618",\r
350         "type": "outcome",\r
351         "name": "true",\r
352         "xml": "<outcome value='true'>",\r
353         "comments": "",\r
354         "outputs": 1,\r
355         "x": 1552.6666564941406,\r
356         "y": 1019.8571572303772,\r
357         "z": "f2a4469f.b36fa8",\r
358         "wires": [\r
359             []\r
360         ]\r
361     },\r
362     {\r
363         "id": "b1453a81.b9cec8",\r
364         "type": "other",\r
365         "name": "false",\r
366         "xml": "<outcome value='false'>\n",\r
367         "comments": "",\r
368         "outputs": 1,\r
369         "x": 1555.6666564941406,\r
370         "y": 1082.8571572303772,\r
371         "z": "f2a4469f.b36fa8",\r
372         "wires": [\r
373             [\r
374                 "a9f317a7.fd2d38"\r
375             ]\r
376         ]\r
377     },\r
378     {\r
379         "id": "48203350.d17c8c",\r
380         "type": "set",\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
383         "comments": "",\r
384         "x": 1351.6666564941406,\r
385         "y": 1113.8571572303772,\r
386         "z": "f2a4469f.b36fa8",\r
387         "wires": []\r
388     },\r
389     {\r
390         "id": "fabed139.91b78",\r
391         "type": "for",\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
394         "comments": "",\r
395         "outputs": 1,\r
396         "x": 1397.6666564941406,\r
397         "y": 893.8571572303772,\r
398         "z": "f2a4469f.b36fa8",\r
399         "wires": [\r
400             [\r
401                 "4ca4012e.a615d"\r
402             ]\r
403         ]\r
404     },\r
405     {\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
410         "comments": "",\r
411         "outputs": 1,\r
412         "x": 1679.3809967041016,\r
413         "y": 893.2857570648193,\r
414         "z": "f2a4469f.b36fa8",\r
415         "wires": [\r
416             [\r
417                 "fd9449cc.ebeff8"\r
418             ]\r
419         ]\r
420     },\r
421     {\r
422         "id": "fd9449cc.ebeff8",\r
423         "type": "not-found",\r
424         "name": "true",\r
425         "xml": "<outcome value='true'>\n",\r
426         "comments": "",\r
427         "outputs": 1,\r
428         "x": 1874.3809967041016,\r
429         "y": 893.2857570648193,\r
430         "z": "f2a4469f.b36fa8",\r
431         "wires": [\r
432             [\r
433                 "c3b0581a.7fc368"\r
434             ]\r
435         ]\r
436     },\r
437     {\r
438         "id": "c3b0581a.7fc368",\r
439         "type": "set",\r
440         "name": "set",\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
442         "comments": "",\r
443         "x": 2024.3809967041016,\r
444         "y": 893.2857570648193,\r
445         "z": "f2a4469f.b36fa8",\r
446         "wires": []\r
447     },\r
448     {\r
449         "id": "2711da37.da2c26",\r
450         "type": "block",\r
451         "name": "block : atomic",\r
452         "xml": "<block atomic='true'>",\r
453         "atomic": "true",\r
454         "comments": "",\r
455         "outputs": 1,\r
456         "x": 1078.6666564941406,\r
457         "y": 505.8571572303772,\r
458         "z": "f2a4469f.b36fa8",\r
459         "wires": [\r
460             [\r
461                 "76ebcd43.544104",\r
462                 "215c2247.4e93fe",\r
463                 "b7c90b7.2536ef8",\r
464                 "c576f4f1.73b2a8",\r
465                 "fabed139.91b78",\r
466                 "222c512e.2cc11e",\r
467                 "f52f4d94.0c562",\r
468                 "48203350.d17c8c",\r
469                 "44a12bc5.2a4724"\r
470             ]\r
471         ]\r
472     },\r
473     {\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
478         "comments": "",\r
479         "outputs": 1,\r
480         "x": 405.3809356689453,\r
481         "y": 248.1428680419922,\r
482         "z": "f2a4469f.b36fa8",\r
483         "wires": [\r
484             [\r
485                 "3e7d85e.1498e7a",\r
486                 "3bd615d5.c2e45a",\r
487                 "de8eda93.8e0018"\r
488             ]\r
489         ]\r
490     },\r
491     {\r
492         "id": "3e7d85e.1498e7a",\r
493         "type": "not-found",\r
494         "name": "vnf",\r
495         "xml": "<outcome value='vnf'>\n",\r
496         "comments": "",\r
497         "outputs": 1,\r
498         "x": 596.0951995849609,\r
499         "y": 247.57148361206055,\r
500         "z": "f2a4469f.b36fa8",\r
501         "wires": [\r
502             [\r
503                 "dad124ab.d34ff8"\r
504             ]\r
505         ]\r
506     },\r
507     {\r
508         "id": "3bd615d5.c2e45a",\r
509         "type": "not-found",\r
510         "name": "vf-module",\r
511         "xml": "<outcome value='vf-module'>\n",\r
512         "comments": "",\r
513         "outputs": 1,\r
514         "x": 615.5237884521484,\r
515         "y": 1273.1429252624512,\r
516         "z": "f2a4469f.b36fa8",\r
517         "wires": [\r
518             [\r
519                 "233e14a6.1568bc"\r
520             ]\r
521         ]\r
522     },\r
523     {\r
524         "id": "52358824.3b6ec8",\r
525         "type": "for",\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
528         "comments": "",\r
529         "outputs": 1,\r
530         "x": 970.9523620605469,\r
531         "y": 1327.7141799926758,\r
532         "z": "f2a4469f.b36fa8",\r
533         "wires": [\r
534             [\r
535                 "23475e1e.924562"\r
536             ]\r
537         ]\r
538     },\r
539     {\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
544         "comments": "",\r
545         "outputs": 1,\r
546         "x": 1252.9523620605469,\r
547         "y": 1327.7141799926758,\r
548         "z": "f2a4469f.b36fa8",\r
549         "wires": [\r
550             [\r
551                 "62d41158.e379"\r
552             ]\r
553         ]\r
554     },\r
555     {\r
556         "id": "62d41158.e379",\r
557         "type": "not-found",\r
558         "name": "true",\r
559         "xml": "<outcome value='true'>\n",\r
560         "comments": "",\r
561         "outputs": 1,\r
562         "x": 1459.9523620605469,\r
563         "y": 1327.7141799926758,\r
564         "z": "f2a4469f.b36fa8",\r
565         "wires": [\r
566             [\r
567                 "fe64eb49.f3acc8"\r
568             ]\r
569         ]\r
570     },\r
571     {\r
572         "id": "3aa96efe.6c9112",\r
573         "type": "for",\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
576         "comments": "",\r
577         "outputs": 1,\r
578         "x": 1098.809585571289,\r
579         "y": 1415.7143363952637,\r
580         "z": "f2a4469f.b36fa8",\r
581         "wires": [\r
582             [\r
583                 "9b02a76.de22f58"\r
584             ]\r
585         ]\r
586     },\r
587     {\r
588         "id": "9b02a76.de22f58",\r
589         "type": "execute",\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
592         "comments": "",\r
593         "outputs": 1,\r
594         "x": 1375.809585571289,\r
595         "y": 1414.7143363952637,\r
596         "z": "f2a4469f.b36fa8",\r
597         "wires": [\r
598             [\r
599                 "36cd78d3.ee1f58"\r
600             ]\r
601         ]\r
602     },\r
603     {\r
604         "id": "36cd78d3.ee1f58",\r
605         "type": "outcomeTrue",\r
606         "name": "true",\r
607         "xml": "<outcome value='true'>\n",\r
608         "comments": "",\r
609         "outputs": 1,\r
610         "x": 1605.809585571289,\r
611         "y": 1414.7143363952637,\r
612         "z": "f2a4469f.b36fa8",\r
613         "wires": [\r
614             [\r
615                 "650f24d8.fdc18c"\r
616             ]\r
617         ]\r
618     },\r
619     {\r
620         "id": "fb80bd4c.52e33",\r
621         "type": "execute",\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
624         "comments": "",\r
625         "outputs": 1,\r
626         "x": 1412.0952758789062,\r
627         "y": 1553.5714702606201,\r
628         "z": "f2a4469f.b36fa8",\r
629         "wires": [\r
630             []\r
631         ]\r
632     },\r
633     {\r
634         "id": "aa1a7c09.5620e",\r
635         "type": "set",\r
636         "name": "set",\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
638         "comments": "",\r
639         "x": 1349.3809661865234,\r
640         "y": 1614.1428089141846,\r
641         "z": "f2a4469f.b36fa8",\r
642         "wires": []\r
643     },\r
644     {\r
645         "id": "e1379e60.5888",\r
646         "type": "execute",\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
649         "comments": "",\r
650         "outputs": 1,\r
651         "x": 1351.3809661865234,\r
652         "y": 1685.1428089141846,\r
653         "z": "f2a4469f.b36fa8",\r
654         "wires": [\r
655             []\r
656         ]\r
657     },\r
658     {\r
659         "id": "5292c959.51edc8",\r
660         "type": "block",\r
661         "name": "block",\r
662         "xml": "<block>\n",\r
663         "atomic": "false",\r
664         "comments": "",\r
665         "outputs": 1,\r
666         "x": 1731.3809661865234,\r
667         "y": 1777.1428089141846,\r
668         "z": "f2a4469f.b36fa8",\r
669         "wires": [\r
670             [\r
671                 "1b5d17c5.b538b8",\r
672                 "bcd431b6.01a15"\r
673             ]\r
674         ]\r
675     },\r
676     {\r
677         "id": "bcd431b6.01a15",\r
678         "type": "set",\r
679         "name": "set",\r
680         "xml": "<set>\n   <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n   \n\n",\r
681         "comments": "",\r
682         "x": 1900.3809661865234,\r
683         "y": 1811.1428089141846,\r
684         "z": "f2a4469f.b36fa8",\r
685         "wires": []\r
686     },\r
687     {\r
688         "id": "6a891607.f38828",\r
689         "type": "set",\r
690         "name": "set",\r
691         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
692         "comments": "",\r
693         "x": 1725.3809661865234,\r
694         "y": 1707.1428089141846,\r
695         "z": "f2a4469f.b36fa8",\r
696         "wires": []\r
697     },\r
698     {\r
699         "id": "b39f4a16.e83c48",\r
700         "type": "execute",\r
701         "name": "concat",\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
703         "comments": "",\r
704         "outputs": 1,\r
705         "x": 1354.6666564941406,\r
706         "y": 1933.8571572303772,\r
707         "z": "f2a4469f.b36fa8",\r
708         "wires": [\r
709             []\r
710         ]\r
711     },\r
712     {\r
713         "id": "737f578a.7489e8",\r
714         "type": "switchNode",\r
715         "name": "switch s2 length",\r
716         "xml": "<switch test='`$s2_length`'>\n",\r
717         "comments": "",\r
718         "outputs": 1,\r
719         "x": 1379.3809661865234,\r
720         "y": 1749.1428089141846,\r
721         "z": "f2a4469f.b36fa8",\r
722         "wires": [\r
723             [\r
724                 "1ab58139.e5f24f",\r
725                 "5a7ee896.24ee58"\r
726             ]\r
727         ]\r
728     },\r
729     {\r
730         "id": "1ab58139.e5f24f",\r
731         "type": "outcome",\r
732         "name": "1",\r
733         "xml": "<outcome value='1'>",\r
734         "comments": "",\r
735         "outputs": 1,\r
736         "x": 1565.3809661865234,\r
737         "y": 1707.1428089141846,\r
738         "z": "f2a4469f.b36fa8",\r
739         "wires": [\r
740             [\r
741                 "6a891607.f38828"\r
742             ]\r
743         ]\r
744     },\r
745     {\r
746         "id": "5a7ee896.24ee58",\r
747         "type": "outcome",\r
748         "name": "2",\r
749         "xml": "<outcome value='2'>",\r
750         "comments": "",\r
751         "outputs": 1,\r
752         "x": 1568.3809661865234,\r
753         "y": 1778.1428089141846,\r
754         "z": "f2a4469f.b36fa8",\r
755         "wires": [\r
756             [\r
757                 "5292c959.51edc8"\r
758             ]\r
759         ]\r
760     },\r
761     {\r
762         "id": "1b5d17c5.b538b8",\r
763         "type": "set",\r
764         "name": "set",\r
765         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
766         "comments": "",\r
767         "x": 1896.3809661865234,\r
768         "y": 1742.1428089141846,\r
769         "z": "f2a4469f.b36fa8",\r
770         "wires": []\r
771     },\r
772     {\r
773         "id": "25e9d73.ea72528",\r
774         "type": "execute",\r
775         "name": "concat",\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
777         "comments": "",\r
778         "outputs": 1,\r
779         "x": 1757.2381439208984,\r
780         "y": 2054.5714778900146,\r
781         "z": "f2a4469f.b36fa8",\r
782         "wires": [\r
783             []\r
784         ]\r
785     },\r
786     {\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
791         "comments": "",\r
792         "outputs": 1,\r
793         "x": 1401.6666564941406,\r
794         "y": 2025.8571572303772,\r
795         "z": "f2a4469f.b36fa8",\r
796         "wires": [\r
797             [\r
798                 "ca725550.cf8348",\r
799                 "1074ef78.1b1671"\r
800             ]\r
801         ]\r
802     },\r
803     {\r
804         "id": "ca725550.cf8348",\r
805         "type": "outcome",\r
806         "name": "true",\r
807         "xml": "<outcome value='true'>",\r
808         "comments": "",\r
809         "outputs": 1,\r
810         "x": 1602.2381439208984,\r
811         "y": 1991.5714778900146,\r
812         "z": "f2a4469f.b36fa8",\r
813         "wires": [\r
814             []\r
815         ]\r
816     },\r
817     {\r
818         "id": "1074ef78.1b1671",\r
819         "type": "other",\r
820         "name": "false",\r
821         "xml": "<outcome value='false'>\n",\r
822         "comments": "",\r
823         "outputs": 1,\r
824         "x": 1606.2381439208984,\r
825         "y": 2054.5714778900146,\r
826         "z": "f2a4469f.b36fa8",\r
827         "wires": [\r
828             [\r
829                 "25e9d73.ea72528"\r
830             ]\r
831         ]\r
832     },\r
833     {\r
834         "id": "95c5599c.45bd78",\r
835         "type": "set",\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
838         "comments": "",\r
839         "x": 1402.6666564941406,\r
840         "y": 2086.857157230377,\r
841         "z": "f2a4469f.b36fa8",\r
842         "wires": []\r
843     },\r
844     {\r
845         "id": "306f0267.5482de",\r
846         "type": "for",\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
849         "comments": "",\r
850         "outputs": 1,\r
851         "x": 1442.6666564941406,\r
852         "y": 1866.8571572303772,\r
853         "z": "f2a4469f.b36fa8",\r
854         "wires": [\r
855             [\r
856                 "2aa6c8a8.7fc5d8"\r
857             ]\r
858         ]\r
859     },\r
860     {\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
865         "comments": "",\r
866         "outputs": 1,\r
867         "x": 1731.6666564941406,\r
868         "y": 1865.8571572303772,\r
869         "z": "f2a4469f.b36fa8",\r
870         "wires": [\r
871             [\r
872                 "c5eb5a8.478d7a8"\r
873             ]\r
874         ]\r
875     },\r
876     {\r
877         "id": "c5eb5a8.478d7a8",\r
878         "type": "not-found",\r
879         "name": "true",\r
880         "xml": "<outcome value='true'>\n",\r
881         "comments": "",\r
882         "outputs": 1,\r
883         "x": 1937.6666564941406,\r
884         "y": 1865.8571572303772,\r
885         "z": "f2a4469f.b36fa8",\r
886         "wires": [\r
887             [\r
888                 "34f5f75.a74d308"\r
889             ]\r
890         ]\r
891     },\r
892     {\r
893         "id": "34f5f75.a74d308",\r
894         "type": "set",\r
895         "name": "set",\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
897         "comments": "",\r
898         "x": 2090.6666564941406,\r
899         "y": 1865.8571572303772,\r
900         "z": "f2a4469f.b36fa8",\r
901         "wires": []\r
902     },\r
903     {\r
904         "id": "650f24d8.fdc18c",\r
905         "type": "block",\r
906         "name": "block : atomic",\r
907         "xml": "<block atomic='true'>",\r
908         "atomic": "true",\r
909         "comments": "",\r
910         "outputs": 1,\r
911         "x": 1129.6666564941406,\r
912         "y": 1478.8571572303772,\r
913         "z": "f2a4469f.b36fa8",\r
914         "wires": [\r
915             [\r
916                 "fb80bd4c.52e33",\r
917                 "aa1a7c09.5620e",\r
918                 "e1379e60.5888",\r
919                 "737f578a.7489e8",\r
920                 "306f0267.5482de",\r
921                 "b39f4a16.e83c48",\r
922                 "796dc8b8.7909c8",\r
923                 "95c5599c.45bd78",\r
924                 "d05339df.4c2038"\r
925             ]\r
926         ]\r
927     },\r
928     {\r
929         "id": "44a12bc5.2a4724",\r
930         "type": "record",\r
931         "name": "record",\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
933         "comments": "",\r
934         "outputs": 1,\r
935         "x": 1302.3808670043945,\r
936         "y": 505.2857766151428,\r
937         "z": "f2a4469f.b36fa8",\r
938         "wires": [\r
939             []\r
940         ]\r
941     },\r
942     {\r
943         "id": "d05339df.4c2038",\r
944         "type": "record",\r
945         "name": "record",\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
947         "comments": "",\r
948         "outputs": 1,\r
949         "x": 1339.5238037109375,\r
950         "y": 1478.8571662902832,\r
951         "z": "f2a4469f.b36fa8",\r
952         "wires": [\r
953             []\r
954         ]\r
955     },\r
956     {\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
961         "comments": "",\r
962         "outputs": 1,\r
963         "x": 785.0952301025391,\r
964         "y": 247.85715866088867,\r
965         "z": "f2a4469f.b36fa8",\r
966         "wires": [\r
967             [\r
968                 "c76f0689.dd2ec8"\r
969             ]\r
970         ]\r
971     },\r
972     {\r
973         "id": "c76f0689.dd2ec8",\r
974         "type": "outcome",\r
975         "name": "false",\r
976         "xml": "<outcome value='false'>",\r
977         "comments": "",\r
978         "outputs": 1,\r
979         "x": 1004.0952301025391,\r
980         "y": 246.85715866088867,\r
981         "z": "f2a4469f.b36fa8",\r
982         "wires": [\r
983             [\r
984                 "308f02bb.a6ac6e"\r
985             ]\r
986         ]\r
987     },\r
988     {\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
993         "comments": "",\r
994         "outputs": 1,\r
995         "x": 847.0952301025391,\r
996         "y": 1271.8571586608887,\r
997         "z": "f2a4469f.b36fa8",\r
998         "wires": [\r
999             [\r
1000                 "53ad520c.5dbc8c"\r
1001             ]\r
1002         ]\r
1003     },\r
1004     {\r
1005         "id": "53ad520c.5dbc8c",\r
1006         "type": "outcome",\r
1007         "name": "false",\r
1008         "xml": "<outcome value='false'>",\r
1009         "comments": "",\r
1010         "outputs": 1,\r
1011         "x": 1048.095230102539,\r
1012         "y": 1270.8571586608887,\r
1013         "z": "f2a4469f.b36fa8",\r
1014         "wires": [\r
1015             [\r
1016                 "52358824.3b6ec8"\r
1017             ]\r
1018         ]\r
1019     },\r
1020     {\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
1025         "comments": "",\r
1026         "outputs": 1,\r
1027         "x": 965.0952301025391,\r
1028         "y": 374.8571586608887,\r
1029         "z": "f2a4469f.b36fa8",\r
1030         "wires": [\r
1031             [\r
1032                 "961b4f5c.7ee6b"\r
1033             ]\r
1034         ]\r
1035     },\r
1036     {\r
1037         "id": "961b4f5c.7ee6b",\r
1038         "type": "outcome",\r
1039         "name": "false",\r
1040         "xml": "<outcome value='false'>",\r
1041         "comments": "",\r
1042         "outputs": 1,\r
1043         "x": 1184.095230102539,\r
1044         "y": 373.8571586608887,\r
1045         "z": "f2a4469f.b36fa8",\r
1046         "wires": [\r
1047             [\r
1048                 "bff9b5e8.ac81a8"\r
1049             ]\r
1050         ]\r
1051     },\r
1052     {\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
1057         "comments": "",\r
1058         "outputs": 1,\r
1059         "x": 1033.095230102539,\r
1060         "y": 1373.8571586608887,\r
1061         "z": "f2a4469f.b36fa8",\r
1062         "wires": [\r
1063             [\r
1064                 "f04736fc.959cd8"\r
1065             ]\r
1066         ]\r
1067     },\r
1068     {\r
1069         "id": "f04736fc.959cd8",\r
1070         "type": "outcome",\r
1071         "name": "false",\r
1072         "xml": "<outcome value='false'>",\r
1073         "comments": "",\r
1074         "outputs": 1,\r
1075         "x": 1252.095230102539,\r
1076         "y": 1372.8571586608887,\r
1077         "z": "f2a4469f.b36fa8",\r
1078         "wires": [\r
1079             [\r
1080                 "3aa96efe.6c9112"\r
1081             ]\r
1082         ]\r
1083     },\r
1084     {\r
1085         "id": "1880a83d.625878",\r
1086         "type": "record",\r
1087         "name": "record",\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
1089         "comments": "",\r
1090         "outputs": 1,\r
1091         "x": 314.76189041137695,\r
1092         "y": 1492.8570384979248,\r
1093         "z": "f2a4469f.b36fa8",\r
1094         "wires": [\r
1095             []\r
1096         ]\r
1097     },\r
1098     {\r
1099         "id": "57975b44.aeea74",\r
1100         "type": "for",\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
1103         "comments": "",\r
1104         "outputs": 1,\r
1105         "x": 938.7142944335938,\r
1106         "y": 2378.571533203125,\r
1107         "z": "f2a4469f.b36fa8",\r
1108         "wires": [\r
1109             [\r
1110                 "484630de.2f8b2"\r
1111             ]\r
1112         ]\r
1113     },\r
1114     {\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
1119         "comments": "",\r
1120         "outputs": 1,\r
1121         "x": 1219.8571586608887,\r
1122         "y": 2379.1429562568665,\r
1123         "z": "f2a4469f.b36fa8",\r
1124         "wires": [\r
1125             [\r
1126                 "cb0b2f54.9c535"\r
1127             ]\r
1128         ]\r
1129     },\r
1130     {\r
1131         "id": "cb0b2f54.9c535",\r
1132         "type": "not-found",\r
1133         "name": "true",\r
1134         "xml": "<outcome value='true'>\n",\r
1135         "comments": "",\r
1136         "outputs": 1,\r
1137         "x": 1424.8571090698242,\r
1138         "y": 2378.571536540985,\r
1139         "z": "f2a4469f.b36fa8",\r
1140         "wires": [\r
1141             [\r
1142                 "4013c370.7dd30c"\r
1143             ]\r
1144         ]\r
1145     },\r
1146     {\r
1147         "id": "3e1aa09f.ad09a",\r
1148         "type": "for",\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
1151         "comments": "",\r
1152         "outputs": 1,\r
1153         "x": 1036.1427612304688,\r
1154         "y": 2518.714385986328,\r
1155         "z": "f2a4469f.b36fa8",\r
1156         "wires": [\r
1157             [\r
1158                 "4ce3a043.0d1c8"\r
1159             ]\r
1160         ]\r
1161     },\r
1162     {\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
1167         "comments": "",\r
1168         "outputs": 1,\r
1169         "x": 1313.7142486572266,\r
1170         "y": 2517.714394569397,\r
1171         "z": "f2a4469f.b36fa8",\r
1172         "wires": [\r
1173             [\r
1174                 "c7ffbd4c.6d892"\r
1175             ]\r
1176         ]\r
1177     },\r
1178     {\r
1179         "id": "c7ffbd4c.6d892",\r
1180         "type": "outcomeTrue",\r
1181         "name": "true",\r
1182         "xml": "<outcome value='true'>\n",\r
1183         "comments": "",\r
1184         "outputs": 1,\r
1185         "x": 1543.1427612304688,\r
1186         "y": 2516.714385986328,\r
1187         "z": "f2a4469f.b36fa8",\r
1188         "wires": [\r
1189             [\r
1190                 "ee693b4d.892a08"\r
1191             ]\r
1192         ]\r
1193     },\r
1194     {\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
1199         "comments": "",\r
1200         "outputs": 1,\r
1201         "x": 1379.857162475586,\r
1202         "y": 2639.285842895508,\r
1203         "z": "f2a4469f.b36fa8",\r
1204         "wires": [\r
1205             []\r
1206         ]\r
1207     },\r
1208     {\r
1209         "id": "880d8f3f.18d9d",\r
1210         "type": "set",\r
1211         "name": "set",\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
1213         "comments": "",\r
1214         "x": 1317.1428909301758,\r
1215         "y": 2711.0001106262207,\r
1216         "z": "f2a4469f.b36fa8",\r
1217         "wires": []\r
1218     },\r
1219     {\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
1224         "comments": "",\r
1225         "outputs": 1,\r
1226         "x": 1319.1428909301758,\r
1227         "y": 2782.0001106262207,\r
1228         "z": "f2a4469f.b36fa8",\r
1229         "wires": [\r
1230             []\r
1231         ]\r
1232     },\r
1233     {\r
1234         "id": "d159b662.1c3418",\r
1235         "type": "block",\r
1236         "name": "block",\r
1237         "xml": "<block>\n",\r
1238         "atomic": "false",\r
1239         "comments": "",\r
1240         "outputs": 1,\r
1241         "x": 1699.1428909301758,\r
1242         "y": 2874.0001106262207,\r
1243         "z": "f2a4469f.b36fa8",\r
1244         "wires": [\r
1245             [\r
1246                 "1cad1041.9bc56",\r
1247                 "117b4ef5.d4be51"\r
1248             ]\r
1249         ]\r
1250     },\r
1251     {\r
1252         "id": "117b4ef5.d4be51",\r
1253         "type": "set",\r
1254         "name": "set",\r
1255         "xml": "<set>\n   <parameter name=\"tmp.s2.s2\" value='`$s2[1]`'/>\n   \n\n",\r
1256         "comments": "",\r
1257         "x": 1868.1428909301758,\r
1258         "y": 2908.0001106262207,\r
1259         "z": "f2a4469f.b36fa8",\r
1260         "wires": []\r
1261     },\r
1262     {\r
1263         "id": "ab656b8.7358498",\r
1264         "type": "set",\r
1265         "name": "set",\r
1266         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
1267         "comments": "",\r
1268         "x": 1693.1428909301758,\r
1269         "y": 2804.0001106262207,\r
1270         "z": "f2a4469f.b36fa8",\r
1271         "wires": []\r
1272     },\r
1273     {\r
1274         "id": "2dcb9176.9538be",\r
1275         "type": "execute",\r
1276         "name": "concat",\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
1278         "comments": "",\r
1279         "outputs": 1,\r
1280         "x": 1310.9999542236328,\r
1281         "y": 3033.5715317726135,\r
1282         "z": "f2a4469f.b36fa8",\r
1283         "wires": [\r
1284             []\r
1285         ]\r
1286     },\r
1287     {\r
1288         "id": "ec69a32e.de88a",\r
1289         "type": "switchNode",\r
1290         "name": "switch s2 length",\r
1291         "xml": "<switch test='`$s2_length`'>\n",\r
1292         "comments": "",\r
1293         "outputs": 1,\r
1294         "x": 1347.1428909301758,\r
1295         "y": 2846.0001106262207,\r
1296         "z": "f2a4469f.b36fa8",\r
1297         "wires": [\r
1298             [\r
1299                 "9faf5c42.32213",\r
1300                 "a0833425.948ca8"\r
1301             ]\r
1302         ]\r
1303     },\r
1304     {\r
1305         "id": "9faf5c42.32213",\r
1306         "type": "outcome",\r
1307         "name": "1",\r
1308         "xml": "<outcome value='1'>",\r
1309         "comments": "",\r
1310         "outputs": 1,\r
1311         "x": 1533.1428909301758,\r
1312         "y": 2804.0001106262207,\r
1313         "z": "f2a4469f.b36fa8",\r
1314         "wires": [\r
1315             [\r
1316                 "ab656b8.7358498"\r
1317             ]\r
1318         ]\r
1319     },\r
1320     {\r
1321         "id": "a0833425.948ca8",\r
1322         "type": "outcome",\r
1323         "name": "2",\r
1324         "xml": "<outcome value='2'>",\r
1325         "comments": "",\r
1326         "outputs": 1,\r
1327         "x": 1536.1428909301758,\r
1328         "y": 2875.0001106262207,\r
1329         "z": "f2a4469f.b36fa8",\r
1330         "wires": [\r
1331             [\r
1332                 "d159b662.1c3418"\r
1333             ]\r
1334         ]\r
1335     },\r
1336     {\r
1337         "id": "1cad1041.9bc56",\r
1338         "type": "set",\r
1339         "name": "set",\r
1340         "xml": "<set>\n   <parameter name=\"tmp.s2.s1\" value='`$s2[0]`'/>\n   \n\n",\r
1341         "comments": "",\r
1342         "x": 1864.1428909301758,\r
1343         "y": 2839.0001106262207,\r
1344         "z": "f2a4469f.b36fa8",\r
1345         "wires": []\r
1346     },\r
1347     {\r
1348         "id": "4877ec67.f93394",\r
1349         "type": "execute",\r
1350         "name": "concat",\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
1352         "comments": "",\r
1353         "outputs": 1,\r
1354         "x": 1714.9999542236328,\r
1355         "y": 3156.5715317726135,\r
1356         "z": "f2a4469f.b36fa8",\r
1357         "wires": [\r
1358             []\r
1359         ]\r
1360     },\r
1361     {\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
1366         "comments": "",\r
1367         "outputs": 1,\r
1368         "x": 1357.9999542236328,\r
1369         "y": 3125.5715317726135,\r
1370         "z": "f2a4469f.b36fa8",\r
1371         "wires": [\r
1372             [\r
1373                 "d13c76a2.4d4038",\r
1374                 "d23a01b0.32246"\r
1375             ]\r
1376         ]\r
1377     },\r
1378     {\r
1379         "id": "d13c76a2.4d4038",\r
1380         "type": "outcome",\r
1381         "name": "true",\r
1382         "xml": "<outcome value='true'>",\r
1383         "comments": "",\r
1384         "outputs": 1,\r
1385         "x": 1559.9999542236328,\r
1386         "y": 3092.5715317726135,\r
1387         "z": "f2a4469f.b36fa8",\r
1388         "wires": [\r
1389             []\r
1390         ]\r
1391     },\r
1392     {\r
1393         "id": "d23a01b0.32246",\r
1394         "type": "other",\r
1395         "name": "false",\r
1396         "xml": "<outcome value='false'>\n",\r
1397         "comments": "",\r
1398         "outputs": 1,\r
1399         "x": 1562.9999542236328,\r
1400         "y": 3155.5715317726135,\r
1401         "z": "f2a4469f.b36fa8",\r
1402         "wires": [\r
1403             [\r
1404                 "4877ec67.f93394"\r
1405             ]\r
1406         ]\r
1407     },\r
1408     {\r
1409         "id": "22ce76c6.095f5a",\r
1410         "type": "set",\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
1413         "comments": "",\r
1414         "x": 1358.9999542236328,\r
1415         "y": 3186.5715317726135,\r
1416         "z": "f2a4469f.b36fa8",\r
1417         "wires": []\r
1418     },\r
1419     {\r
1420         "id": "d2b51d09.31bec",\r
1421         "type": "for",\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
1424         "comments": "",\r
1425         "outputs": 1,\r
1426         "x": 1404.9999542236328,\r
1427         "y": 2966.5715317726135,\r
1428         "z": "f2a4469f.b36fa8",\r
1429         "wires": [\r
1430             [\r
1431                 "c5c22c14.716aa"\r
1432             ]\r
1433         ]\r
1434     },\r
1435     {\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
1440         "comments": "",\r
1441         "outputs": 1,\r
1442         "x": 1686.7142944335938,\r
1443         "y": 2966.0001316070557,\r
1444         "z": "f2a4469f.b36fa8",\r
1445         "wires": [\r
1446             [\r
1447                 "c2232c60.14d6f"\r
1448             ]\r
1449         ]\r
1450     },\r
1451     {\r
1452         "id": "c2232c60.14d6f",\r
1453         "type": "not-found",\r
1454         "name": "true",\r
1455         "xml": "<outcome value='true'>\n",\r
1456         "comments": "",\r
1457         "outputs": 1,\r
1458         "x": 1881.7142944335938,\r
1459         "y": 2966.0001316070557,\r
1460         "z": "f2a4469f.b36fa8",\r
1461         "wires": [\r
1462             [\r
1463                 "5b165344.b8577c"\r
1464             ]\r
1465         ]\r
1466     },\r
1467     {\r
1468         "id": "5b165344.b8577c",\r
1469         "type": "set",\r
1470         "name": "set",\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
1472         "comments": "",\r
1473         "x": 2031.7142944335938,\r
1474         "y": 2966.0001316070557,\r
1475         "z": "f2a4469f.b36fa8",\r
1476         "wires": []\r
1477     },\r
1478     {\r
1479         "id": "ee693b4d.892a08",\r
1480         "type": "block",\r
1481         "name": "block : atomic",\r
1482         "xml": "<block atomic='true'>",\r
1483         "atomic": "true",\r
1484         "comments": "",\r
1485         "outputs": 1,\r
1486         "x": 1085.9999542236328,\r
1487         "y": 2578.5715317726135,\r
1488         "z": "f2a4469f.b36fa8",\r
1489         "wires": [\r
1490             [\r
1491                 "f71ce8f1.bc0e68",\r
1492                 "880d8f3f.18d9d",\r
1493                 "27d0611d.c3273e",\r
1494                 "ec69a32e.de88a",\r
1495                 "d2b51d09.31bec",\r
1496                 "2dcb9176.9538be",\r
1497                 "a98626fd.34ab98",\r
1498                 "22ce76c6.095f5a",\r
1499                 "f0d643f8.6b8dd"\r
1500             ]\r
1501         ]\r
1502     },\r
1503     {\r
1504         "id": "de8eda93.8e0018",\r
1505         "type": "not-found",\r
1506         "name": "pnf",\r
1507         "xml": "<outcome value='pnf'>\n",\r
1508         "comments": "",\r
1509         "outputs": 1,\r
1510         "x": 574.7141265869141,\r
1511         "y": 2320.7145318984985,\r
1512         "z": "f2a4469f.b36fa8",\r
1513         "wires": [\r
1514             [\r
1515                 "185021f0.20918e"\r
1516             ]\r
1517         ]\r
1518     },\r
1519     {\r
1520         "id": "f0d643f8.6b8dd",\r
1521         "type": "record",\r
1522         "name": "record",\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
1524         "comments": "",\r
1525         "outputs": 1,\r
1526         "x": 1309.7141647338867,\r
1527         "y": 2578.000151157379,\r
1528         "z": "f2a4469f.b36fa8",\r
1529         "wires": [\r
1530             []\r
1531         ]\r
1532     },\r
1533     {\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
1538         "comments": "",\r
1539         "outputs": 1,\r
1540         "x": 792.4285278320312,\r
1541         "y": 2320.571533203125,\r
1542         "z": "f2a4469f.b36fa8",\r
1543         "wires": [\r
1544             [\r
1545                 "df505d4.bc14da"\r
1546             ]\r
1547         ]\r
1548     },\r
1549     {\r
1550         "id": "df505d4.bc14da",\r
1551         "type": "outcome",\r
1552         "name": "false",\r
1553         "xml": "<outcome value='false'>",\r
1554         "comments": "",\r
1555         "outputs": 1,\r
1556         "x": 1011.4285278320312,\r
1557         "y": 2319.571533203125,\r
1558         "z": "f2a4469f.b36fa8",\r
1559         "wires": [\r
1560             [\r
1561                 "57975b44.aeea74"\r
1562             ]\r
1563         ]\r
1564     },\r
1565     {\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
1570         "comments": "",\r
1571         "outputs": 1,\r
1572         "x": 972.4285278320312,\r
1573         "y": 2447.571533203125,\r
1574         "z": "f2a4469f.b36fa8",\r
1575         "wires": [\r
1576             [\r
1577                 "28f3362.c405dca"\r
1578             ]\r
1579         ]\r
1580     },\r
1581     {\r
1582         "id": "28f3362.c405dca",\r
1583         "type": "outcome",\r
1584         "name": "false",\r
1585         "xml": "<outcome value='false'>",\r
1586         "comments": "",\r
1587         "outputs": 1,\r
1588         "x": 1191.4285278320312,\r
1589         "y": 2446.571533203125,\r
1590         "z": "f2a4469f.b36fa8",\r
1591         "wires": [\r
1592             [\r
1593                 "3e1aa09f.ad09a"\r
1594             ]\r
1595         ]\r
1596     }\r
1597 ]