Merge "integration test issues fix for sdwan and sotn"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-generate-name.json
1 [
2     {
3         "id": "a0fcff67.f90228",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 87.14288330078125,
8         "y": 81.42857360839844,
9         "z": "719b1fb6.3a5b9",
10         "wires": [
11             [
12                 "77ff7670.28ec1"
13             ]
14         ]
15     },
16     {
17         "id": "77ff7670.28ec1",
18         "type": "service-logic",
19         "name": "GENERIC-RESOURCE-API ${project.version}",
20         "module": "GENERIC-RESOURCE-API",
21         "version": "${project.version}",
22         "comments": "",
23         "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}'>",
24         "outputs": 1,
25         "x": 352.2857360839844,
26         "y": 81.4285659790039,
27         "z": "719b1fb6.3a5b9",
28         "wires": [
29             [
30                 "8198a596.8587a8"
31             ]
32         ]
33     },
34     {
35         "id": "8198a596.8587a8",
36         "type": "method",
37         "name": "self-serve-generate-name",
38         "xml": "<method rpc='self-serve-generate-name' mode='sync'>\n",
39         "comments": "",
40         "outputs": 1,
41         "x": 657.2857360839844,
42         "y": 81.4285659790039,
43         "z": "719b1fb6.3a5b9",
44         "wires": [
45             [
46                 "d1eee6c3.444198"
47             ]
48         ]
49     },
50     {
51         "id": "d1eee6c3.444198",
52         "type": "block",
53         "name": "block atomic",
54         "xml": "<block atomic=\"true\">\n",
55         "atomic": "false",
56         "comments": "",
57         "outputs": 1,
58         "x": 156.28573608398438,
59         "y": 167.4285659790039,
60         "z": "719b1fb6.3a5b9",
61         "wires": [
62             [
63                 "350eff4d.2e40a",
64                 "e1ffb57d.53823",
65                 "32827181.a6b956",
66                 "de00c7d5.b7368"
67             ]
68         ]
69     },
70     {
71         "id": "a5d9b0a3.665e9",
72         "type": "execute",
73         "name": "execute replace extra comma",
74         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",
75         "comments": "",
76         "outputs": 1,
77         "x": 1722.0000915527344,
78         "y": 893.5713424682617,
79         "z": "719b1fb6.3a5b9",
80         "wires": [
81             []
82         ]
83     },
84     {
85         "id": "350eff4d.2e40a",
86         "type": "set",
87         "name": "set capability-name",
88         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n",
89         "comments": "",
90         "x": 355.2857360839844,
91         "y": 168.4285659790039,
92         "z": "719b1fb6.3a5b9",
93         "wires": []
94     },
95     {
96         "id": "e1ffb57d.53823",
97         "type": "call",
98         "name": "call capability-param-resolution",
99         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' >\n",
100         "comments": "",
101         "outputs": 1,
102         "x": 393.2857360839844,
103         "y": 233.4285659790039,
104         "z": "719b1fb6.3a5b9",
105         "wires": [
106             [
107                 "e6cffea2.05b508",
108                 "d29f4ed4.70282"
109             ]
110         ]
111     },
112     {
113         "id": "c8ae8fb3.2b106",
114         "type": "for",
115         "name": "for vnf-parameters-data",
116         "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
117         "comments": "",
118         "outputs": 1,
119         "x": 1155.785888671875,
120         "y": 524.8570861816406,
121         "z": "719b1fb6.3a5b9",
122         "wires": [
123             [
124                 "29db996f.2f77fe"
125             ]
126         ]
127     },
128     {
129         "id": "29db996f.2f77fe",
130         "type": "switchNode",
131         "name": "switch capability-name",
132         "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",
133         "comments": "",
134         "outputs": 1,
135         "x": 1398.6429443359375,
136         "y": 524.8570861816406,
137         "z": "719b1fb6.3a5b9",
138         "wires": [
139             [
140                 "fa3c082e.e81b98"
141             ]
142         ]
143     },
144     {
145         "id": "fa3c082e.e81b98",
146         "type": "not-found",
147         "name": "true",
148         "xml": "<outcome value='true'>\n",
149         "comments": "",
150         "outputs": 1,
151         "x": 1579.3572998046875,
152         "y": 524.8570709228516,
153         "z": "719b1fb6.3a5b9",
154         "wires": [
155             [
156                 "ecb50e0c.b6f238"
157             ]
158         ]
159     },
160     {
161         "id": "9b45dec.f68242",
162         "type": "for",
163         "name": "for vnf-parameters-data",
164         "xml": "<for 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",
165         "comments": "",
166         "outputs": 1,
167         "x": 1691.5000915527344,
168         "y": 694.5713424682617,
169         "z": "719b1fb6.3a5b9",
170         "wires": [
171             [
172                 "83953b14.cd3cc"
173             ]
174         ]
175     },
176     {
177         "id": "e6cffea2.05b508",
178         "type": "failure",
179         "name": "failure",
180         "xml": "<outcome value='failure'>\n",
181         "comments": "",
182         "outputs": 1,
183         "x": 616.2857360839844,
184         "y": 201.4285659790039,
185         "z": "719b1fb6.3a5b9",
186         "wires": [
187             [
188                 "3bec3c36.db162c"
189             ]
190         ]
191     },
192     {
193         "id": "d29f4ed4.70282",
194         "type": "failure",
195         "name": "not-found",
196         "xml": "<outcome value='not-found'>\n",
197         "comments": "",
198         "outputs": 1,
199         "x": 625.2857360839844,
200         "y": 267.4285659790039,
201         "z": "719b1fb6.3a5b9",
202         "wires": [
203             [
204                 "3bec3c36.db162c"
205             ]
206         ]
207     },
208     {
209         "id": "3bec3c36.db162c",
210         "type": "returnFailure",
211         "name": "return failure",
212         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from capability-param-resolution\" />\n",
213         "comments": "",
214         "x": 818.2857360839844,
215         "y": 201.4285659790039,
216         "z": "719b1fb6.3a5b9",
217         "wires": []
218     },
219     {
220         "id": "d44e28a5.a5361",
221         "type": "set",
222         "name": "set payload data",
223         "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>",
224         "comments": "",
225         "x": 2294.0000915527344,
226         "y": 692.5713424682617,
227         "z": "719b1fb6.3a5b9",
228         "wires": []
229     },
230     {
231         "id": "561c14d8.97e21c",
232         "type": "set",
233         "name": "set set payload data",
234         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",
235         "comments": "",
236         "x": 1689.000244140625,
237         "y": 620.4284362792969,
238         "z": "719b1fb6.3a5b9",
239         "wires": []
240     },
241     {
242         "id": "755059e1.8e09a8",
243         "type": "set",
244         "name": "set payload data",
245         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
246         "comments": "",
247         "x": 1689.0000915527344,
248         "y": 756.5713424682617,
249         "z": "719b1fb6.3a5b9",
250         "wires": []
251     },
252     {
253         "id": "bc43a903.45bae8",
254         "type": "set",
255         "name": "set close payload list",
256         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
257         "comments": "",
258         "x": 1695.0000915527344,
259         "y": 821.5713424682617,
260         "z": "719b1fb6.3a5b9",
261         "wires": []
262     },
263     {
264         "id": "d6e4c46a.7a8e5",
265         "type": "execute",
266         "name": "execute replace extra comma",
267         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",
268         "comments": "",
269         "outputs": 1,
270         "x": 1725.0000915527344,
271         "y": 947.5713424682617,
272         "z": "719b1fb6.3a5b9",
273         "wires": [
274             []
275         ]
276     },
277     {
278         "id": "87e249a7.d2d76",
279         "type": "execute",
280         "name": "execute NameGenerationNode-unassign",
281         "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.UnAssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",
282         "comments": "",
283         "outputs": 1,
284         "x": 1751.0000915527344,
285         "y": 1004.5713424682617,
286         "z": "719b1fb6.3a5b9",
287         "wires": [
288             [
289                 "e6a3bbe9.313368",
290                 "77d6fd82.74cf9c"
291             ]
292         ]
293     },
294     {
295         "id": "e6a3bbe9.313368",
296         "type": "failure",
297         "name": "failure",
298         "xml": "<outcome value='failure'>\n",
299         "comments": "",
300         "outputs": 1,
301         "x": 2026.0000915527344,
302         "y": 954.5713424682617,
303         "z": "719b1fb6.3a5b9",
304         "wires": [
305             [
306                 "1105b68e.0b87b9"
307             ]
308         ]
309     },
310     {
311         "id": "6b43378b.4fca7",
312         "type": "returnFailure",
313         "name": "return failure",
314         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Unassign\" />\n",
315         "comments": "",
316         "x": 2391.0000915527344,
317         "y": 1054.5713424682617,
318         "z": "719b1fb6.3a5b9",
319         "wires": []
320     },
321     {
322         "id": "77d6fd82.74cf9c",
323         "type": "failure",
324         "name": "not-found",
325         "xml": "<outcome value='not-found'>\n",
326         "comments": "",
327         "outputs": 1,
328         "x": 2031.0000915527344,
329         "y": 1053.5713424682617,
330         "z": "719b1fb6.3a5b9",
331         "wires": [
332             [
333                 "1105b68e.0b87b9"
334             ]
335         ]
336     },
337     {
338         "id": "1105b68e.0b87b9",
339         "type": "block",
340         "name": "block",
341         "xml": "<block>\n",
342         "atomic": "false",
343         "comments": "",
344         "outputs": 1,
345         "x": 2189.0000915527344,
346         "y": 998.5713424682617,
347         "z": "719b1fb6.3a5b9",
348         "wires": [
349             [
350                 "6d474a1e.25ac34",
351                 "6b43378b.4fca7"
352             ]
353         ]
354     },
355     {
356         "id": "6d474a1e.25ac34",
357         "type": "set",
358         "name": "set status as FAILED",
359         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",
360         "comments": "",
361         "x": 2405.0000915527344,
362         "y": 945.5713424682617,
363         "z": "719b1fb6.3a5b9",
364         "wires": []
365     },
366     {
367         "id": "d4160d84.70bb48",
368         "type": "switchNode",
369         "name": "switch capability action assign",
370         "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",
371         "comments": "",
372         "outputs": 1,
373         "x": 779.5238037109375,
374         "y": 1652.1904296875,
375         "z": "719b1fb6.3a5b9",
376         "wires": [
377             [
378                 "bf3e09f4.dafff"
379             ]
380         ]
381     },
382     {
383         "id": "bf3e09f4.dafff",
384         "type": "not-found",
385         "name": "true",
386         "xml": "<outcome value='true'>\n",
387         "comments": "",
388         "outputs": 1,
389         "x": 1034.238037109375,
390         "y": 1652.1904296875,
391         "z": "719b1fb6.3a5b9",
392         "wires": [
393             [
394                 "6b713cfb.723974"
395             ]
396         ]
397     },
398     {
399         "id": "9c664d90.9ee95",
400         "type": "for",
401         "name": "for vnf-parameters-data",
402         "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
403         "comments": "",
404         "outputs": 1,
405         "x": 1937.0000915527344,
406         "y": 1249.5713424682617,
407         "z": "719b1fb6.3a5b9",
408         "wires": [
409             [
410                 "1476063f.6bab8a"
411             ]
412         ]
413     },
414     {
415         "id": "dbdeedbe.f41fd8",
416         "type": "switchNode",
417         "name": "switch capability-name",
418         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
419         "comments": "",
420         "outputs": 1,
421         "x": 2140.0000915527344,
422         "y": 1467.5713424682617,
423         "z": "719b1fb6.3a5b9",
424         "wires": [
425             [
426                 "79a3b021.b0b288"
427             ]
428         ]
429     },
430     {
431         "id": "79a3b021.b0b288",
432         "type": "not-found",
433         "name": "true",
434         "xml": "<outcome value='true'>\n",
435         "comments": "",
436         "outputs": 1,
437         "x": 2350.0000915527344,
438         "y": 1467.5713424682617,
439         "z": "719b1fb6.3a5b9",
440         "wires": [
441             [
442                 "be0571f0.89d93"
443             ]
444         ]
445     },
446     {
447         "id": "be0571f0.89d93",
448         "type": "set",
449         "name": "set set payload data",
450         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",
451         "comments": "",
452         "x": 2546.5000915527344,
453         "y": 1468.5713424682617,
454         "z": "719b1fb6.3a5b9",
455         "wires": []
456     },
457     {
458         "id": "3456afaf.a73238",
459         "type": "execute",
460         "name": "execute jsonStringToCtx",
461         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
462         "comments": "",
463         "outputs": 1,
464         "x": 1706.0000915527344,
465         "y": 1152.5713424682617,
466         "z": "719b1fb6.3a5b9",
467         "wires": [
468             []
469         ]
470     },
471     {
472         "id": "5e598157.0c9c38",
473         "type": "for",
474         "name": "for response elements",
475         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
476         "comments": "",
477         "outputs": 1,
478         "x": 1699.0000915527344,
479         "y": 1248.5713424682617,
480         "z": "719b1fb6.3a5b9",
481         "wires": [
482             [
483                 "9c664d90.9ee95"
484             ]
485         ]
486     },
487     {
488         "id": "1476063f.6bab8a",
489         "type": "execute",
490         "name": "slistringUtils - check value for $",
491         "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[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",
492         "comments": "",
493         "outputs": 1,
494         "x": 2241.0000915527344,
495         "y": 1249.5713424682617,
496         "z": "719b1fb6.3a5b9",
497         "wires": [
498             [
499                 "61dff537.8d841c"
500             ]
501         ]
502     },
503     {
504         "id": "61dff537.8d841c",
505         "type": "outcomeTrue",
506         "name": "true",
507         "xml": "<outcome value='true'>\n",
508         "comments": "",
509         "outputs": 1,
510         "x": 2481.0000915527344,
511         "y": 1248.5713424682617,
512         "z": "719b1fb6.3a5b9",
513         "wires": [
514             [
515                 "1266c260.0a766e"
516             ]
517         ]
518     },
519     {
520         "id": "ee43f6d5.8d77f8",
521         "type": "execute",
522         "name": "split resource-resolution-data",
523         "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[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",
524         "comments": "",
525         "outputs": 1,
526         "x": 2148.0000915527344,
527         "y": 1319.5713424682617,
528         "z": "719b1fb6.3a5b9",
529         "wires": [
530             []
531         ]
532     },
533     {
534         "id": "aa6b38f9.769088",
535         "type": "execute",
536         "name": "split resource-resolution-split-1",
537         "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",
538         "comments": "",
539         "outputs": 1,
540         "x": 2163.0000915527344,
541         "y": 1402.5713424682617,
542         "z": "719b1fb6.3a5b9",
543         "wires": [
544             []
545         ]
546     },
547     {
548         "id": "1266c260.0a766e",
549         "type": "block",
550         "name": "block",
551         "xml": "<block>\n",
552         "atomic": "false",
553         "comments": "",
554         "outputs": 1,
555         "x": 1932.0000915527344,
556         "y": 1319.5713424682617,
557         "z": "719b1fb6.3a5b9",
558         "wires": [
559             [
560                 "ee43f6d5.8d77f8",
561                 "aa6b38f9.769088",
562                 "dbdeedbe.f41fd8"
563             ]
564         ]
565     },
566     {
567         "id": "ecb50e0c.b6f238",
568         "type": "block",
569         "name": "block : atomic",
570         "xml": "<block atomic='true'>",
571         "atomic": "true",
572         "comments": "",
573         "outputs": 1,
574         "x": 1482.0000915527344,
575         "y": 620.5713424682617,
576         "z": "719b1fb6.3a5b9",
577         "wires": [
578             [
579                 "561c14d8.97e21c",
580                 "9b45dec.f68242",
581                 "755059e1.8e09a8",
582                 "bc43a903.45bae8",
583                 "a5d9b0a3.665e9",
584                 "87e249a7.d2d76",
585                 "3456afaf.a73238",
586                 "8b2dbcd4.32fa2",
587                 "5e598157.0c9c38",
588                 "d6e4c46a.7a8e5"
589             ]
590         ]
591     },
592     {
593         "id": "8b2dbcd4.32fa2",
594         "type": "set",
595         "name": "set status as DELETED",
596         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='DELETED' />",
597         "comments": "",
598         "x": 1704.0000915527344,
599         "y": 1202.5713424682617,
600         "z": "719b1fb6.3a5b9",
601         "wires": []
602     },
603     {
604         "id": "27e20f71.6cc548",
605         "type": "execute",
606         "name": "execute replace extra comma",
607         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",
608         "comments": "",
609         "outputs": 1,
610         "x": 1620.66650390625,
611         "y": 2137.094970703125,
612         "z": "719b1fb6.3a5b9",
613         "wires": [
614             []
615         ]
616     },
617     {
618         "id": "10be84bb.581f9b",
619         "type": "for",
620         "name": "for vnf-parameters-data",
621         "xml": "<for 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",
622         "comments": "",
623         "outputs": 1,
624         "x": 1728.16650390625,
625         "y": 1953.094970703125,
626         "z": "719b1fb6.3a5b9",
627         "wires": [
628             [
629                 "8f7c2524.de50c"
630             ]
631         ]
632     },
633     {
634         "id": "8f7c2524.de50c",
635         "type": "set",
636         "name": "set payload data",
637         "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '&quot;:' + '&quot;' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '&quot;,'`\"/>",
638         "comments": "",
639         "x": 1980.66650390625,
640         "y": 1953.094970703125,
641         "z": "719b1fb6.3a5b9",
642         "wires": []
643     },
644     {
645         "id": "c15c85cd.ea9f2",
646         "type": "set",
647         "name": "set payload data",
648         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",
649         "comments": "",
650         "x": 1709.094970703125,
651         "y": 1891.8093872070312,
652         "z": "719b1fb6.3a5b9",
653         "wires": []
654     },
655     {
656         "id": "463d12f4.b57d9c",
657         "type": "set",
658         "name": "set payload data",
659         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
660         "comments": "",
661         "x": 1710.66650390625,
662         "y": 2009.094970703125,
663         "z": "719b1fb6.3a5b9",
664         "wires": []
665     },
666     {
667         "id": "6a94f7b6.2e3e3",
668         "type": "set",
669         "name": "set close payload list",
670         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
671         "comments": "",
672         "x": 1595.66650390625,
673         "y": 2094.0949096679688,
674         "z": "719b1fb6.3a5b9",
675         "wires": []
676     },
677     {
678         "id": "9ffd6dac.5925a",
679         "type": "execute",
680         "name": "execute replace extra comma",
681         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",
682         "comments": "",
683         "outputs": 1,
684         "x": 1621.66650390625,
685         "y": 2188.094970703125,
686         "z": "719b1fb6.3a5b9",
687         "wires": [
688             []
689         ]
690     },
691     {
692         "id": "18ddf882.11fd17",
693         "type": "execute",
694         "name": "execute NameGenerationNode-assign",
695         "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",
696         "comments": "",
697         "outputs": 1,
698         "x": 1654.66650390625,
699         "y": 2245.094970703125,
700         "z": "719b1fb6.3a5b9",
701         "wires": [
702             [
703                 "92a93214.de1db8",
704                 "b360f358.424cc8"
705             ]
706         ]
707     },
708     {
709         "id": "92a93214.de1db8",
710         "type": "failure",
711         "name": "failure",
712         "xml": "<outcome value='failure'>\n",
713         "comments": "",
714         "outputs": 1,
715         "x": 1929.66650390625,
716         "y": 2195.094970703125,
717         "z": "719b1fb6.3a5b9",
718         "wires": [
719             [
720                 "177b20fb.1bc74f"
721             ]
722         ]
723     },
724     {
725         "id": "3a3832be.f27146",
726         "type": "returnFailure",
727         "name": "return failure",
728         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Assign\" />\n",
729         "comments": "",
730         "x": 2294.66650390625,
731         "y": 2295.094970703125,
732         "z": "719b1fb6.3a5b9",
733         "wires": []
734     },
735     {
736         "id": "b360f358.424cc8",
737         "type": "failure",
738         "name": "not-found",
739         "xml": "<outcome value='not-found'>\n",
740         "comments": "",
741         "outputs": 1,
742         "x": 1934.66650390625,
743         "y": 2294.094970703125,
744         "z": "719b1fb6.3a5b9",
745         "wires": [
746             [
747                 "177b20fb.1bc74f"
748             ]
749         ]
750     },
751     {
752         "id": "177b20fb.1bc74f",
753         "type": "block",
754         "name": "block",
755         "xml": "<block>\n",
756         "atomic": "false",
757         "comments": "",
758         "outputs": 1,
759         "x": 2092.66650390625,
760         "y": 2239.094970703125,
761         "z": "719b1fb6.3a5b9",
762         "wires": [
763             [
764                 "9799610d.ba099",
765                 "3a3832be.f27146"
766             ]
767         ]
768     },
769     {
770         "id": "9799610d.ba099",
771         "type": "set",
772         "name": "set status as FAILED",
773         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='FAILED' />",
774         "comments": "",
775         "x": 2308.66650390625,
776         "y": 2186.094970703125,
777         "z": "719b1fb6.3a5b9",
778         "wires": []
779     },
780     {
781         "id": "37785a2.d8ea0a6",
782         "type": "for",
783         "name": "for vnf-parameters-data",
784         "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
785         "comments": "",
786         "outputs": 1,
787         "x": 1841.66650390625,
788         "y": 2445.094970703125,
789         "z": "719b1fb6.3a5b9",
790         "wires": [
791             [
792                 "10461664.c280c2"
793             ]
794         ]
795     },
796     {
797         "id": "ddf9ee24.32721",
798         "type": "switchNode",
799         "name": "switch capability-name",
800         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
801         "comments": "",
802         "outputs": 1,
803         "x": 2044.66650390625,
804         "y": 2663.094970703125,
805         "z": "719b1fb6.3a5b9",
806         "wires": [
807             [
808                 "915c127.869707"
809             ]
810         ]
811     },
812     {
813         "id": "915c127.869707",
814         "type": "not-found",
815         "name": "true",
816         "xml": "<outcome value='true'>\n",
817         "comments": "",
818         "outputs": 1,
819         "x": 2254.66650390625,
820         "y": 2663.094970703125,
821         "z": "719b1fb6.3a5b9",
822         "wires": [
823             [
824                 "3e3270b5.18b048"
825             ]
826         ]
827     },
828     {
829         "id": "3e3270b5.18b048",
830         "type": "set",
831         "name": "set set payload data",
832         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",
833         "comments": "",
834         "x": 2451.16650390625,
835         "y": 2664.094970703125,
836         "z": "719b1fb6.3a5b9",
837         "wires": []
838     },
839     {
840         "id": "a0734951.e43bb8",
841         "type": "execute",
842         "name": "execute jsonStringToCtx",
843         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
844         "comments": "",
845         "outputs": 1,
846         "x": 1602.66650390625,
847         "y": 2347.094970703125,
848         "z": "719b1fb6.3a5b9",
849         "wires": [
850             []
851         ]
852     },
853     {
854         "id": "9976393.8117548",
855         "type": "for",
856         "name": "for response elements",
857         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
858         "comments": "",
859         "outputs": 1,
860         "x": 1594.66650390625,
861         "y": 2444.094970703125,
862         "z": "719b1fb6.3a5b9",
863         "wires": [
864             [
865                 "37785a2.d8ea0a6"
866             ]
867         ]
868     },
869     {
870         "id": "10461664.c280c2",
871         "type": "execute",
872         "name": "slistringUtils - check value for $",
873         "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[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",
874         "comments": "",
875         "outputs": 1,
876         "x": 2145.66650390625,
877         "y": 2445.094970703125,
878         "z": "719b1fb6.3a5b9",
879         "wires": [
880             [
881                 "41922990.8a02f"
882             ]
883         ]
884     },
885     {
886         "id": "41922990.8a02f",
887         "type": "outcomeTrue",
888         "name": "true",
889         "xml": "<outcome value='true'>\n",
890         "comments": "",
891         "outputs": 1,
892         "x": 2385.66650390625,
893         "y": 2444.094970703125,
894         "z": "719b1fb6.3a5b9",
895         "wires": [
896             [
897                 "306d8cff.17a97c"
898             ]
899         ]
900     },
901     {
902         "id": "82f3e171.12001",
903         "type": "execute",
904         "name": "split resource-resolution-data",
905         "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[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",
906         "comments": "",
907         "outputs": 1,
908         "x": 2052.66650390625,
909         "y": 2515.094970703125,
910         "z": "719b1fb6.3a5b9",
911         "wires": [
912             []
913         ]
914     },
915     {
916         "id": "7a6ff351.59e66c",
917         "type": "execute",
918         "name": "split resource-resolution-split-1",
919         "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",
920         "comments": "",
921         "outputs": 1,
922         "x": 2067.66650390625,
923         "y": 2598.094970703125,
924         "z": "719b1fb6.3a5b9",
925         "wires": [
926             []
927         ]
928     },
929     {
930         "id": "306d8cff.17a97c",
931         "type": "block",
932         "name": "block",
933         "xml": "<block>\n",
934         "atomic": "false",
935         "comments": "",
936         "outputs": 1,
937         "x": 1836.66650390625,
938         "y": 2515.094970703125,
939         "z": "719b1fb6.3a5b9",
940         "wires": [
941             [
942                 "82f3e171.12001",
943                 "7a6ff351.59e66c",
944                 "ddf9ee24.32721"
945             ]
946         ]
947     },
948     {
949         "id": "6ed8d498.9723f4",
950         "type": "block",
951         "name": "block : atomic",
952         "xml": "<block atomic='true'>",
953         "atomic": "true",
954         "comments": "",
955         "outputs": 1,
956         "x": 1505.8095703125,
957         "y": 1871.380615234375,
958         "z": "719b1fb6.3a5b9",
959         "wires": [
960             [
961                 "c15c85cd.ea9f2",
962                 "10be84bb.581f9b",
963                 "463d12f4.b57d9c"
964             ]
965         ]
966     },
967     {
968         "id": "c0cd44d1.7422",
969         "type": "set",
970         "name": "set status as SUCCESS",
971         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.status`' value='SUCCESS' />",
972         "comments": "",
973         "x": 1601.66650390625,
974         "y": 2398.094970703125,
975         "z": "719b1fb6.3a5b9",
976         "wires": []
977     },
978     {
979         "id": "83953b14.cd3cc",
980         "type": "switchNode",
981         "name": "switch external-key",
982         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name == 'external-key'`\">\n",
983         "comments": "",
984         "outputs": 1,
985         "x": 1930.0000915527344,
986         "y": 693.5713424682617,
987         "z": "719b1fb6.3a5b9",
988         "wires": [
989             [
990                 "6b9e4dcc.d7de0c"
991             ]
992         ]
993     },
994     {
995         "id": "6b9e4dcc.d7de0c",
996         "type": "not-found",
997         "name": "true",
998         "xml": "<outcome value='true'>\n",
999         "comments": "",
1000         "outputs": 1,
1001         "x": 2114.0000915527344,
1002         "y": 693.5713424682617,
1003         "z": "719b1fb6.3a5b9",
1004         "wires": [
1005             [
1006                 "d44e28a5.a5361"
1007             ]
1008         ]
1009     },
1010     {
1011         "id": "763cbc48.beee84",
1012         "type": "execute",
1013         "name": "execute replace extra comma",
1014         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",
1015         "comments": "",
1016         "outputs": 1,
1017         "x": 1841.619140625,
1018         "y": 4107.761474609375,
1019         "z": "719b1fb6.3a5b9",
1020         "wires": [
1021             []
1022         ]
1023     },
1024     {
1025         "id": "f26ae3f9.58a6a8",
1026         "type": "for",
1027         "name": "for vnf-parameters-data",
1028         "xml": "<for 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",
1029         "comments": "",
1030         "outputs": 1,
1031         "x": 1130.1190185546875,
1032         "y": 3719.761962890625,
1033         "z": "719b1fb6.3a5b9",
1034         "wires": [
1035             [
1036                 "19fb9704.e19821"
1037             ]
1038         ]
1039     },
1040     {
1041         "id": "19fb9704.e19821",
1042         "type": "switchNode",
1043         "name": "switch capability-name",
1044         "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",
1045         "comments": "",
1046         "outputs": 1,
1047         "x": 1410.1190185546875,
1048         "y": 3719.761962890625,
1049         "z": "719b1fb6.3a5b9",
1050         "wires": [
1051             [
1052                 "3b748ba2.5ca9c4"
1053             ]
1054         ]
1055     },
1056     {
1057         "id": "3b748ba2.5ca9c4",
1058         "type": "not-found",
1059         "name": "true",
1060         "xml": "<outcome value='true'>\n",
1061         "comments": "",
1062         "outputs": 1,
1063         "x": 1619.119140625,
1064         "y": 3719.761962890625,
1065         "z": "719b1fb6.3a5b9",
1066         "wires": [
1067             [
1068                 "fe9fb952.03865"
1069             ]
1070         ]
1071     },
1072     {
1073         "id": "a3efff0f.aa4ec8",
1074         "type": "for",
1075         "name": "for vf-module-parameters",
1076         "xml": "<for 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",
1077         "comments": "",
1078         "outputs": 1,
1079         "x": 1811.119140625,
1080         "y": 3908.761474609375,
1081         "z": "719b1fb6.3a5b9",
1082         "wires": [
1083             [
1084                 "411e99fd.a39438"
1085             ]
1086         ]
1087     },
1088     {
1089         "id": "9abfe611.4545c8",
1090         "type": "set",
1091         "name": "set payload data",
1092         "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $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].name + '&quot;:' + '&quot;' + $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 + '&quot;,'`\"/>",
1093         "comments": "",
1094         "x": 2413.619140625,
1095         "y": 3906.761474609375,
1096         "z": "719b1fb6.3a5b9",
1097         "wires": []
1098     },
1099     {
1100         "id": "ed0277b1.5970a",
1101         "type": "set",
1102         "name": "set set payload data",
1103         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",
1104         "comments": "",
1105         "x": 1808.619140625,
1106         "y": 3831.761474609375,
1107         "z": "719b1fb6.3a5b9",
1108         "wires": []
1109     },
1110     {
1111         "id": "8bbcc0bf.293ef8",
1112         "type": "set",
1113         "name": "set payload data",
1114         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
1115         "comments": "",
1116         "x": 1808.619140625,
1117         "y": 3970.761474609375,
1118         "z": "719b1fb6.3a5b9",
1119         "wires": []
1120     },
1121     {
1122         "id": "d5dd6ae4.c76cb8",
1123         "type": "set",
1124         "name": "set close payload list",
1125         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
1126         "comments": "",
1127         "x": 1814.619140625,
1128         "y": 4035.761474609375,
1129         "z": "719b1fb6.3a5b9",
1130         "wires": []
1131     },
1132     {
1133         "id": "a8bf6cef.175b98",
1134         "type": "execute",
1135         "name": "execute replace extra comma",
1136         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",
1137         "comments": "",
1138         "outputs": 1,
1139         "x": 1844.619140625,
1140         "y": 4161.761474609375,
1141         "z": "719b1fb6.3a5b9",
1142         "wires": [
1143             []
1144         ]
1145     },
1146     {
1147         "id": "452bff82.4ad42",
1148         "type": "execute",
1149         "name": "execute NameGenerationNode-unassign",
1150         "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.UnAssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",
1151         "comments": "",
1152         "outputs": 1,
1153         "x": 1870.619140625,
1154         "y": 4218.761474609375,
1155         "z": "719b1fb6.3a5b9",
1156         "wires": [
1157             [
1158                 "12b87141.01ce77",
1159                 "da1a35af.b4fb48"
1160             ]
1161         ]
1162     },
1163     {
1164         "id": "12b87141.01ce77",
1165         "type": "failure",
1166         "name": "failure",
1167         "xml": "<outcome value='failure'>\n",
1168         "comments": "",
1169         "outputs": 1,
1170         "x": 2145.619140625,
1171         "y": 4168.761474609375,
1172         "z": "719b1fb6.3a5b9",
1173         "wires": [
1174             [
1175                 "d6576013.79b6e"
1176             ]
1177         ]
1178     },
1179     {
1180         "id": "8bddd10d.aa37",
1181         "type": "returnFailure",
1182         "name": "return failure",
1183         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Unassign\" />\n",
1184         "comments": "",
1185         "x": 2510.619140625,
1186         "y": 4268.761474609375,
1187         "z": "719b1fb6.3a5b9",
1188         "wires": []
1189     },
1190     {
1191         "id": "da1a35af.b4fb48",
1192         "type": "failure",
1193         "name": "not-found",
1194         "xml": "<outcome value='not-found'>\n",
1195         "comments": "",
1196         "outputs": 1,
1197         "x": 2150.619140625,
1198         "y": 4267.761474609375,
1199         "z": "719b1fb6.3a5b9",
1200         "wires": [
1201             [
1202                 "d6576013.79b6e"
1203             ]
1204         ]
1205     },
1206     {
1207         "id": "d6576013.79b6e",
1208         "type": "block",
1209         "name": "block",
1210         "xml": "<block>\n",
1211         "atomic": "false",
1212         "comments": "",
1213         "outputs": 1,
1214         "x": 2308.619140625,
1215         "y": 4212.761474609375,
1216         "z": "719b1fb6.3a5b9",
1217         "wires": [
1218             [
1219                 "d5fbd703.684a6",
1220                 "8bddd10d.aa37"
1221             ]
1222         ]
1223     },
1224     {
1225         "id": "d5fbd703.684a6",
1226         "type": "set",
1227         "name": "set status as FAILED",
1228         "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.status`' value='FAILED' />",
1229         "comments": "",
1230         "x": 2524.619140625,
1231         "y": 4159.761474609375,
1232         "z": "719b1fb6.3a5b9",
1233         "wires": []
1234     },
1235     {
1236         "id": "979f7afd.afba98",
1237         "type": "for",
1238         "name": "for vf-module-parameters",
1239         "xml": "<for index='l' 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",
1240         "comments": "",
1241         "outputs": 1,
1242         "x": 2056.619140625,
1243         "y": 4463.761474609375,
1244         "z": "719b1fb6.3a5b9",
1245         "wires": [
1246             [
1247                 "648836d6.70a21"
1248             ]
1249         ]
1250     },
1251     {
1252         "id": "8ff2df62.ffbde",
1253         "type": "switchNode",
1254         "name": "switch capability-name",
1255         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
1256         "comments": "",
1257         "outputs": 1,
1258         "x": 2259.619140625,
1259         "y": 4681.761474609375,
1260         "z": "719b1fb6.3a5b9",
1261         "wires": [
1262             [
1263                 "78ff017c.17864"
1264             ]
1265         ]
1266     },
1267     {
1268         "id": "78ff017c.17864",
1269         "type": "not-found",
1270         "name": "true",
1271         "xml": "<outcome value='true'>\n",
1272         "comments": "",
1273         "outputs": 1,
1274         "x": 2469.619140625,
1275         "y": 4681.761474609375,
1276         "z": "719b1fb6.3a5b9",
1277         "wires": [
1278             [
1279                 "1462085a.8135a"
1280             ]
1281         ]
1282     },
1283     {
1284         "id": "1462085a.8135a",
1285         "type": "set",
1286         "name": "set set payload data",
1287         "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[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",
1288         "comments": "",
1289         "x": 2666.119140625,
1290         "y": 4682.761474609375,
1291         "z": "719b1fb6.3a5b9",
1292         "wires": []
1293     },
1294     {
1295         "id": "5bd4041e.5eb064",
1296         "type": "execute",
1297         "name": "execute jsonStringToCtx",
1298         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
1299         "comments": "",
1300         "outputs": 1,
1301         "x": 1825.619140625,
1302         "y": 4366.761474609375,
1303         "z": "719b1fb6.3a5b9",
1304         "wires": [
1305             []
1306         ]
1307     },
1308     {
1309         "id": "d49e444f.57b07",
1310         "type": "for",
1311         "name": "for response elements",
1312         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
1313         "comments": "",
1314         "outputs": 1,
1315         "x": 1818.619140625,
1316         "y": 4462.761474609375,
1317         "z": "719b1fb6.3a5b9",
1318         "wires": [
1319             [
1320                 "979f7afd.afba98"
1321             ]
1322         ]
1323     },
1324     {
1325         "id": "648836d6.70a21",
1326         "type": "execute",
1327         "name": "slistringUtils - check value for $",
1328         "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[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",
1329         "comments": "",
1330         "outputs": 1,
1331         "x": 2360.619140625,
1332         "y": 4463.761474609375,
1333         "z": "719b1fb6.3a5b9",
1334         "wires": [
1335             [
1336                 "7a9d7c8a.3c0bc4"
1337             ]
1338         ]
1339     },
1340     {
1341         "id": "7a9d7c8a.3c0bc4",
1342         "type": "outcomeTrue",
1343         "name": "true",
1344         "xml": "<outcome value='true'>\n",
1345         "comments": "",
1346         "outputs": 1,
1347         "x": 2600.619140625,
1348         "y": 4462.761474609375,
1349         "z": "719b1fb6.3a5b9",
1350         "wires": [
1351             [
1352                 "2051ec8a.8af274"
1353             ]
1354         ]
1355     },
1356     {
1357         "id": "999690dc.8426f8",
1358         "type": "execute",
1359         "name": "split resource-resolution-data",
1360         "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[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",
1361         "comments": "",
1362         "outputs": 1,
1363         "x": 2267.619140625,
1364         "y": 4533.761474609375,
1365         "z": "719b1fb6.3a5b9",
1366         "wires": [
1367             []
1368         ]
1369     },
1370     {
1371         "id": "5bc42c8c.88381c",
1372         "type": "execute",
1373         "name": "split resource-resolution-split-1",
1374         "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",
1375         "comments": "",
1376         "outputs": 1,
1377         "x": 2282.619140625,
1378         "y": 4616.761474609375,
1379         "z": "719b1fb6.3a5b9",
1380         "wires": [
1381             []
1382         ]
1383     },
1384     {
1385         "id": "2051ec8a.8af274",
1386         "type": "block",
1387         "name": "block",
1388         "xml": "<block>\n",
1389         "atomic": "false",
1390         "comments": "",
1391         "outputs": 1,
1392         "x": 2051.619140625,
1393         "y": 4533.761474609375,
1394         "z": "719b1fb6.3a5b9",
1395         "wires": [
1396             [
1397                 "999690dc.8426f8",
1398                 "5bc42c8c.88381c",
1399                 "8ff2df62.ffbde"
1400             ]
1401         ]
1402     },
1403     {
1404         "id": "fe9fb952.03865",
1405         "type": "block",
1406         "name": "block : atomic",
1407         "xml": "<block atomic='true'>",
1408         "atomic": "true",
1409         "comments": "",
1410         "outputs": 1,
1411         "x": 1601.619140625,
1412         "y": 3834.761474609375,
1413         "z": "719b1fb6.3a5b9",
1414         "wires": [
1415             [
1416                 "ed0277b1.5970a",
1417                 "a3efff0f.aa4ec8",
1418                 "8bbcc0bf.293ef8",
1419                 "d5dd6ae4.c76cb8",
1420                 "763cbc48.beee84",
1421                 "452bff82.4ad42",
1422                 "5bd4041e.5eb064",
1423                 "9a62d212.fe282",
1424                 "d49e444f.57b07",
1425                 "a8bf6cef.175b98"
1426             ]
1427         ]
1428     },
1429     {
1430         "id": "9a62d212.fe282",
1431         "type": "set",
1432         "name": "set status as DELETED",
1433         "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.status`' value='DELETED' />",
1434         "comments": "",
1435         "x": 1823.619140625,
1436         "y": 4416.761474609375,
1437         "z": "719b1fb6.3a5b9",
1438         "wires": []
1439     },
1440     {
1441         "id": "411e99fd.a39438",
1442         "type": "switchNode",
1443         "name": "switch external-key",
1444         "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[$j].name == 'external-key'`\">\n",
1445         "comments": "",
1446         "outputs": 1,
1447         "x": 2049.619140625,
1448         "y": 3907.761474609375,
1449         "z": "719b1fb6.3a5b9",
1450         "wires": [
1451             [
1452                 "73c6b2a8.a3b054"
1453             ]
1454         ]
1455     },
1456     {
1457         "id": "73c6b2a8.a3b054",
1458         "type": "not-found",
1459         "name": "true",
1460         "xml": "<outcome value='true'>\n",
1461         "comments": "",
1462         "outputs": 1,
1463         "x": 2233.619140625,
1464         "y": 3907.761474609375,
1465         "z": "719b1fb6.3a5b9",
1466         "wires": [
1467             [
1468                 "9abfe611.4545c8"
1469             ]
1470         ]
1471     },
1472     {
1473         "id": "32827181.a6b956",
1474         "type": "switchNode",
1475         "name": "switch capability-type. vnf",
1476         "xml": "<switch test=\"`$ss.capability-type == 'vnf'`\">\n",
1477         "comments": "",
1478         "outputs": 1,
1479         "x": 365.2857360839844,
1480         "y": 338.4285659790039,
1481         "z": "719b1fb6.3a5b9",
1482         "wires": [
1483             [
1484                 "524e830f.6470c4"
1485             ]
1486         ]
1487     },
1488     {
1489         "id": "524e830f.6470c4",
1490         "type": "not-found",
1491         "name": "true",
1492         "xml": "<outcome value='true'>\n",
1493         "comments": "",
1494         "outputs": 1,
1495         "x": 568.7142944335938,
1496         "y": 337.71429443359375,
1497         "z": "719b1fb6.3a5b9",
1498         "wires": [
1499             [
1500                 "ef52847b.ff229"
1501             ]
1502         ]
1503     },
1504     {
1505         "id": "de00c7d5.b7368",
1506         "type": "switchNode",
1507         "name": "switch capability-type vf-module",
1508         "xml": "<switch test=\"`$ss.capability-type == 'vf-module'`\">\n",
1509         "comments": "",
1510         "outputs": 1,
1511         "x": 494.61907958984375,
1512         "y": 3501.7619018554688,
1513         "z": "719b1fb6.3a5b9",
1514         "wires": [
1515             [
1516                 "1ded1ea.e9121e1"
1517             ]
1518         ]
1519     },
1520     {
1521         "id": "1ded1ea.e9121e1",
1522         "type": "not-found",
1523         "name": "true",
1524         "xml": "<outcome value='true'>\n",
1525         "comments": "",
1526         "outputs": 1,
1527         "x": 713.6190795898438,
1528         "y": 3502.761962890625,
1529         "z": "719b1fb6.3a5b9",
1530         "wires": [
1531             [
1532                 "c14ba9b4.7c8ad8"
1533             ]
1534         ]
1535     },
1536     {
1537         "id": "36603013.bbb4f8",
1538         "type": "for",
1539         "name": "for vnf-parameters data",
1540         "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
1541         "comments": "",
1542         "outputs": 1,
1543         "x": 1606.66650390625,
1544         "y": 2624.094970703125,
1545         "z": "719b1fb6.3a5b9",
1546         "wires": [
1547             [
1548                 "a6ad8f3a.9c7f8"
1549             ]
1550         ]
1551     },
1552     {
1553         "id": "a6ad8f3a.9c7f8",
1554         "type": "execute",
1555         "name": "slistringUtils - check value for $",
1556         "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[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",
1557         "comments": "",
1558         "outputs": 1,
1559         "x": 1732.3331298828125,
1560         "y": 2755.094970703125,
1561         "z": "719b1fb6.3a5b9",
1562         "wires": [
1563             [
1564                 "77a82966.ec0b48"
1565             ]
1566         ]
1567     },
1568     {
1569         "id": "77a82966.ec0b48",
1570         "type": "failure",
1571         "name": "false",
1572         "xml": "<outcome value='false'>\n",
1573         "comments": "",
1574         "outputs": 1,
1575         "x": 1994.3331298828125,
1576         "y": 2811.094970703125,
1577         "z": "719b1fb6.3a5b9",
1578         "wires": [
1579             [
1580                 "f33d0266.cea3"
1581             ]
1582         ]
1583     },
1584     {
1585         "id": "f33d0266.cea3",
1586         "type": "block",
1587         "name": "block",
1588         "xml": "<block>\n",
1589         "atomic": "false",
1590         "comments": "",
1591         "outputs": 1,
1592         "x": 2210.3331298828125,
1593         "y": 2811.094970703125,
1594         "z": "719b1fb6.3a5b9",
1595         "wires": [
1596             [
1597                 "bd9f5006.39331",
1598                 "1847b82e.cbd13"
1599             ]
1600         ]
1601     },
1602     {
1603         "id": "bd9f5006.39331",
1604         "type": "set",
1605         "name": "set capability name",
1606         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].resource-resolution-data.capability-name`' value='INPUT' />",
1607         "comments": "",
1608         "x": 2430.3331298828125,
1609         "y": 2749.094970703125,
1610         "z": "719b1fb6.3a5b9",
1611         "wires": []
1612     },
1613     {
1614         "id": "1847b82e.cbd13",
1615         "type": "set",
1616         "name": "set status SUCCESS",
1617         "xml": "<set>\n<parameter name='`service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$l].resource-resolution-data.status`' value='SUCCESS' />\n",
1618         "comments": "",
1619         "x": 2440.3331298828125,
1620         "y": 2857.094970703125,
1621         "z": "719b1fb6.3a5b9",
1622         "wires": []
1623     },
1624     {
1625         "id": "bc970fe5.a522f8",
1626         "type": "switchNode",
1627         "name": "switch capability action unassign",
1628         "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",
1629         "comments": "",
1630         "outputs": 1,
1631         "x": 822.8571166992188,
1632         "y": 428.5714416503906,
1633         "z": "719b1fb6.3a5b9",
1634         "wires": [
1635             [
1636                 "e1f81f5d.07ca4"
1637             ]
1638         ]
1639     },
1640     {
1641         "id": "e1f81f5d.07ca4",
1642         "type": "not-found",
1643         "name": "true",
1644         "xml": "<outcome value='true'>\n",
1645         "comments": "",
1646         "outputs": 1,
1647         "x": 1108.5714111328125,
1648         "y": 427.1428527832031,
1649         "z": "719b1fb6.3a5b9",
1650         "wires": [
1651             [
1652                 "c8ae8fb3.2b106"
1653             ]
1654         ]
1655     },
1656     {
1657         "id": "ef52847b.ff229",
1658         "type": "block",
1659         "name": "block",
1660         "xml": "<block>\n",
1661         "atomic": "false",
1662         "comments": "",
1663         "outputs": 1,
1664         "x": 572.857177734375,
1665         "y": 402.857177734375,
1666         "z": "719b1fb6.3a5b9",
1667         "wires": [
1668             [
1669                 "bc970fe5.a522f8",
1670                 "d4160d84.70bb48"
1671             ]
1672         ]
1673     },
1674     {
1675         "id": "80902f6b.f3783",
1676         "type": "for",
1677         "name": "for vnf-parameters-data",
1678         "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
1679         "comments": "",
1680         "outputs": 1,
1681         "x": 1047.2144775390625,
1682         "y": 1814.5953369140625,
1683         "z": "719b1fb6.3a5b9",
1684         "wires": [
1685             [
1686                 "504c0e8f.4cc8a"
1687             ]
1688         ]
1689     },
1690     {
1691         "id": "504c0e8f.4cc8a",
1692         "type": "switchNode",
1693         "name": "switch capability-name",
1694         "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",
1695         "comments": "",
1696         "outputs": 1,
1697         "x": 1288.821533203125,
1698         "y": 1814.5953369140625,
1699         "z": "719b1fb6.3a5b9",
1700         "wires": [
1701             [
1702                 "98b667d2.9e63f8"
1703             ]
1704         ]
1705     },
1706     {
1707         "id": "98b667d2.9e63f8",
1708         "type": "not-found",
1709         "name": "true",
1710         "xml": "<outcome value='true'>\n",
1711         "comments": "",
1712         "outputs": 1,
1713         "x": 1469.535888671875,
1714         "y": 1814.5953369140625,
1715         "z": "719b1fb6.3a5b9",
1716         "wires": [
1717             [
1718                 "6ed8d498.9723f4"
1719             ]
1720         ]
1721     },
1722     {
1723         "id": "10288042.9afdc",
1724         "type": "not-found",
1725         "name": "true",
1726         "xml": "<outcome value='true'>\n",
1727         "comments": "",
1728         "outputs": 1,
1729         "x": 1202.0001220703125,
1730         "y": 3631,
1731         "z": "719b1fb6.3a5b9",
1732         "wires": [
1733             [
1734                 "f26ae3f9.58a6a8"
1735             ]
1736         ]
1737     },
1738     {
1739         "id": "ae383e92.c64418",
1740         "type": "switchNode",
1741         "name": "switch capability action unassign",
1742         "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",
1743         "comments": "",
1744         "outputs": 1,
1745         "x": 960.9998779296875,
1746         "y": 3631,
1747         "z": "719b1fb6.3a5b9",
1748         "wires": [
1749             [
1750                 "10288042.9afdc"
1751             ]
1752         ]
1753     },
1754     {
1755         "id": "c14ba9b4.7c8ad8",
1756         "type": "block",
1757         "name": "block",
1758         "xml": "<block>\n",
1759         "atomic": "false",
1760         "comments": "",
1761         "outputs": 1,
1762         "x": 718,
1763         "y": 3568,
1764         "z": "719b1fb6.3a5b9",
1765         "wires": [
1766             [
1767                 "ae383e92.c64418",
1768                 "b1d4f02b.074b08"
1769             ]
1770         ]
1771     },
1772     {
1773         "id": "b1d4f02b.074b08",
1774         "type": "switchNode",
1775         "name": "switch capability action assign",
1776         "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",
1777         "comments": "",
1778         "outputs": 1,
1779         "x": 937.9525146484375,
1780         "y": 5238.7626953125,
1781         "z": "719b1fb6.3a5b9",
1782         "wires": [
1783             [
1784                 "5f3175ef.b2e644"
1785             ]
1786         ]
1787     },
1788     {
1789         "id": "5f3175ef.b2e644",
1790         "type": "not-found",
1791         "name": "true",
1792         "xml": "<outcome value='true'>\n",
1793         "comments": "",
1794         "outputs": 1,
1795         "x": 1166.9525146484375,
1796         "y": 5238.7626953125,
1797         "z": "719b1fb6.3a5b9",
1798         "wires": [
1799             [
1800                 "7f8df3af.553754"
1801             ]
1802         ]
1803     },
1804     {
1805         "id": "b52f5f26.c98fb",
1806         "type": "execute",
1807         "name": "execute replace extra comma",
1808         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',}' />\n   <parameter name='replacement' value='}' />",
1809         "comments": "",
1810         "outputs": 1,
1811         "x": 1715.452392578125,
1812         "y": 5709.0130615234375,
1813         "z": "719b1fb6.3a5b9",
1814         "wires": [
1815             []
1816         ]
1817     },
1818     {
1819         "id": "21cc2c07.2e17cc",
1820         "type": "for",
1821         "name": "for vf-module-parameters",
1822         "xml": "<for 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",
1823         "comments": "",
1824         "outputs": 1,
1825         "x": 2033.702392578125,
1826         "y": 5516.7626953125,
1827         "z": "719b1fb6.3a5b9",
1828         "wires": [
1829             [
1830                 "d6c21c77.670988"
1831             ]
1832         ]
1833     },
1834     {
1835         "id": "d6c21c77.670988",
1836         "type": "set",
1837         "name": "set payload data",
1838         "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '&quot;' + $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].name + '&quot;:' + '&quot;' + $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 + '&quot;,'`\"/>",
1839         "comments": "",
1840         "x": 2290.202392578125,
1841         "y": 5516.7626953125,
1842         "z": "719b1fb6.3a5b9",
1843         "wires": []
1844     },
1845     {
1846         "id": "b09f0c88.a8dd8",
1847         "type": "set",
1848         "name": "set set payload data",
1849         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",
1850         "comments": "",
1851         "x": 2016.202392578125,
1852         "y": 5462.7626953125,
1853         "z": "719b1fb6.3a5b9",
1854         "wires": []
1855     },
1856     {
1857         "id": "16aca9a0.b085ce",
1858         "type": "set",
1859         "name": "set payload data",
1860         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
1861         "comments": "",
1862         "x": 2022.202392578125,
1863         "y": 5578.7626953125,
1864         "z": "719b1fb6.3a5b9",
1865         "wires": []
1866     },
1867     {
1868         "id": "1fd7b0ea.d78def",
1869         "type": "set",
1870         "name": "set close payload list",
1871         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
1872         "comments": "",
1873         "x": 1685.452392578125,
1874         "y": 5658.0130615234375,
1875         "z": "719b1fb6.3a5b9",
1876         "wires": []
1877     },
1878     {
1879         "id": "382244f1.84c314",
1880         "type": "execute",
1881         "name": "execute replace extra comma",
1882         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace'>\n   <parameter name='outputPath' value='tmp.naming-data-payload' />\n   <parameter name='source' value='`$tmp.naming-data-payload`' />\n   <parameter name='target' value=',]' />\n   <parameter name='replacement' value=']' />",
1883         "comments": "",
1884         "outputs": 1,
1885         "x": 1718.452392578125,
1886         "y": 5763.0130615234375,
1887         "z": "719b1fb6.3a5b9",
1888         "wires": [
1889             []
1890         ]
1891     },
1892     {
1893         "id": "b1e358e4.0f1af8",
1894         "type": "execute",
1895         "name": "execute NameGenerationNode-assign",
1896         "xml": "<execute plugin='org.openecomp.sdnc.prov.namegeneration.node.AssignNameNode' method='process'>\n   <parameter name='payload' value='`$tmp.naming-data-payload`' />\n   <parameter name=\"prifix\" value=\"nameGenResponse\" />\n",
1897         "comments": "",
1898         "outputs": 1,
1899         "x": 1744.452392578125,
1900         "y": 5820.0130615234375,
1901         "z": "719b1fb6.3a5b9",
1902         "wires": [
1903             [
1904                 "1e42490a.0702a7",
1905                 "1ec1c7ac.f1fe98"
1906             ]
1907         ]
1908     },
1909     {
1910         "id": "1e42490a.0702a7",
1911         "type": "failure",
1912         "name": "failure",
1913         "xml": "<outcome value='failure'>\n",
1914         "comments": "",
1915         "outputs": 1,
1916         "x": 2019.452392578125,
1917         "y": 5770.0130615234375,
1918         "z": "719b1fb6.3a5b9",
1919         "wires": [
1920             [
1921                 "1dc6c6ec.4b2119"
1922             ]
1923         ]
1924     },
1925     {
1926         "id": "c05d5782.207da8",
1927         "type": "returnFailure",
1928         "name": "return failure",
1929         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"Error from NameGenerationNode Assign\" />\n",
1930         "comments": "",
1931         "x": 2384.452392578125,
1932         "y": 5870.0130615234375,
1933         "z": "719b1fb6.3a5b9",
1934         "wires": []
1935     },
1936     {
1937         "id": "1ec1c7ac.f1fe98",
1938         "type": "failure",
1939         "name": "not-found",
1940         "xml": "<outcome value='not-found'>\n",
1941         "comments": "",
1942         "outputs": 1,
1943         "x": 2024.452392578125,
1944         "y": 5869.0130615234375,
1945         "z": "719b1fb6.3a5b9",
1946         "wires": [
1947             [
1948                 "1dc6c6ec.4b2119"
1949             ]
1950         ]
1951     },
1952     {
1953         "id": "1dc6c6ec.4b2119",
1954         "type": "block",
1955         "name": "block",
1956         "xml": "<block>\n",
1957         "atomic": "false",
1958         "comments": "",
1959         "outputs": 1,
1960         "x": 2182.452392578125,
1961         "y": 5814.0130615234375,
1962         "z": "719b1fb6.3a5b9",
1963         "wires": [
1964             [
1965                 "c05d5782.207da8",
1966                 "e913f4eb.f584"
1967             ]
1968         ]
1969     },
1970     {
1971         "id": "e913f4eb.f584",
1972         "type": "set",
1973         "name": "set status as FAILED",
1974         "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.status`' value='FAILED' />",
1975         "comments": "",
1976         "x": 2398.452392578125,
1977         "y": 5761.0130615234375,
1978         "z": "719b1fb6.3a5b9",
1979         "wires": []
1980     },
1981     {
1982         "id": "3d332c56.43f43c",
1983         "type": "for",
1984         "name": "for vf-module-parameters",
1985         "xml": "<for index='l' 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",
1986         "comments": "",
1987         "outputs": 1,
1988         "x": 1996.452392578125,
1989         "y": 6353.0130615234375,
1990         "z": "719b1fb6.3a5b9",
1991         "wires": [
1992             [
1993                 "5f0db49f.fd8454"
1994             ]
1995         ]
1996     },
1997     {
1998         "id": "d9f8a4b0.d2e5c",
1999         "type": "switchNode",
2000         "name": "switch capability-name",
2001         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
2002         "comments": "",
2003         "outputs": 1,
2004         "x": 2167.452392578125,
2005         "y": 6511.0130615234375,
2006         "z": "719b1fb6.3a5b9",
2007         "wires": [
2008             [
2009                 "f6bd7605.4d5f48"
2010             ]
2011         ]
2012     },
2013     {
2014         "id": "f6bd7605.4d5f48",
2015         "type": "not-found",
2016         "name": "true",
2017         "xml": "<outcome value='true'>\n",
2018         "comments": "",
2019         "outputs": 1,
2020         "x": 2371.452392578125,
2021         "y": 6509.0130615234375,
2022         "z": "719b1fb6.3a5b9",
2023         "wires": [
2024             [
2025                 "74b43ff2.601cb"
2026             ]
2027         ]
2028     },
2029     {
2030         "id": "74b43ff2.601cb",
2031         "type": "set",
2032         "name": "set set payload data",
2033         "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[$l].value`' value=\"`$jsonContextPrefix.elements[$n].resource-value`\" />\n",
2034         "comments": "",
2035         "x": 2565.952392578125,
2036         "y": 6442.0130615234375,
2037         "z": "719b1fb6.3a5b9",
2038         "wires": []
2039     },
2040     {
2041         "id": "8f868b5c.16e278",
2042         "type": "execute",
2043         "name": "execute jsonStringToCtx",
2044         "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.response-payload\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
2045         "comments": "",
2046         "outputs": 1,
2047         "x": 1699.452392578125,
2048         "y": 5876.0130615234375,
2049         "z": "719b1fb6.3a5b9",
2050         "wires": [
2051             []
2052         ]
2053     },
2054     {
2055         "id": "20e95425.2ec68c",
2056         "type": "for",
2057         "name": "for response elements",
2058         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
2059         "comments": "",
2060         "outputs": 1,
2061         "x": 1728.452392578125,
2062         "y": 6354.0130615234375,
2063         "z": "719b1fb6.3a5b9",
2064         "wires": [
2065             [
2066                 "3d332c56.43f43c"
2067             ]
2068         ]
2069     },
2070     {
2071         "id": "5f0db49f.fd8454",
2072         "type": "execute",
2073         "name": "slistringUtils - check value for $",
2074         "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[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",
2075         "comments": "",
2076         "outputs": 1,
2077         "x": 2280.452392578125,
2078         "y": 6357.0130615234375,
2079         "z": "719b1fb6.3a5b9",
2080         "wires": [
2081             [
2082                 "e81d08ce.9ec57"
2083             ]
2084         ]
2085     },
2086     {
2087         "id": "e81d08ce.9ec57",
2088         "type": "outcomeTrue",
2089         "name": "true",
2090         "xml": "<outcome value='true'>\n",
2091         "comments": "",
2092         "outputs": 1,
2093         "x": 2508.452392578125,
2094         "y": 6354.0130615234375,
2095         "z": "719b1fb6.3a5b9",
2096         "wires": [
2097             [
2098                 "4dc60b03.30474c"
2099             ]
2100         ]
2101     },
2102     {
2103         "id": "d9a4aa95.7b85",
2104         "type": "execute",
2105         "name": "split resource-resolution-data",
2106         "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[$l].value`' />\n   <parameter name='regex' value='\\$\\{' />\n",
2107         "comments": "",
2108         "outputs": 1,
2109         "x": 2175.452392578125,
2110         "y": 6407.0130615234375,
2111         "z": "719b1fb6.3a5b9",
2112         "wires": [
2113             []
2114         ]
2115     },
2116     {
2117         "id": "7ebcca07.69da94",
2118         "type": "execute",
2119         "name": "split resource-resolution-split-1",
2120         "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",
2121         "comments": "",
2122         "outputs": 1,
2123         "x": 2188.452392578125,
2124         "y": 6466.0130615234375,
2125         "z": "719b1fb6.3a5b9",
2126         "wires": [
2127             []
2128         ]
2129     },
2130     {
2131         "id": "4dc60b03.30474c",
2132         "type": "block",
2133         "name": "block",
2134         "xml": "<block>\n",
2135         "atomic": "false",
2136         "comments": "",
2137         "outputs": 1,
2138         "x": 1935.452392578125,
2139         "y": 6433.0130615234375,
2140         "z": "719b1fb6.3a5b9",
2141         "wires": [
2142             [
2143                 "d9f8a4b0.d2e5c",
2144                 "d9a4aa95.7b85",
2145                 "7ebcca07.69da94"
2146             ]
2147         ]
2148     },
2149     {
2150         "id": "d4e4d3cb.8e365",
2151         "type": "block",
2152         "name": "block : atomic",
2153         "xml": "<block atomic='true'>",
2154         "atomic": "true",
2155         "comments": "",
2156         "outputs": 1,
2157         "x": 1809.202392578125,
2158         "y": 5465.7626953125,
2159         "z": "719b1fb6.3a5b9",
2160         "wires": [
2161             [
2162                 "21cc2c07.2e17cc",
2163                 "b09f0c88.a8dd8",
2164                 "16aca9a0.b085ce"
2165             ]
2166         ]
2167     },
2168     {
2169         "id": "c761a7c.6b8ed58",
2170         "type": "set",
2171         "name": "set status as SUCCESS",
2172         "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.status`' value='SUCCESS' />",
2173         "comments": "",
2174         "x": 1701.452392578125,
2175         "y": 5928.0130615234375,
2176         "z": "719b1fb6.3a5b9",
2177         "wires": []
2178     },
2179     {
2180         "id": "64f6b871.04fb28",
2181         "type": "for",
2182         "name": "for vnf parameters data",
2183         "xml": "<for index='l' 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",
2184         "comments": "",
2185         "outputs": 1,
2186         "x": 1723.452392578125,
2187         "y": 6576.0130615234375,
2188         "z": "719b1fb6.3a5b9",
2189         "wires": [
2190             [
2191                 "74477622.de12d"
2192             ]
2193         ]
2194     },
2195     {
2196         "id": "74477622.de12d",
2197         "type": "execute",
2198         "name": "slistringUtils - check value for $",
2199         "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[$l].value`\" />\n    <parameter name=\"target\" value=\"$\"/>\n  \n",
2200         "comments": "",
2201         "outputs": 1,
2202         "x": 2029.452392578125,
2203         "y": 6574.0130615234375,
2204         "z": "719b1fb6.3a5b9",
2205         "wires": [
2206             [
2207                 "59f6f125.780478"
2208             ]
2209         ]
2210     },
2211     {
2212         "id": "59f6f125.780478",
2213         "type": "failure",
2214         "name": "false",
2215         "xml": "<outcome value='false'>\n",
2216         "comments": "",
2217         "outputs": 1,
2218         "x": 2267.452392578125,
2219         "y": 6574.0130615234375,
2220         "z": "719b1fb6.3a5b9",
2221         "wires": [
2222             [
2223                 "f3d21584.7ce7b8"
2224             ]
2225         ]
2226     },
2227     {
2228         "id": "f3d21584.7ce7b8",
2229         "type": "block",
2230         "name": "block",
2231         "xml": "<block>\n",
2232         "atomic": "false",
2233         "comments": "",
2234         "outputs": 1,
2235         "x": 2429.452392578125,
2236         "y": 6568.0130615234375,
2237         "z": "719b1fb6.3a5b9",
2238         "wires": [
2239             [
2240                 "2c8c0702.854ee8",
2241                 "fa294e63.602d08"
2242             ]
2243         ]
2244     },
2245     {
2246         "id": "2c8c0702.854ee8",
2247         "type": "set",
2248         "name": "set capability name",
2249         "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[$l].resource-resolution-data.capability-name`' value='INPUT' />\n",
2250         "comments": "",
2251         "x": 2653.452392578125,
2252         "y": 6534.0130615234375,
2253         "z": "719b1fb6.3a5b9",
2254         "wires": []
2255     },
2256     {
2257         "id": "fa294e63.602d08",
2258         "type": "set",
2259         "name": "set status SUCCESS",
2260         "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[$l].resource-resolution-data.status`' value='SUCCESS' />\n\t",
2261         "comments": "",
2262         "x": 2641.452392578125,
2263         "y": 6634.0130615234375,
2264         "z": "719b1fb6.3a5b9",
2265         "wires": []
2266     },
2267     {
2268         "id": "4bd004e3.7dd99c",
2269         "type": "for",
2270         "name": "for vnf-parameters data",
2271         "xml": "<for 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",
2272         "comments": "",
2273         "outputs": 1,
2274         "x": 1711.452392578125,
2275         "y": 6034.0130615234375,
2276         "z": "719b1fb6.3a5b9",
2277         "wires": [
2278             [
2279                 "85c7441c.53c08"
2280             ]
2281         ]
2282     },
2283     {
2284         "id": "85c7441c.53c08",
2285         "type": "switchNode",
2286         "name": "switch param[] name",
2287         "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 == 'vnfc-name'`\">\n",
2288         "comments": "",
2289         "outputs": 1,
2290         "x": 1964.952392578125,
2291         "y": 6035.013427734375,
2292         "z": "719b1fb6.3a5b9",
2293         "wires": [
2294             [
2295                 "b4e69f12.2126f8"
2296             ]
2297         ]
2298     },
2299     {
2300         "id": "b4e69f12.2126f8",
2301         "type": "success",
2302         "name": "true",
2303         "xml": "<outcome value='true'>\n",
2304         "comments": "",
2305         "outputs": 1,
2306         "x": 2157.952392578125,
2307         "y": 6035.5133056640625,
2308         "z": "719b1fb6.3a5b9",
2309         "wires": [
2310             [
2311                 "1fdd7e1e.c75b82"
2312             ]
2313         ]
2314     },
2315     {
2316         "id": "1fdd7e1e.c75b82",
2317         "type": "for",
2318         "name": "for j in resource key",
2319         "xml": "<for 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[$cn].resource-resolution-data.resource-key_length`' >\n",
2320         "comments": "",
2321         "outputs": 1,
2322         "x": 1799.452392578125,
2323         "y": 6150.0130615234375,
2324         "z": "719b1fb6.3a5b9",
2325         "wires": [
2326             [
2327                 "e34d6504.04ef68"
2328             ]
2329         ]
2330     },
2331     {
2332         "id": "e34d6504.04ef68",
2333         "type": "block",
2334         "name": "block",
2335         "xml": "<block>\n",
2336         "atomic": "false",
2337         "comments": "",
2338         "outputs": 1,
2339         "x": 2071.452392578125,
2340         "y": 6146.0130615234375,
2341         "z": "719b1fb6.3a5b9",
2342         "wires": [
2343             [
2344                 "8427815.e49c28",
2345                 "7720c796.cf51d",
2346                 "14b77c36.339774",
2347                 "db75ea42.1350d",
2348                 "6061ffc.9494f",
2349                 "15f23c59.7c19e4",
2350                 "e7c83d46.a2ef48"
2351             ]
2352         ]
2353     },
2354     {
2355         "id": "7720c796.cf51d",
2356         "type": "switchNode",
2357         "name": "switch model-invariant-uuid",
2358         "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].resource-resolution-data.resource-key[$j].name == 'model-invariant-uuid'`\">\n\n",
2359         "comments": "",
2360         "outputs": 1,
2361         "x": 2509.452392578125,
2362         "y": 6022.0130615234375,
2363         "z": "719b1fb6.3a5b9",
2364         "wires": [
2365             [
2366                 "6857d48.2b9c62c"
2367             ]
2368         ]
2369     },
2370     {
2371         "id": "14b77c36.339774",
2372         "type": "switchNode",
2373         "name": "switch model-customization-uuid",
2374         "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].resource-resolution-data.resource-key[$j].name == 'model-customization-uuid'`\">\n\n",
2375         "comments": "",
2376         "outputs": 1,
2377         "x": 2477.452392578125,
2378         "y": 6080.0130615234375,
2379         "z": "719b1fb6.3a5b9",
2380         "wires": [
2381             [
2382                 "36c572f8.11887e"
2383             ]
2384         ]
2385     },
2386     {
2387         "id": "db75ea42.1350d",
2388         "type": "switchNode",
2389         "name": "switch model-uuid",
2390         "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].resource-resolution-data.resource-key[$j].name == 'model-uuid'`\">\n\n",
2391         "comments": "",
2392         "outputs": 1,
2393         "x": 2475.452392578125,
2394         "y": 6142.0130615234375,
2395         "z": "719b1fb6.3a5b9",
2396         "wires": [
2397             [
2398                 "992d2ec6.0f6bf8"
2399             ]
2400         ]
2401     },
2402     {
2403         "id": "6061ffc.9494f",
2404         "type": "switchNode",
2405         "name": "switch model-version",
2406         "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].resource-resolution-data.resource-key[$j].name == 'model-version'`\">\n",
2407         "comments": "",
2408         "outputs": 1,
2409         "x": 2483.452392578125,
2410         "y": 6204.0130615234375,
2411         "z": "719b1fb6.3a5b9",
2412         "wires": [
2413             [
2414                 "ddbe5eba.fbf8d8"
2415             ]
2416         ]
2417     },
2418     {
2419         "id": "8427815.e49c28",
2420         "type": "switchNode",
2421         "name": "switch vm-type",
2422         "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].resource-resolution-data.resource-key[$j].name == 'vm-type'`\">\n\n",
2423         "comments": "",
2424         "outputs": 1,
2425         "x": 2499.452392578125,
2426         "y": 5950.0130615234375,
2427         "z": "719b1fb6.3a5b9",
2428         "wires": [
2429             [
2430                 "481f3b2.962dd44"
2431             ]
2432         ]
2433     },
2434     {
2435         "id": "481f3b2.962dd44",
2436         "type": "success",
2437         "name": "true",
2438         "xml": "<outcome value='true'>\n",
2439         "comments": "",
2440         "outputs": 1,
2441         "x": 2703.452392578125,
2442         "y": 5946.0130615234375,
2443         "z": "719b1fb6.3a5b9",
2444         "wires": [
2445             [
2446                 "9d2fa840.0363b"
2447             ]
2448         ]
2449     },
2450     {
2451         "id": "6857d48.2b9c62c",
2452         "type": "success",
2453         "name": "true",
2454         "xml": "<outcome value='true'>\n",
2455         "comments": "",
2456         "outputs": 1,
2457         "x": 2703.452392578125,
2458         "y": 6020.2630615234375,
2459         "z": "719b1fb6.3a5b9",
2460         "wires": [
2461             [
2462                 "1fb07fdb.0d632"
2463             ]
2464         ]
2465     },
2466     {
2467         "id": "36c572f8.11887e",
2468         "type": "success",
2469         "name": "true",
2470         "xml": "<outcome value='true'>\n",
2471         "comments": "",
2472         "outputs": 1,
2473         "x": 2709.452392578125,
2474         "y": 6076.0130615234375,
2475         "z": "719b1fb6.3a5b9",
2476         "wires": [
2477             [
2478                 "a0d68506.3f9068"
2479             ]
2480         ]
2481     },
2482     {
2483         "id": "992d2ec6.0f6bf8",
2484         "type": "success",
2485         "name": "true",
2486         "xml": "<outcome value='true'>\n",
2487         "comments": "",
2488         "outputs": 1,
2489         "x": 2713.452392578125,
2490         "y": 6134.0130615234375,
2491         "z": "719b1fb6.3a5b9",
2492         "wires": [
2493             [
2494                 "5459f399.0fb614"
2495             ]
2496         ]
2497     },
2498     {
2499         "id": "ddbe5eba.fbf8d8",
2500         "type": "success",
2501         "name": "true",
2502         "xml": "<outcome value='true'>\n",
2503         "comments": "",
2504         "outputs": 1,
2505         "x": 2719.452392578125,
2506         "y": 6200.0130615234375,
2507         "z": "719b1fb6.3a5b9",
2508         "wires": [
2509             [
2510                 "29fd0e8b.8c7952"
2511             ]
2512         ]
2513     },
2514     {
2515         "id": "9d2fa840.0363b",
2516         "type": "set",
2517         "name": "set vm-type",
2518         "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-assignments.vms.vm[0].vm-type`' 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].resource-resolution-data.resource-key[$j].value`' />\n",
2519         "comments": "",
2520         "x": 2867.452392578125,
2521         "y": 5948.0130615234375,
2522         "z": "719b1fb6.3a5b9",
2523         "wires": []
2524     },
2525     {
2526         "id": "1fb07fdb.0d632",
2527         "type": "set",
2528         "name": "set model-invariant-uuid",
2529         "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-assignments.vms.vm[0].onap-model-information.model-invariant-uuid`' 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].resource-resolution-data.resource-key[$j].value`' />\n",
2530         "comments": "",
2531         "x": 2913.452392578125,
2532         "y": 6014.0130615234375,
2533         "z": "719b1fb6.3a5b9",
2534         "wires": []
2535     },
2536     {
2537         "id": "a0d68506.3f9068",
2538         "type": "set",
2539         "name": "set model-customization-uuid",
2540         "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-assignments.vms.vm[0].onap-model-information.model-customization-uuid`' 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].resource-resolution-data.resource-key[$j].value`' />\n",
2541         "comments": "",
2542         "x": 2957.452392578125,
2543         "y": 6078.0130615234375,
2544         "z": "719b1fb6.3a5b9",
2545         "wires": []
2546     },
2547     {
2548         "id": "5459f399.0fb614",
2549         "type": "set",
2550         "name": "set model-uuid",
2551         "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-assignments.vms.vm[0].onap-model-information.model-uuid`' 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].resource-resolution-data.resource-key[$j].value`' />\n",
2552         "comments": "",
2553         "x": 2933.452392578125,
2554         "y": 6132.0130615234375,
2555         "z": "719b1fb6.3a5b9",
2556         "wires": []
2557     },
2558     {
2559         "id": "29fd0e8b.8c7952",
2560         "type": "set",
2561         "name": "set model-version",
2562         "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-assignments.vms.vm[0].onap-model-information.model-version`' 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].resource-resolution-data.resource-key[j].value`' />\n",
2563         "comments": "",
2564         "x": 2879.452392578125,
2565         "y": 6198.0130615234375,
2566         "z": "719b1fb6.3a5b9",
2567         "wires": []
2568     },
2569     {
2570         "id": "68fa786b.6c6688",
2571         "type": "set",
2572         "name": "set model-name",
2573         "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-assignments.vms.vm[0].onap-model-information.model-name`' 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].resource-resolution-data.resource-key[$j].value`' />\n",
2574         "comments": "",
2575         "x": 2885.452392578125,
2576         "y": 6254.0130615234375,
2577         "z": "719b1fb6.3a5b9",
2578         "wires": []
2579     },
2580     {
2581         "id": "caf48f2a.9458a",
2582         "type": "set",
2583         "name": "set  vnfc-name",
2584         "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-assignments.vms.vm[0].vm-names.vnfc-names[0].vnfc-name`' 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].resource-resolution-data.resource-key[$j].value`' />\n",
2585         "comments": "",
2586         "x": 2903.452392578125,
2587         "y": 6310.0130615234375,
2588         "z": "719b1fb6.3a5b9",
2589         "wires": []
2590     },
2591     {
2592         "id": "15f23c59.7c19e4",
2593         "type": "switchNode",
2594         "name": "switch model-name",
2595         "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].resource-resolution-data.resource-key[$j].name == 'model-name'`\">\n",
2596         "comments": "",
2597         "outputs": 1,
2598         "x": 2483.452392578125,
2599         "y": 6256.0130615234375,
2600         "z": "719b1fb6.3a5b9",
2601         "wires": [
2602             [
2603                 "8525cf9e.edea6"
2604             ]
2605         ]
2606     },
2607     {
2608         "id": "e7c83d46.a2ef48",
2609         "type": "switchNode",
2610         "name": "switch vnfc-name",
2611         "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].resource-resolution-data.resource-key[$j].name == 'vnfc-name'`\">\n",
2612         "comments": "",
2613         "outputs": 1,
2614         "x": 2481.452392578125,
2615         "y": 6310.0130615234375,
2616         "z": "719b1fb6.3a5b9",
2617         "wires": [
2618             [
2619                 "ef06dde5.e03b88"
2620             ]
2621         ]
2622     },
2623     {
2624         "id": "8525cf9e.edea6",
2625         "type": "success",
2626         "name": "true",
2627         "xml": "<outcome value='true'>\n",
2628         "comments": "",
2629         "outputs": 1,
2630         "x": 2717.452392578125,
2631         "y": 6254.013061523437,
2632         "z": "719b1fb6.3a5b9",
2633         "wires": [
2634             [
2635                 "68fa786b.6c6688"
2636             ]
2637         ]
2638     },
2639     {
2640         "id": "ef06dde5.e03b88",
2641         "type": "success",
2642         "name": "true",
2643         "xml": "<outcome value='true'>\n",
2644         "comments": "",
2645         "outputs": 1,
2646         "x": 2711.452392578125,
2647         "y": 6308.013061523437,
2648         "z": "719b1fb6.3a5b9",
2649         "wires": [
2650             [
2651                 "caf48f2a.9458a"
2652             ]
2653         ]
2654     },
2655     {
2656         "id": "48f13d71.542c54",
2657         "type": "for",
2658         "name": "for vnf-parameters-data",
2659         "xml": "<for 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",
2660         "comments": "",
2661         "outputs": 1,
2662         "x": 1252,
2663         "y": 5412.000244140625,
2664         "z": "719b1fb6.3a5b9",
2665         "wires": [
2666             [
2667                 "5e336da6.0d601c"
2668             ]
2669         ]
2670     },
2671     {
2672         "id": "5e336da6.0d601c",
2673         "type": "switchNode",
2674         "name": "switch capability-name",
2675         "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",
2676         "comments": "",
2677         "outputs": 1,
2678         "x": 1532,
2679         "y": 5412.000244140625,
2680         "z": "719b1fb6.3a5b9",
2681         "wires": [
2682             [
2683                 "9ea4a345.b9cf7"
2684             ]
2685         ]
2686     },
2687     {
2688         "id": "9ea4a345.b9cf7",
2689         "type": "not-found",
2690         "name": "true",
2691         "xml": "<outcome value='true'>\n",
2692         "comments": "",
2693         "outputs": 1,
2694         "x": 1741.0001220703125,
2695         "y": 5412.000244140625,
2696         "z": "719b1fb6.3a5b9",
2697         "wires": [
2698             [
2699                 "d4e4d3cb.8e365"
2700             ]
2701         ]
2702     },
2703     {
2704         "id": "6b713cfb.723974",
2705         "type": "block",
2706         "name": "block : atomic",
2707         "xml": "<block atomic='true'>",
2708         "atomic": "true",
2709         "comments": "",
2710         "outputs": 1,
2711         "x": 826.25,
2712         "y": 1755,
2713         "z": "719b1fb6.3a5b9",
2714         "wires": [
2715             [
2716                 "80902f6b.f3783",
2717                 "84fcdd32.ae8a78",
2718                 "a887b563.1d77e"
2719             ]
2720         ]
2721     },
2722     {
2723         "id": "84fcdd32.ae8a78",
2724         "type": "set",
2725         "name": "set payload data",
2726         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='' />",
2727         "comments": "",
2728         "x": 1034,
2729         "y": 1756,
2730         "z": "719b1fb6.3a5b9",
2731         "wires": []
2732     },
2733     {
2734         "id": "a887b563.1d77e",
2735         "type": "switchNode",
2736         "name": "switch tmp.naming-data-payload is null",
2737         "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",
2738         "comments": "",
2739         "outputs": 1,
2740         "x": 1082,
2741         "y": 2035,
2742         "z": "719b1fb6.3a5b9",
2743         "wires": [
2744             [
2745                 "a826576f.08cdb8"
2746             ]
2747         ]
2748     },
2749     {
2750         "id": "a826576f.08cdb8",
2751         "type": "not-found",
2752         "name": "false",
2753         "xml": "<outcome value='false'>\n",
2754         "comments": "",
2755         "outputs": 1,
2756         "x": 1319,
2757         "y": 2036,
2758         "z": "719b1fb6.3a5b9",
2759         "wires": [
2760             [
2761                 "af5562cb.12735"
2762             ]
2763         ]
2764     },
2765     {
2766         "id": "af5562cb.12735",
2767         "type": "block",
2768         "name": "block : atomic",
2769         "xml": "<block atomic='true'>",
2770         "atomic": "true",
2771         "comments": "",
2772         "outputs": 1,
2773         "x": 1357,
2774         "y": 2094,
2775         "z": "719b1fb6.3a5b9",
2776         "wires": [
2777             [
2778                 "6a94f7b6.2e3e3",
2779                 "27e20f71.6cc548",
2780                 "9ffd6dac.5925a",
2781                 "18ddf882.11fd17",
2782                 "a0734951.e43bb8",
2783                 "c0cd44d1.7422",
2784                 "9976393.8117548",
2785                 "36603013.bbb4f8"
2786             ]
2787         ]
2788     },
2789     {
2790         "id": "7f8df3af.553754",
2791         "type": "block",
2792         "name": "block : atomic",
2793         "xml": "<block atomic='true'>",
2794         "atomic": "true",
2795         "comments": "",
2796         "outputs": 1,
2797         "x": 1003,
2798         "y": 5345,
2799         "z": "719b1fb6.3a5b9",
2800         "wires": [
2801             [
2802                 "9bc5841e.944e18",
2803                 "48f13d71.542c54",
2804                 "4e9878a6.bcb88"
2805             ]
2806         ]
2807     },
2808     {
2809         "id": "9bc5841e.944e18",
2810         "type": "set",
2811         "name": "set set payload data",
2812         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='' />",
2813         "comments": "",
2814         "x": 1240,
2815         "y": 5344,
2816         "z": "719b1fb6.3a5b9",
2817         "wires": []
2818     },
2819     {
2820         "id": "4e9878a6.bcb88",
2821         "type": "switchNode",
2822         "name": "switch tmp.naming-data-payload is null",
2823         "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",
2824         "comments": "",
2825         "outputs": 1,
2826         "x": 1282.2500305175781,
2827         "y": 5534.5001220703125,
2828         "z": "719b1fb6.3a5b9",
2829         "wires": [
2830             [
2831                 "c1f0c66b.befbd"
2832             ]
2833         ]
2834     },
2835     {
2836         "id": "c1f0c66b.befbd",
2837         "type": "not-found",
2838         "name": "false",
2839         "xml": "<outcome value='false'>\n",
2840         "comments": "",
2841         "outputs": 1,
2842         "x": 1516.0000610351562,
2843         "y": 5534.2498779296875,
2844         "z": "719b1fb6.3a5b9",
2845         "wires": [
2846             [
2847                 "c6b57b94.c8c07"
2848             ]
2849         ]
2850     },
2851     {
2852         "id": "c6b57b94.c8c07",
2853         "type": "block",
2854         "name": "block : atomic",
2855         "xml": "<block atomic='true'>",
2856         "atomic": "true",
2857         "comments": "",
2858         "outputs": 1,
2859         "x": 1503.7500610351562,
2860         "y": 5611.500244140625,
2861         "z": "719b1fb6.3a5b9",
2862         "wires": [
2863             [
2864                 "1fd7b0ea.d78def",
2865                 "b52f5f26.c98fb",
2866                 "382244f1.84c314",
2867                 "b1e358e4.0f1af8",
2868                 "8f868b5c.16e278",
2869                 "c761a7c.6b8ed58",
2870                 "4bd004e3.7dd99c",
2871                 "20e95425.2ec68c",
2872                 "64f6b871.04fb28"
2873             ]
2874         ]
2875     }
2876 ]