Merge "Remove test for Active on Delete"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_self-serve-generate-name.json
1 [\r
2     {\r
3         "id": "83c4c357.9dc39",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 130,\r
8         "y": 90,\r
9         "z": "d296ce47.7642e8",\r
10         "wires": [\r
11             [\r
12                 "9604180f.cb4db8"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "9604180f.cb4db8",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
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}'>",\r
24         "outputs": 1,\r
25         "x": 388,\r
26         "y": 90,\r
27         "z": "d296ce47.7642e8",\r
28         "wires": [\r
29             [\r
30                 "af8f1e4c.cfc74"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "af8f1e4c.cfc74",\r
36         "type": "method",\r
37         "name": "self-serve-generate-name",\r
38         "xml": "<method rpc='self-serve-generate-name' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 693,\r
42         "y": 90,\r
43         "z": "d296ce47.7642e8",\r
44         "wires": [\r
45             [\r
46                 "2086f0e1.00b83"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "2086f0e1.00b83",\r
52         "type": "block",\r
53         "name": "block atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 192,\r
59         "y": 176,\r
60         "z": "d296ce47.7642e8",\r
61         "wires": [\r
62             [\r
63                 "62037e9a.ca2458",\r
64                 "b9bbc864.527688",\r
65                 "3b7aed1.23a8c12",\r
66                 "60e850da.d148d8"\r
67             ]\r
68         ]\r
69     },\r
70     {\r
71         "id": "f59e3ac.5bbea48",\r
72         "type": "execute",\r
73         "name": "execute replace extra comma",\r
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='}' />",\r
75         "comments": "",\r
76         "outputs": 1,\r
77         "x": 1422,\r
78         "y": 915,\r
79         "z": "d296ce47.7642e8",\r
80         "wires": [\r
81             []\r
82         ]\r
83     },\r
84     {\r
85         "id": "62037e9a.ca2458",\r
86         "type": "set",\r
87         "name": "set capability-name",\r
88         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{&quot;elements&quot;:[' />\n",\r
89         "comments": "",\r
90         "x": 391,\r
91         "y": 177,\r
92         "z": "d296ce47.7642e8",\r
93         "wires": []\r
94     },\r
95     {\r
96         "id": "b9bbc864.527688",\r
97         "type": "call",\r
98         "name": "call capability-param-resolution",\r
99         "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' >\n",\r
100         "comments": "",\r
101         "outputs": 1,\r
102         "x": 429,\r
103         "y": 242,\r
104         "z": "d296ce47.7642e8",\r
105         "wires": [\r
106             [\r
107                 "9a7984f8.d045a",\r
108                 "a106fa43.728e6"\r
109             ]\r
110         ]\r
111     },\r
112     {\r
113         "id": "a7d01c46.7ed298",\r
114         "type": "for",\r
115         "name": "for vnf-parameters-data",\r
116         "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 731.5,\r
120         "y": 452,\r
121         "z": "d296ce47.7642e8",\r
122         "wires": [\r
123             [\r
124                 "79cbdffb.5625c"\r
125             ]\r
126         ]\r
127     },\r
128     {\r
129         "id": "79cbdffb.5625c",\r
130         "type": "switchNode",\r
131         "name": "switch capability-name",\r
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",\r
133         "comments": "",\r
134         "outputs": 1,\r
135         "x": 961.5,\r
136         "y": 452,\r
137         "z": "d296ce47.7642e8",\r
138         "wires": [\r
139             [\r
140                 "b56a34bf.677dd"\r
141             ]\r
142         ]\r
143     },\r
144     {\r
145         "id": "b56a34bf.677dd",\r
146         "type": "not-found",\r
147         "name": "true",\r
148         "xml": "<outcome value='true'>\n",\r
149         "comments": "",\r
150         "outputs": 1,\r
151         "x": 1146.5,\r
152         "y": 452,\r
153         "z": "d296ce47.7642e8",\r
154         "wires": [\r
155             [\r
156                 "6f944674.7628e"\r
157             ]\r
158         ]\r
159     },\r
160     {\r
161         "id": "4f2156d5.7eee6",\r
162         "type": "for",\r
163         "name": "for vnf-parameters-data",\r
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",\r
165         "comments": "",\r
166         "outputs": 1,\r
167         "x": 1391.5,\r
168         "y": 716,\r
169         "z": "d296ce47.7642e8",\r
170         "wires": [\r
171             [\r
172                 "605bf355.cd218c"\r
173             ]\r
174         ]\r
175     },\r
176     {\r
177         "id": "9a7984f8.d045a",\r
178         "type": "failure",\r
179         "name": "failure",\r
180         "xml": "<outcome value='failure'>\n",\r
181         "comments": "",\r
182         "outputs": 1,\r
183         "x": 652,\r
184         "y": 210,\r
185         "z": "d296ce47.7642e8",\r
186         "wires": [\r
187             [\r
188                 "81307ed2.8a94a"\r
189             ]\r
190         ]\r
191     },\r
192     {\r
193         "id": "a106fa43.728e6",\r
194         "type": "failure",\r
195         "name": "not-found",\r
196         "xml": "<outcome value='not-found'>\n",\r
197         "comments": "",\r
198         "outputs": 1,\r
199         "x": 661,\r
200         "y": 276,\r
201         "z": "d296ce47.7642e8",\r
202         "wires": [\r
203             [\r
204                 "81307ed2.8a94a"\r
205             ]\r
206         ]\r
207     },\r
208     {\r
209         "id": "81307ed2.8a94a",\r
210         "type": "returnFailure",\r
211         "name": "return failure",\r
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",\r
213         "comments": "",\r
214         "x": 854,\r
215         "y": 210,\r
216         "z": "d296ce47.7642e8",\r
217         "wires": []\r
218     },\r
219     {\r
220         "id": "8477c998.03573",\r
221         "type": "set",\r
222         "name": "set payload data",\r
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;,'`\"/>",\r
224         "comments": "",\r
225         "x": 1994,\r
226         "y": 714,\r
227         "z": "d296ce47.7642e8",\r
228         "wires": []\r
229     },\r
230     {\r
231         "id": "6f944674.7628e",\r
232         "type": "block",\r
233         "name": "block",\r
234         "xml": "<block>\n",\r
235         "atomic": "false",\r
236         "comments": "",\r
237         "outputs": 1,\r
238         "x": 726,\r
239         "y": 524,\r
240         "z": "d296ce47.7642e8",\r
241         "wires": [\r
242             [\r
243                 "acd997c.8f22fe8",\r
244                 "19f72049.c5871"\r
245             ]\r
246         ]\r
247     },\r
248     {\r
249         "id": "f3fa18cc.0c1d8",\r
250         "type": "set",\r
251         "name": "set set payload data",\r
252         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
253         "comments": "",\r
254         "x": 1389,\r
255         "y": 639,\r
256         "z": "d296ce47.7642e8",\r
257         "wires": []\r
258     },\r
259     {\r
260         "id": "3ee20a3c.f8edd6",\r
261         "type": "set",\r
262         "name": "set payload data",\r
263         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
264         "comments": "",\r
265         "x": 1389,\r
266         "y": 778,\r
267         "z": "d296ce47.7642e8",\r
268         "wires": []\r
269     },\r
270     {\r
271         "id": "69cbbbed.9fa5e4",\r
272         "type": "set",\r
273         "name": "set close payload list",\r
274         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
275         "comments": "",\r
276         "x": 1395,\r
277         "y": 843,\r
278         "z": "d296ce47.7642e8",\r
279         "wires": []\r
280     },\r
281     {\r
282         "id": "3e881059.2f2cd8",\r
283         "type": "execute",\r
284         "name": "execute replace extra comma",\r
285         "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=']' />",\r
286         "comments": "",\r
287         "outputs": 1,\r
288         "x": 1425,\r
289         "y": 969,\r
290         "z": "d296ce47.7642e8",\r
291         "wires": [\r
292             []\r
293         ]\r
294     },\r
295     {\r
296         "id": "ea1ca046.5e2668",\r
297         "type": "execute",\r
298         "name": "execute NameGenerationNode-unassign",\r
299         "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",\r
300         "comments": "",\r
301         "outputs": 1,\r
302         "x": 1451,\r
303         "y": 1026,\r
304         "z": "d296ce47.7642e8",\r
305         "wires": [\r
306             [\r
307                 "eee95f1a.f9e658",\r
308                 "c109cce2.3819c8"\r
309             ]\r
310         ]\r
311     },\r
312     {\r
313         "id": "eee95f1a.f9e658",\r
314         "type": "failure",\r
315         "name": "failure",\r
316         "xml": "<outcome value='failure'>\n",\r
317         "comments": "",\r
318         "outputs": 1,\r
319         "x": 1726,\r
320         "y": 976,\r
321         "z": "d296ce47.7642e8",\r
322         "wires": [\r
323             [\r
324                 "1f694574.fea8db"\r
325             ]\r
326         ]\r
327     },\r
328     {\r
329         "id": "21b3a902.2a28e6",\r
330         "type": "returnFailure",\r
331         "name": "return failure",\r
332         "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",\r
333         "comments": "",\r
334         "x": 2091,\r
335         "y": 1076,\r
336         "z": "d296ce47.7642e8",\r
337         "wires": []\r
338     },\r
339     {\r
340         "id": "c109cce2.3819c8",\r
341         "type": "failure",\r
342         "name": "not-found",\r
343         "xml": "<outcome value='not-found'>\n",\r
344         "comments": "",\r
345         "outputs": 1,\r
346         "x": 1731,\r
347         "y": 1075,\r
348         "z": "d296ce47.7642e8",\r
349         "wires": [\r
350             [\r
351                 "1f694574.fea8db"\r
352             ]\r
353         ]\r
354     },\r
355     {\r
356         "id": "1f694574.fea8db",\r
357         "type": "block",\r
358         "name": "block",\r
359         "xml": "<block>\n",\r
360         "atomic": "false",\r
361         "comments": "",\r
362         "outputs": 1,\r
363         "x": 1889,\r
364         "y": 1020,\r
365         "z": "d296ce47.7642e8",\r
366         "wires": [\r
367             [\r
368                 "cf5a56b9.ac4db",\r
369                 "21b3a902.2a28e6"\r
370             ]\r
371         ]\r
372     },\r
373     {\r
374         "id": "cf5a56b9.ac4db",\r
375         "type": "set",\r
376         "name": "set status as FAILED",\r
377         "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' />",\r
378         "comments": "",\r
379         "x": 2105,\r
380         "y": 967,\r
381         "z": "d296ce47.7642e8",\r
382         "wires": []\r
383     },\r
384     {\r
385         "id": "acd997c.8f22fe8",\r
386         "type": "switchNode",\r
387         "name": "switch capability action unassign",\r
388         "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",\r
389         "comments": "",\r
390         "outputs": 1,\r
391         "x": 972,\r
392         "y": 580,\r
393         "z": "d296ce47.7642e8",\r
394         "wires": [\r
395             [\r
396                 "e07fb5f3.783d08"\r
397             ]\r
398         ]\r
399     },\r
400     {\r
401         "id": "e07fb5f3.783d08",\r
402         "type": "not-found",\r
403         "name": "true",\r
404         "xml": "<outcome value='true'>\n",\r
405         "comments": "",\r
406         "outputs": 1,\r
407         "x": 1180,\r
408         "y": 580,\r
409         "z": "d296ce47.7642e8",\r
410         "wires": [\r
411             [\r
412                 "f1c3c9fd.f1c5a"\r
413             ]\r
414         ]\r
415     },\r
416     {\r
417         "id": "19f72049.c5871",\r
418         "type": "switchNode",\r
419         "name": "switch capability action assign",\r
420         "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",\r
421         "comments": "",\r
422         "outputs": 1,\r
423         "x": 960,\r
424         "y": 1796,\r
425         "z": "d296ce47.7642e8",\r
426         "wires": [\r
427             [\r
428                 "1345f4df.4b6d6b"\r
429             ]\r
430         ]\r
431     },\r
432     {\r
433         "id": "1345f4df.4b6d6b",\r
434         "type": "not-found",\r
435         "name": "true",\r
436         "xml": "<outcome value='true'>\n",\r
437         "comments": "",\r
438         "outputs": 1,\r
439         "x": 1189,\r
440         "y": 1796,\r
441         "z": "d296ce47.7642e8",\r
442         "wires": [\r
443             [\r
444                 "55135596.9d3dbc"\r
445             ]\r
446         ]\r
447     },\r
448     {\r
449         "id": "1c3375c5.7f4eb2",\r
450         "type": "for",\r
451         "name": "for vnf-parameters-data",\r
452         "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
453         "comments": "",\r
454         "outputs": 1,\r
455         "x": 1637,\r
456         "y": 1271,\r
457         "z": "d296ce47.7642e8",\r
458         "wires": [\r
459             [\r
460                 "e358340b.c7c068"\r
461             ]\r
462         ]\r
463     },\r
464     {\r
465         "id": "77b166f5.05823",\r
466         "type": "switchNode",\r
467         "name": "switch capability-name",\r
468         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
469         "comments": "",\r
470         "outputs": 1,\r
471         "x": 1840,\r
472         "y": 1489,\r
473         "z": "d296ce47.7642e8",\r
474         "wires": [\r
475             [\r
476                 "88f003e2.c6bad"\r
477             ]\r
478         ]\r
479     },\r
480     {\r
481         "id": "88f003e2.c6bad",\r
482         "type": "not-found",\r
483         "name": "true",\r
484         "xml": "<outcome value='true'>\n",\r
485         "comments": "",\r
486         "outputs": 1,\r
487         "x": 2050,\r
488         "y": 1489,\r
489         "z": "d296ce47.7642e8",\r
490         "wires": [\r
491             [\r
492                 "95192879.db03b"\r
493             ]\r
494         ]\r
495     },\r
496     {\r
497         "id": "95192879.db03b",\r
498         "type": "set",\r
499         "name": "set set payload data",\r
500         "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",\r
501         "comments": "",\r
502         "x": 2246.5,\r
503         "y": 1490,\r
504         "z": "d296ce47.7642e8",\r
505         "wires": []\r
506     },\r
507     {\r
508         "id": "fa36f91.4e88208",\r
509         "type": "execute",\r
510         "name": "execute jsonStringToCtx",\r
511         "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",\r
512         "comments": "",\r
513         "outputs": 1,\r
514         "x": 1406,\r
515         "y": 1174,\r
516         "z": "d296ce47.7642e8",\r
517         "wires": [\r
518             []\r
519         ]\r
520     },\r
521     {\r
522         "id": "3c2ddcd0.83c2b4",\r
523         "type": "for",\r
524         "name": "for response elements",\r
525         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
526         "comments": "",\r
527         "outputs": 1,\r
528         "x": 1399,\r
529         "y": 1270,\r
530         "z": "d296ce47.7642e8",\r
531         "wires": [\r
532             [\r
533                 "1c3375c5.7f4eb2"\r
534             ]\r
535         ]\r
536     },\r
537     {\r
538         "id": "e358340b.c7c068",\r
539         "type": "execute",\r
540         "name": "slistringUtils - check value for $",\r
541         "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",\r
542         "comments": "",\r
543         "outputs": 1,\r
544         "x": 1941,\r
545         "y": 1271,\r
546         "z": "d296ce47.7642e8",\r
547         "wires": [\r
548             [\r
549                 "4de47180.92ccc"\r
550             ]\r
551         ]\r
552     },\r
553     {\r
554         "id": "4de47180.92ccc",\r
555         "type": "outcomeTrue",\r
556         "name": "true",\r
557         "xml": "<outcome value='true'>\n",\r
558         "comments": "",\r
559         "outputs": 1,\r
560         "x": 2181,\r
561         "y": 1270,\r
562         "z": "d296ce47.7642e8",\r
563         "wires": [\r
564             [\r
565                 "f9db83bf.c14658"\r
566             ]\r
567         ]\r
568     },\r
569     {\r
570         "id": "6382d7ef.87d61",\r
571         "type": "execute",\r
572         "name": "split resource-resolution-data",\r
573         "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",\r
574         "comments": "",\r
575         "outputs": 1,\r
576         "x": 1848,\r
577         "y": 1341,\r
578         "z": "d296ce47.7642e8",\r
579         "wires": [\r
580             []\r
581         ]\r
582     },\r
583     {\r
584         "id": "54d8508a.81b1b8",\r
585         "type": "execute",\r
586         "name": "split resource-resolution-split-1",\r
587         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
588         "comments": "",\r
589         "outputs": 1,\r
590         "x": 1863,\r
591         "y": 1424,\r
592         "z": "d296ce47.7642e8",\r
593         "wires": [\r
594             []\r
595         ]\r
596     },\r
597     {\r
598         "id": "f9db83bf.c14658",\r
599         "type": "block",\r
600         "name": "block",\r
601         "xml": "<block>\n",\r
602         "atomic": "false",\r
603         "comments": "",\r
604         "outputs": 1,\r
605         "x": 1632,\r
606         "y": 1341,\r
607         "z": "d296ce47.7642e8",\r
608         "wires": [\r
609             [\r
610                 "6382d7ef.87d61",\r
611                 "54d8508a.81b1b8",\r
612                 "77b166f5.05823"\r
613             ]\r
614         ]\r
615     },\r
616     {\r
617         "id": "f1c3c9fd.f1c5a",\r
618         "type": "block",\r
619         "name": "block : atomic",\r
620         "xml": "<block atomic='true'>",\r
621         "atomic": "true",\r
622         "comments": "",\r
623         "outputs": 1,\r
624         "x": 1182,\r
625         "y": 642,\r
626         "z": "d296ce47.7642e8",\r
627         "wires": [\r
628             [\r
629                 "f3fa18cc.0c1d8",\r
630                 "4f2156d5.7eee6",\r
631                 "3ee20a3c.f8edd6",\r
632                 "69cbbbed.9fa5e4",\r
633                 "f59e3ac.5bbea48",\r
634                 "ea1ca046.5e2668",\r
635                 "fa36f91.4e88208",\r
636                 "d9e65974.b749d8",\r
637                 "3c2ddcd0.83c2b4",\r
638                 "3e881059.2f2cd8"\r
639             ]\r
640         ]\r
641     },\r
642     {\r
643         "id": "d9e65974.b749d8",\r
644         "type": "set",\r
645         "name": "set status as DELETED",\r
646         "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' />",\r
647         "comments": "",\r
648         "x": 1404,\r
649         "y": 1224,\r
650         "z": "d296ce47.7642e8",\r
651         "wires": []\r
652     },\r
653     {\r
654         "id": "ead23b8b.faf658",\r
655         "type": "execute",\r
656         "name": "execute replace extra comma",\r
657         "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='}' />",\r
658         "comments": "",\r
659         "outputs": 1,\r
660         "x": 1435,\r
661         "y": 2155,\r
662         "z": "d296ce47.7642e8",\r
663         "wires": [\r
664             []\r
665         ]\r
666     },\r
667     {\r
668         "id": "47f1f7bb.12786",\r
669         "type": "for",\r
670         "name": "for vnf-parameters-data",\r
671         "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",\r
672         "comments": "",\r
673         "outputs": 1,\r
674         "x": 1404.5,\r
675         "y": 1956,\r
676         "z": "d296ce47.7642e8",\r
677         "wires": [\r
678             [\r
679                 "9a68b04e.73523"\r
680             ]\r
681         ]\r
682     },\r
683     {\r
684         "id": "9a68b04e.73523",\r
685         "type": "set",\r
686         "name": "set payload data",\r
687         "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;,'`\"/>",\r
688         "comments": "",\r
689         "x": 1675,\r
690         "y": 1957,\r
691         "z": "d296ce47.7642e8",\r
692         "wires": []\r
693     },\r
694     {\r
695         "id": "fe45dbf4.302c3",\r
696         "type": "set",\r
697         "name": "set set payload data",\r
698         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
699         "comments": "",\r
700         "x": 1402,\r
701         "y": 1879,\r
702         "z": "d296ce47.7642e8",\r
703         "wires": []\r
704     },\r
705     {\r
706         "id": "3b628590.b42b3a",\r
707         "type": "set",\r
708         "name": "set payload data",\r
709         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
710         "comments": "",\r
711         "x": 1402,\r
712         "y": 2018,\r
713         "z": "d296ce47.7642e8",\r
714         "wires": []\r
715     },\r
716     {\r
717         "id": "397bc60e.b881a2",\r
718         "type": "set",\r
719         "name": "set close payload list",\r
720         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
721         "comments": "",\r
722         "x": 1408,\r
723         "y": 2083,\r
724         "z": "d296ce47.7642e8",\r
725         "wires": []\r
726     },\r
727     {\r
728         "id": "a2dff58c.13be1",\r
729         "type": "execute",\r
730         "name": "execute replace extra comma",\r
731         "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=']' />",\r
732         "comments": "",\r
733         "outputs": 1,\r
734         "x": 1438,\r
735         "y": 2209,\r
736         "z": "d296ce47.7642e8",\r
737         "wires": [\r
738             []\r
739         ]\r
740     },\r
741     {\r
742         "id": "7262b464.b9e4ec",\r
743         "type": "execute",\r
744         "name": "execute NameGenerationNode-assign",\r
745         "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",\r
746         "comments": "",\r
747         "outputs": 1,\r
748         "x": 1464,\r
749         "y": 2266,\r
750         "z": "d296ce47.7642e8",\r
751         "wires": [\r
752             [\r
753                 "f84348e6.228948",\r
754                 "45baba32.3a97c4"\r
755             ]\r
756         ]\r
757     },\r
758     {\r
759         "id": "f84348e6.228948",\r
760         "type": "failure",\r
761         "name": "failure",\r
762         "xml": "<outcome value='failure'>\n",\r
763         "comments": "",\r
764         "outputs": 1,\r
765         "x": 1739,\r
766         "y": 2216,\r
767         "z": "d296ce47.7642e8",\r
768         "wires": [\r
769             [\r
770                 "64e193dd.dfac0c"\r
771             ]\r
772         ]\r
773     },\r
774     {\r
775         "id": "515ae124.29a79",\r
776         "type": "returnFailure",\r
777         "name": "return failure",\r
778         "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",\r
779         "comments": "",\r
780         "x": 2104,\r
781         "y": 2316,\r
782         "z": "d296ce47.7642e8",\r
783         "wires": []\r
784     },\r
785     {\r
786         "id": "45baba32.3a97c4",\r
787         "type": "failure",\r
788         "name": "not-found",\r
789         "xml": "<outcome value='not-found'>\n",\r
790         "comments": "",\r
791         "outputs": 1,\r
792         "x": 1744,\r
793         "y": 2315,\r
794         "z": "d296ce47.7642e8",\r
795         "wires": [\r
796             [\r
797                 "64e193dd.dfac0c"\r
798             ]\r
799         ]\r
800     },\r
801     {\r
802         "id": "64e193dd.dfac0c",\r
803         "type": "block",\r
804         "name": "block",\r
805         "xml": "<block>\n",\r
806         "atomic": "false",\r
807         "comments": "",\r
808         "outputs": 1,\r
809         "x": 1902,\r
810         "y": 2260,\r
811         "z": "d296ce47.7642e8",\r
812         "wires": [\r
813             [\r
814                 "169a3304.a1a2e5",\r
815                 "515ae124.29a79"\r
816             ]\r
817         ]\r
818     },\r
819     {\r
820         "id": "169a3304.a1a2e5",\r
821         "type": "set",\r
822         "name": "set status as FAILED",\r
823         "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' />",\r
824         "comments": "",\r
825         "x": 2118,\r
826         "y": 2207,\r
827         "z": "d296ce47.7642e8",\r
828         "wires": []\r
829     },\r
830     {\r
831         "id": "228e3f19.57aaa8",\r
832         "type": "for",\r
833         "name": "for vnf-parameters-data",\r
834         "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",\r
835         "comments": "",\r
836         "outputs": 1,\r
837         "x": 1650,\r
838         "y": 2511,\r
839         "z": "d296ce47.7642e8",\r
840         "wires": [\r
841             [\r
842                 "60984fa4.b1e438"\r
843             ]\r
844         ]\r
845     },\r
846     {\r
847         "id": "7fce4ad1.85e74c",\r
848         "type": "switchNode",\r
849         "name": "switch capability-name",\r
850         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
851         "comments": "",\r
852         "outputs": 1,\r
853         "x": 1853,\r
854         "y": 2729,\r
855         "z": "d296ce47.7642e8",\r
856         "wires": [\r
857             [\r
858                 "cc8bc379.37b0b"\r
859             ]\r
860         ]\r
861     },\r
862     {\r
863         "id": "cc8bc379.37b0b",\r
864         "type": "not-found",\r
865         "name": "true",\r
866         "xml": "<outcome value='true'>\n",\r
867         "comments": "",\r
868         "outputs": 1,\r
869         "x": 2063,\r
870         "y": 2729,\r
871         "z": "d296ce47.7642e8",\r
872         "wires": [\r
873             [\r
874                 "29b45c41.435534"\r
875             ]\r
876         ]\r
877     },\r
878     {\r
879         "id": "29b45c41.435534",\r
880         "type": "set",\r
881         "name": "set set payload data",\r
882         "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",\r
883         "comments": "",\r
884         "x": 2259.5,\r
885         "y": 2730,\r
886         "z": "d296ce47.7642e8",\r
887         "wires": []\r
888     },\r
889     {\r
890         "id": "1d9cbff6.ababf",\r
891         "type": "execute",\r
892         "name": "execute jsonStringToCtx",\r
893         "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",\r
894         "comments": "",\r
895         "outputs": 1,\r
896         "x": 1419,\r
897         "y": 2414,\r
898         "z": "d296ce47.7642e8",\r
899         "wires": [\r
900             []\r
901         ]\r
902     },\r
903     {\r
904         "id": "7a82e27d.2c3424",\r
905         "type": "for",\r
906         "name": "for response elements",\r
907         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
908         "comments": "",\r
909         "outputs": 1,\r
910         "x": 1412,\r
911         "y": 2510,\r
912         "z": "d296ce47.7642e8",\r
913         "wires": [\r
914             [\r
915                 "228e3f19.57aaa8"\r
916             ]\r
917         ]\r
918     },\r
919     {\r
920         "id": "60984fa4.b1e438",\r
921         "type": "execute",\r
922         "name": "slistringUtils - check value for $",\r
923         "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",\r
924         "comments": "",\r
925         "outputs": 1,\r
926         "x": 1954,\r
927         "y": 2511,\r
928         "z": "d296ce47.7642e8",\r
929         "wires": [\r
930             [\r
931                 "a9536dd8.3e0148"\r
932             ]\r
933         ]\r
934     },\r
935     {\r
936         "id": "a9536dd8.3e0148",\r
937         "type": "outcomeTrue",\r
938         "name": "true",\r
939         "xml": "<outcome value='true'>\n",\r
940         "comments": "",\r
941         "outputs": 1,\r
942         "x": 2194,\r
943         "y": 2510,\r
944         "z": "d296ce47.7642e8",\r
945         "wires": [\r
946             [\r
947                 "eeae6477.d0694"\r
948             ]\r
949         ]\r
950     },\r
951     {\r
952         "id": "f9658edf.b87da8",\r
953         "type": "execute",\r
954         "name": "split resource-resolution-data",\r
955         "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",\r
956         "comments": "",\r
957         "outputs": 1,\r
958         "x": 1861,\r
959         "y": 2581,\r
960         "z": "d296ce47.7642e8",\r
961         "wires": [\r
962             []\r
963         ]\r
964     },\r
965     {\r
966         "id": "79a86e40.517d48",\r
967         "type": "execute",\r
968         "name": "split resource-resolution-split-1",\r
969         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
970         "comments": "",\r
971         "outputs": 1,\r
972         "x": 1876,\r
973         "y": 2664,\r
974         "z": "d296ce47.7642e8",\r
975         "wires": [\r
976             []\r
977         ]\r
978     },\r
979     {\r
980         "id": "eeae6477.d0694",\r
981         "type": "block",\r
982         "name": "block",\r
983         "xml": "<block>\n",\r
984         "atomic": "false",\r
985         "comments": "",\r
986         "outputs": 1,\r
987         "x": 1645,\r
988         "y": 2581,\r
989         "z": "d296ce47.7642e8",\r
990         "wires": [\r
991             [\r
992                 "f9658edf.b87da8",\r
993                 "79a86e40.517d48",\r
994                 "7fce4ad1.85e74c"\r
995             ]\r
996         ]\r
997     },\r
998     {\r
999         "id": "55135596.9d3dbc",\r
1000         "type": "block",\r
1001         "name": "block : atomic",\r
1002         "xml": "<block atomic='true'>",\r
1003         "atomic": "true",\r
1004         "comments": "",\r
1005         "outputs": 1,\r
1006         "x": 1195,\r
1007         "y": 1882,\r
1008         "z": "d296ce47.7642e8",\r
1009         "wires": [\r
1010             [\r
1011                 "fe45dbf4.302c3",\r
1012                 "47f1f7bb.12786",\r
1013                 "3b628590.b42b3a",\r
1014                 "397bc60e.b881a2",\r
1015                 "ead23b8b.faf658",\r
1016                 "7262b464.b9e4ec",\r
1017                 "1d9cbff6.ababf",\r
1018                 "7ff20590.e25864",\r
1019                 "7a82e27d.2c3424",\r
1020                 "a2dff58c.13be1"\r
1021             ]\r
1022         ]\r
1023     },\r
1024     {\r
1025         "id": "7ff20590.e25864",\r
1026         "type": "set",\r
1027         "name": "set status as SUCCESS",\r
1028         "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' />",\r
1029         "comments": "",\r
1030         "x": 1417,\r
1031         "y": 2464,\r
1032         "z": "d296ce47.7642e8",\r
1033         "wires": []\r
1034     },\r
1035     {\r
1036         "id": "605bf355.cd218c",\r
1037         "type": "switchNode",\r
1038         "name": "switch external-key",\r
1039         "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",\r
1040         "comments": "",\r
1041         "outputs": 1,\r
1042         "x": 1630,\r
1043         "y": 715,\r
1044         "z": "d296ce47.7642e8",\r
1045         "wires": [\r
1046             [\r
1047                 "1ac238ba.38c8cf"\r
1048             ]\r
1049         ]\r
1050     },\r
1051     {\r
1052         "id": "1ac238ba.38c8cf",\r
1053         "type": "not-found",\r
1054         "name": "true",\r
1055         "xml": "<outcome value='true'>\n",\r
1056         "comments": "",\r
1057         "outputs": 1,\r
1058         "x": 1814,\r
1059         "y": 715,\r
1060         "z": "d296ce47.7642e8",\r
1061         "wires": [\r
1062             [\r
1063                 "8477c998.03573"\r
1064             ]\r
1065         ]\r
1066     },\r
1067     {\r
1068         "id": "ede9fa35.b00548",\r
1069         "type": "execute",\r
1070         "name": "execute replace extra comma",\r
1071         "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='}' />",\r
1072         "comments": "",\r
1073         "outputs": 1,\r
1074         "x": 1449,\r
1075         "y": 3248,\r
1076         "z": "d296ce47.7642e8",\r
1077         "wires": [\r
1078             []\r
1079         ]\r
1080     },\r
1081     {\r
1082         "id": "57b3571e.19cb88",\r
1083         "type": "for",\r
1084         "name": "for vnf-parameters-data",\r
1085         "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",\r
1086         "comments": "",\r
1087         "outputs": 1,\r
1088         "x": 758.5,\r
1089         "y": 2785,\r
1090         "z": "d296ce47.7642e8",\r
1091         "wires": [\r
1092             [\r
1093                 "7d63d6cd.c98e48"\r
1094             ]\r
1095         ]\r
1096     },\r
1097     {\r
1098         "id": "7d63d6cd.c98e48",\r
1099         "type": "switchNode",\r
1100         "name": "switch capability-name",\r
1101         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.capability-name == $ss.capability-name`'>\n",\r
1102         "comments": "",\r
1103         "outputs": 1,\r
1104         "x": 988.5,\r
1105         "y": 2785,\r
1106         "z": "d296ce47.7642e8",\r
1107         "wires": [\r
1108             [\r
1109                 "93dde06c.d3bc28"\r
1110             ]\r
1111         ]\r
1112     },\r
1113     {\r
1114         "id": "93dde06c.d3bc28",\r
1115         "type": "not-found",\r
1116         "name": "true",\r
1117         "xml": "<outcome value='true'>\n",\r
1118         "comments": "",\r
1119         "outputs": 1,\r
1120         "x": 1173.5,\r
1121         "y": 2785,\r
1122         "z": "d296ce47.7642e8",\r
1123         "wires": [\r
1124             [\r
1125                 "8d654101.f172b"\r
1126             ]\r
1127         ]\r
1128     },\r
1129     {\r
1130         "id": "7ed0b2b5.e662b4",\r
1131         "type": "for",\r
1132         "name": "for vf-module-parameters",\r
1133         "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",\r
1134         "comments": "",\r
1135         "outputs": 1,\r
1136         "x": 1418.5,\r
1137         "y": 3049,\r
1138         "z": "d296ce47.7642e8",\r
1139         "wires": [\r
1140             [\r
1141                 "6b561ade.3e62fc"\r
1142             ]\r
1143         ]\r
1144     },\r
1145     {\r
1146         "id": "b15b1561.90f45",\r
1147         "type": "set",\r
1148         "name": "set payload data",\r
1149         "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;,'`\"/>",\r
1150         "comments": "",\r
1151         "x": 2021,\r
1152         "y": 3047,\r
1153         "z": "d296ce47.7642e8",\r
1154         "wires": []\r
1155     },\r
1156     {\r
1157         "id": "8d654101.f172b",\r
1158         "type": "block",\r
1159         "name": "block",\r
1160         "xml": "<block>\n",\r
1161         "atomic": "false",\r
1162         "comments": "",\r
1163         "outputs": 1,\r
1164         "x": 753,\r
1165         "y": 2857,\r
1166         "z": "d296ce47.7642e8",\r
1167         "wires": [\r
1168             [\r
1169                 "818b77b7.ae2798",\r
1170                 "2acf0683.7c50ba"\r
1171             ]\r
1172         ]\r
1173     },\r
1174     {\r
1175         "id": "4c1ecc65.8266dc",\r
1176         "type": "set",\r
1177         "name": "set set payload data",\r
1178         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
1179         "comments": "",\r
1180         "x": 1416,\r
1181         "y": 2972,\r
1182         "z": "d296ce47.7642e8",\r
1183         "wires": []\r
1184     },\r
1185     {\r
1186         "id": "3e850e38.1def12",\r
1187         "type": "set",\r
1188         "name": "set payload data",\r
1189         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
1190         "comments": "",\r
1191         "x": 1416,\r
1192         "y": 3111,\r
1193         "z": "d296ce47.7642e8",\r
1194         "wires": []\r
1195     },\r
1196     {\r
1197         "id": "35f073d1.ba7aa4",\r
1198         "type": "set",\r
1199         "name": "set close payload list",\r
1200         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
1201         "comments": "",\r
1202         "x": 1422,\r
1203         "y": 3176,\r
1204         "z": "d296ce47.7642e8",\r
1205         "wires": []\r
1206     },\r
1207     {\r
1208         "id": "529fefee.dbc64",\r
1209         "type": "execute",\r
1210         "name": "execute replace extra comma",\r
1211         "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=']' />",\r
1212         "comments": "",\r
1213         "outputs": 1,\r
1214         "x": 1452,\r
1215         "y": 3302,\r
1216         "z": "d296ce47.7642e8",\r
1217         "wires": [\r
1218             []\r
1219         ]\r
1220     },\r
1221     {\r
1222         "id": "6e69306.f9efc5",\r
1223         "type": "execute",\r
1224         "name": "execute NameGenerationNode-unassign",\r
1225         "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",\r
1226         "comments": "",\r
1227         "outputs": 1,\r
1228         "x": 1478,\r
1229         "y": 3359,\r
1230         "z": "d296ce47.7642e8",\r
1231         "wires": [\r
1232             [\r
1233                 "cd75df1e.730f",\r
1234                 "ed490565.9f3ba8"\r
1235             ]\r
1236         ]\r
1237     },\r
1238     {\r
1239         "id": "cd75df1e.730f",\r
1240         "type": "failure",\r
1241         "name": "failure",\r
1242         "xml": "<outcome value='failure'>\n",\r
1243         "comments": "",\r
1244         "outputs": 1,\r
1245         "x": 1753,\r
1246         "y": 3309,\r
1247         "z": "d296ce47.7642e8",\r
1248         "wires": [\r
1249             [\r
1250                 "4cb7581c.cb3dc"\r
1251             ]\r
1252         ]\r
1253     },\r
1254     {\r
1255         "id": "4a53ab2d.04c074",\r
1256         "type": "returnFailure",\r
1257         "name": "return failure",\r
1258         "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",\r
1259         "comments": "",\r
1260         "x": 2118,\r
1261         "y": 3409,\r
1262         "z": "d296ce47.7642e8",\r
1263         "wires": []\r
1264     },\r
1265     {\r
1266         "id": "ed490565.9f3ba8",\r
1267         "type": "failure",\r
1268         "name": "not-found",\r
1269         "xml": "<outcome value='not-found'>\n",\r
1270         "comments": "",\r
1271         "outputs": 1,\r
1272         "x": 1758,\r
1273         "y": 3408,\r
1274         "z": "d296ce47.7642e8",\r
1275         "wires": [\r
1276             [\r
1277                 "4cb7581c.cb3dc"\r
1278             ]\r
1279         ]\r
1280     },\r
1281     {\r
1282         "id": "4cb7581c.cb3dc",\r
1283         "type": "block",\r
1284         "name": "block",\r
1285         "xml": "<block>\n",\r
1286         "atomic": "false",\r
1287         "comments": "",\r
1288         "outputs": 1,\r
1289         "x": 1916,\r
1290         "y": 3353,\r
1291         "z": "d296ce47.7642e8",\r
1292         "wires": [\r
1293             [\r
1294                 "23af7bb1.7f209c",\r
1295                 "4a53ab2d.04c074"\r
1296             ]\r
1297         ]\r
1298     },\r
1299     {\r
1300         "id": "23af7bb1.7f209c",\r
1301         "type": "set",\r
1302         "name": "set status as FAILED",\r
1303         "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' />",\r
1304         "comments": "",\r
1305         "x": 2132,\r
1306         "y": 3300,\r
1307         "z": "d296ce47.7642e8",\r
1308         "wires": []\r
1309     },\r
1310     {\r
1311         "id": "818b77b7.ae2798",\r
1312         "type": "switchNode",\r
1313         "name": "switch capability action unassign",\r
1314         "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",\r
1315         "comments": "",\r
1316         "outputs": 1,\r
1317         "x": 999,\r
1318         "y": 2913,\r
1319         "z": "d296ce47.7642e8",\r
1320         "wires": [\r
1321             [\r
1322                 "9881c026.6d7e"\r
1323             ]\r
1324         ]\r
1325     },\r
1326     {\r
1327         "id": "9881c026.6d7e",\r
1328         "type": "not-found",\r
1329         "name": "true",\r
1330         "xml": "<outcome value='true'>\n",\r
1331         "comments": "",\r
1332         "outputs": 1,\r
1333         "x": 1207,\r
1334         "y": 2913,\r
1335         "z": "d296ce47.7642e8",\r
1336         "wires": [\r
1337             [\r
1338                 "1538055c.946ffb"\r
1339             ]\r
1340         ]\r
1341     },\r
1342     {\r
1343         "id": "2acf0683.7c50ba",\r
1344         "type": "switchNode",\r
1345         "name": "switch capability action assign",\r
1346         "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",\r
1347         "comments": "",\r
1348         "outputs": 1,\r
1349         "x": 987,\r
1350         "y": 4129,\r
1351         "z": "d296ce47.7642e8",\r
1352         "wires": [\r
1353             [\r
1354                 "3f383b83.fe4da4"\r
1355             ]\r
1356         ]\r
1357     },\r
1358     {\r
1359         "id": "3f383b83.fe4da4",\r
1360         "type": "not-found",\r
1361         "name": "true",\r
1362         "xml": "<outcome value='true'>\n",\r
1363         "comments": "",\r
1364         "outputs": 1,\r
1365         "x": 1216,\r
1366         "y": 4129,\r
1367         "z": "d296ce47.7642e8",\r
1368         "wires": [\r
1369             [\r
1370                 "c01355fc.047ae8"\r
1371             ]\r
1372         ]\r
1373     },\r
1374     {\r
1375         "id": "55f1fd23.af2894",\r
1376         "type": "for",\r
1377         "name": "for vf-module-parameters",\r
1378         "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",\r
1379         "comments": "",\r
1380         "outputs": 1,\r
1381         "x": 1664,\r
1382         "y": 3604,\r
1383         "z": "d296ce47.7642e8",\r
1384         "wires": [\r
1385             [\r
1386                 "cdf4a4f1.7cbd5"\r
1387             ]\r
1388         ]\r
1389     },\r
1390     {\r
1391         "id": "5291bedf.b4c34",\r
1392         "type": "switchNode",\r
1393         "name": "switch capability-name",\r
1394         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
1395         "comments": "",\r
1396         "outputs": 1,\r
1397         "x": 1867,\r
1398         "y": 3822,\r
1399         "z": "d296ce47.7642e8",\r
1400         "wires": [\r
1401             [\r
1402                 "2e4a7581.ea6382"\r
1403             ]\r
1404         ]\r
1405     },\r
1406     {\r
1407         "id": "2e4a7581.ea6382",\r
1408         "type": "not-found",\r
1409         "name": "true",\r
1410         "xml": "<outcome value='true'>\n",\r
1411         "comments": "",\r
1412         "outputs": 1,\r
1413         "x": 2077,\r
1414         "y": 3822,\r
1415         "z": "d296ce47.7642e8",\r
1416         "wires": [\r
1417             [\r
1418                 "4a99e293.704f1c"\r
1419             ]\r
1420         ]\r
1421     },\r
1422     {\r
1423         "id": "4a99e293.704f1c",\r
1424         "type": "set",\r
1425         "name": "set set payload data",\r
1426         "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",\r
1427         "comments": "",\r
1428         "x": 2273.5,\r
1429         "y": 3823,\r
1430         "z": "d296ce47.7642e8",\r
1431         "wires": []\r
1432     },\r
1433     {\r
1434         "id": "d90cbda1.ab8598",\r
1435         "type": "execute",\r
1436         "name": "execute jsonStringToCtx",\r
1437         "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",\r
1438         "comments": "",\r
1439         "outputs": 1,\r
1440         "x": 1433,\r
1441         "y": 3507,\r
1442         "z": "d296ce47.7642e8",\r
1443         "wires": [\r
1444             []\r
1445         ]\r
1446     },\r
1447     {\r
1448         "id": "d6564825.875ba8",\r
1449         "type": "for",\r
1450         "name": "for response elements",\r
1451         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
1452         "comments": "",\r
1453         "outputs": 1,\r
1454         "x": 1426,\r
1455         "y": 3603,\r
1456         "z": "d296ce47.7642e8",\r
1457         "wires": [\r
1458             [\r
1459                 "55f1fd23.af2894"\r
1460             ]\r
1461         ]\r
1462     },\r
1463     {\r
1464         "id": "cdf4a4f1.7cbd5",\r
1465         "type": "execute",\r
1466         "name": "slistringUtils - check value for $",\r
1467         "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",\r
1468         "comments": "",\r
1469         "outputs": 1,\r
1470         "x": 1968,\r
1471         "y": 3604,\r
1472         "z": "d296ce47.7642e8",\r
1473         "wires": [\r
1474             [\r
1475                 "80b3324.fa11ed"\r
1476             ]\r
1477         ]\r
1478     },\r
1479     {\r
1480         "id": "80b3324.fa11ed",\r
1481         "type": "outcomeTrue",\r
1482         "name": "true",\r
1483         "xml": "<outcome value='true'>\n",\r
1484         "comments": "",\r
1485         "outputs": 1,\r
1486         "x": 2208,\r
1487         "y": 3603,\r
1488         "z": "d296ce47.7642e8",\r
1489         "wires": [\r
1490             [\r
1491                 "7fc56707.0572e8"\r
1492             ]\r
1493         ]\r
1494     },\r
1495     {\r
1496         "id": "b215066e.bf6d78",\r
1497         "type": "execute",\r
1498         "name": "split resource-resolution-data",\r
1499         "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",\r
1500         "comments": "",\r
1501         "outputs": 1,\r
1502         "x": 1875,\r
1503         "y": 3674,\r
1504         "z": "d296ce47.7642e8",\r
1505         "wires": [\r
1506             []\r
1507         ]\r
1508     },\r
1509     {\r
1510         "id": "79e3e1e0.edca3",\r
1511         "type": "execute",\r
1512         "name": "split resource-resolution-split-1",\r
1513         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
1514         "comments": "",\r
1515         "outputs": 1,\r
1516         "x": 1890,\r
1517         "y": 3757,\r
1518         "z": "d296ce47.7642e8",\r
1519         "wires": [\r
1520             []\r
1521         ]\r
1522     },\r
1523     {\r
1524         "id": "7fc56707.0572e8",\r
1525         "type": "block",\r
1526         "name": "block",\r
1527         "xml": "<block>\n",\r
1528         "atomic": "false",\r
1529         "comments": "",\r
1530         "outputs": 1,\r
1531         "x": 1659,\r
1532         "y": 3674,\r
1533         "z": "d296ce47.7642e8",\r
1534         "wires": [\r
1535             [\r
1536                 "b215066e.bf6d78",\r
1537                 "79e3e1e0.edca3",\r
1538                 "5291bedf.b4c34"\r
1539             ]\r
1540         ]\r
1541     },\r
1542     {\r
1543         "id": "1538055c.946ffb",\r
1544         "type": "block",\r
1545         "name": "block : atomic",\r
1546         "xml": "<block atomic='true'>",\r
1547         "atomic": "true",\r
1548         "comments": "",\r
1549         "outputs": 1,\r
1550         "x": 1209,\r
1551         "y": 2975,\r
1552         "z": "d296ce47.7642e8",\r
1553         "wires": [\r
1554             [\r
1555                 "4c1ecc65.8266dc",\r
1556                 "7ed0b2b5.e662b4",\r
1557                 "3e850e38.1def12",\r
1558                 "35f073d1.ba7aa4",\r
1559                 "ede9fa35.b00548",\r
1560                 "6e69306.f9efc5",\r
1561                 "d90cbda1.ab8598",\r
1562                 "1484c014.0b63d8",\r
1563                 "d6564825.875ba8",\r
1564                 "529fefee.dbc64"\r
1565             ]\r
1566         ]\r
1567     },\r
1568     {\r
1569         "id": "1484c014.0b63d8",\r
1570         "type": "set",\r
1571         "name": "set status as DELETED",\r
1572         "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' />",\r
1573         "comments": "",\r
1574         "x": 1431,\r
1575         "y": 3557,\r
1576         "z": "d296ce47.7642e8",\r
1577         "wires": []\r
1578     },\r
1579     {\r
1580         "id": "cc07bd7d.2ebad8",\r
1581         "type": "execute",\r
1582         "name": "execute replace extra comma",\r
1583         "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='}' />",\r
1584         "comments": "",\r
1585         "outputs": 1,\r
1586         "x": 1462,\r
1587         "y": 4488,\r
1588         "z": "d296ce47.7642e8",\r
1589         "wires": [\r
1590             []\r
1591         ]\r
1592     },\r
1593     {\r
1594         "id": "af1739a6.c3e33",\r
1595         "type": "for",\r
1596         "name": "for vf-module-parameters",\r
1597         "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",\r
1598         "comments": "",\r
1599         "outputs": 1,\r
1600         "x": 1431.5,\r
1601         "y": 4289,\r
1602         "z": "d296ce47.7642e8",\r
1603         "wires": [\r
1604             [\r
1605                 "7f75e4e.daf2d9c",\r
1606                 "4f414ac6.1c4adc"\r
1607             ]\r
1608         ]\r
1609     },\r
1610     {\r
1611         "id": "7f75e4e.daf2d9c",\r
1612         "type": "set",\r
1613         "name": "set payload data",\r
1614         "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;,'`\"/>",\r
1615         "comments": "",\r
1616         "x": 1702,\r
1617         "y": 4290,\r
1618         "z": "d296ce47.7642e8",\r
1619         "wires": []\r
1620     },\r
1621     {\r
1622         "id": "a230d379.a03f1",\r
1623         "type": "set",\r
1624         "name": "set set payload data",\r
1625         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",\r
1626         "comments": "",\r
1627         "x": 1429,\r
1628         "y": 4212,\r
1629         "z": "d296ce47.7642e8",\r
1630         "wires": []\r
1631     },\r
1632     {\r
1633         "id": "c324f948.bab3c",\r
1634         "type": "set",\r
1635         "name": "set payload data",\r
1636         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",\r
1637         "comments": "",\r
1638         "x": 1429,\r
1639         "y": 4351,\r
1640         "z": "d296ce47.7642e8",\r
1641         "wires": []\r
1642     },\r
1643     {\r
1644         "id": "dd94b5e2.e4de4",\r
1645         "type": "set",\r
1646         "name": "set close payload list",\r
1647         "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",\r
1648         "comments": "",\r
1649         "x": 1435,\r
1650         "y": 4416,\r
1651         "z": "d296ce47.7642e8",\r
1652         "wires": []\r
1653     },\r
1654     {\r
1655         "id": "abbbbd7e.d06118",\r
1656         "type": "execute",\r
1657         "name": "execute replace extra comma",\r
1658         "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=']' />",\r
1659         "comments": "",\r
1660         "outputs": 1,\r
1661         "x": 1465,\r
1662         "y": 4542,\r
1663         "z": "d296ce47.7642e8",\r
1664         "wires": [\r
1665             []\r
1666         ]\r
1667     },\r
1668     {\r
1669         "id": "fe683bd5.6243a8",\r
1670         "type": "execute",\r
1671         "name": "execute NameGenerationNode-assign",\r
1672         "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",\r
1673         "comments": "",\r
1674         "outputs": 1,\r
1675         "x": 1491,\r
1676         "y": 4599,\r
1677         "z": "d296ce47.7642e8",\r
1678         "wires": [\r
1679             [\r
1680                 "91c16bd6.61a5c",\r
1681                 "146eff5.d60eb01"\r
1682             ]\r
1683         ]\r
1684     },\r
1685     {\r
1686         "id": "91c16bd6.61a5c",\r
1687         "type": "failure",\r
1688         "name": "failure",\r
1689         "xml": "<outcome value='failure'>\n",\r
1690         "comments": "",\r
1691         "outputs": 1,\r
1692         "x": 1766,\r
1693         "y": 4549,\r
1694         "z": "d296ce47.7642e8",\r
1695         "wires": [\r
1696             [\r
1697                 "d4a5b4e0.8baeb8"\r
1698             ]\r
1699         ]\r
1700     },\r
1701     {\r
1702         "id": "7ff75d57.380c84",\r
1703         "type": "returnFailure",\r
1704         "name": "return failure",\r
1705         "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",\r
1706         "comments": "",\r
1707         "x": 2131,\r
1708         "y": 4649,\r
1709         "z": "d296ce47.7642e8",\r
1710         "wires": []\r
1711     },\r
1712     {\r
1713         "id": "146eff5.d60eb01",\r
1714         "type": "failure",\r
1715         "name": "not-found",\r
1716         "xml": "<outcome value='not-found'>\n",\r
1717         "comments": "",\r
1718         "outputs": 1,\r
1719         "x": 1771,\r
1720         "y": 4648,\r
1721         "z": "d296ce47.7642e8",\r
1722         "wires": [\r
1723             [\r
1724                 "d4a5b4e0.8baeb8"\r
1725             ]\r
1726         ]\r
1727     },\r
1728     {\r
1729         "id": "d4a5b4e0.8baeb8",\r
1730         "type": "block",\r
1731         "name": "block",\r
1732         "xml": "<block>\n",\r
1733         "atomic": "false",\r
1734         "comments": "",\r
1735         "outputs": 1,\r
1736         "x": 1929,\r
1737         "y": 4593,\r
1738         "z": "d296ce47.7642e8",\r
1739         "wires": [\r
1740             [\r
1741                 "dc98c503.2f291",\r
1742                 "7ff75d57.380c84"\r
1743             ]\r
1744         ]\r
1745     },\r
1746     {\r
1747         "id": "dc98c503.2f291",\r
1748         "type": "set",\r
1749         "name": "set status as FAILED",\r
1750         "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' />",\r
1751         "comments": "",\r
1752         "x": 2145,\r
1753         "y": 4540,\r
1754         "z": "d296ce47.7642e8",\r
1755         "wires": []\r
1756     },\r
1757     {\r
1758         "id": "37661303.714934",\r
1759         "type": "for",\r
1760         "name": "for vf-module-parameters",\r
1761         "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",\r
1762         "comments": "",\r
1763         "outputs": 1,\r
1764         "x": 1677,\r
1765         "y": 4844,\r
1766         "z": "d296ce47.7642e8",\r
1767         "wires": [\r
1768             [\r
1769                 "983598ab.10f78"\r
1770             ]\r
1771         ]\r
1772     },\r
1773     {\r
1774         "id": "e7f9e3fb.9e7de",\r
1775         "type": "switchNode",\r
1776         "name": "switch capability-name",\r
1777         "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",\r
1778         "comments": "",\r
1779         "outputs": 1,\r
1780         "x": 1880,\r
1781         "y": 5062,\r
1782         "z": "d296ce47.7642e8",\r
1783         "wires": [\r
1784             [\r
1785                 "3c1df4f4.c8cb54"\r
1786             ]\r
1787         ]\r
1788     },\r
1789     {\r
1790         "id": "3c1df4f4.c8cb54",\r
1791         "type": "not-found",\r
1792         "name": "true",\r
1793         "xml": "<outcome value='true'>\n",\r
1794         "comments": "",\r
1795         "outputs": 1,\r
1796         "x": 2090,\r
1797         "y": 5062,\r
1798         "z": "d296ce47.7642e8",\r
1799         "wires": [\r
1800             [\r
1801                 "55908959.6e6d7"\r
1802             ]\r
1803         ]\r
1804     },\r
1805     {\r
1806         "id": "55908959.6e6d7",\r
1807         "type": "set",\r
1808         "name": "set set payload data",\r
1809         "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",\r
1810         "comments": "",\r
1811         "x": 2286.5,\r
1812         "y": 5063,\r
1813         "z": "d296ce47.7642e8",\r
1814         "wires": []\r
1815     },\r
1816     {\r
1817         "id": "a7100ceb.e2c178",\r
1818         "type": "execute",\r
1819         "name": "execute jsonStringToCtx",\r
1820         "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",\r
1821         "comments": "",\r
1822         "outputs": 1,\r
1823         "x": 1446,\r
1824         "y": 4747,\r
1825         "z": "d296ce47.7642e8",\r
1826         "wires": [\r
1827             []\r
1828         ]\r
1829     },\r
1830     {\r
1831         "id": "eb6d80d4.d85da8",\r
1832         "type": "for",\r
1833         "name": "for response elements",\r
1834         "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",\r
1835         "comments": "",\r
1836         "outputs": 1,\r
1837         "x": 1439,\r
1838         "y": 4843,\r
1839         "z": "d296ce47.7642e8",\r
1840         "wires": [\r
1841             [\r
1842                 "37661303.714934"\r
1843             ]\r
1844         ]\r
1845     },\r
1846     {\r
1847         "id": "983598ab.10f78",\r
1848         "type": "execute",\r
1849         "name": "slistringUtils - check value for $",\r
1850         "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",\r
1851         "comments": "",\r
1852         "outputs": 1,\r
1853         "x": 1981,\r
1854         "y": 4844,\r
1855         "z": "d296ce47.7642e8",\r
1856         "wires": [\r
1857             [\r
1858                 "98402a17.631798"\r
1859             ]\r
1860         ]\r
1861     },\r
1862     {\r
1863         "id": "98402a17.631798",\r
1864         "type": "outcomeTrue",\r
1865         "name": "true",\r
1866         "xml": "<outcome value='true'>\n",\r
1867         "comments": "",\r
1868         "outputs": 1,\r
1869         "x": 2221,\r
1870         "y": 4843,\r
1871         "z": "d296ce47.7642e8",\r
1872         "wires": [\r
1873             [\r
1874                 "320e20df.29f5d8"\r
1875             ]\r
1876         ]\r
1877     },\r
1878     {\r
1879         "id": "d43b7f49.e6a1b8",\r
1880         "type": "execute",\r
1881         "name": "split resource-resolution-data",\r
1882         "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",\r
1883         "comments": "",\r
1884         "outputs": 1,\r
1885         "x": 1888,\r
1886         "y": 4914,\r
1887         "z": "d296ce47.7642e8",\r
1888         "wires": [\r
1889             []\r
1890         ]\r
1891     },\r
1892     {\r
1893         "id": "4d03e536.108c3c",\r
1894         "type": "execute",\r
1895         "name": "split resource-resolution-split-1",\r
1896         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split'>\n   <parameter name='ctx_memory_result_key' value='s2' />\n   <parameter name='original_string' value='`$resource-resolution-split[1]`' />\n   <parameter name='regex' value='\\}' />\n",\r
1897         "comments": "",\r
1898         "outputs": 1,\r
1899         "x": 1903,\r
1900         "y": 4997,\r
1901         "z": "d296ce47.7642e8",\r
1902         "wires": [\r
1903             []\r
1904         ]\r
1905     },\r
1906     {\r
1907         "id": "320e20df.29f5d8",\r
1908         "type": "block",\r
1909         "name": "block",\r
1910         "xml": "<block>\n",\r
1911         "atomic": "false",\r
1912         "comments": "",\r
1913         "outputs": 1,\r
1914         "x": 1672,\r
1915         "y": 4914,\r
1916         "z": "d296ce47.7642e8",\r
1917         "wires": [\r
1918             [\r
1919                 "d43b7f49.e6a1b8",\r
1920                 "4d03e536.108c3c",\r
1921                 "e7f9e3fb.9e7de"\r
1922             ]\r
1923         ]\r
1924     },\r
1925     {\r
1926         "id": "c01355fc.047ae8",\r
1927         "type": "block",\r
1928         "name": "block : atomic",\r
1929         "xml": "<block atomic='true'>",\r
1930         "atomic": "true",\r
1931         "comments": "",\r
1932         "outputs": 1,\r
1933         "x": 1222,\r
1934         "y": 4215,\r
1935         "z": "d296ce47.7642e8",\r
1936         "wires": [\r
1937             [\r
1938                 "a230d379.a03f1",\r
1939                 "af1739a6.c3e33",\r
1940                 "c324f948.bab3c",\r
1941                 "dd94b5e2.e4de4",\r
1942                 "cc07bd7d.2ebad8",\r
1943                 "fe683bd5.6243a8",\r
1944                 "a7100ceb.e2c178",\r
1945                 "1ed9f122.3e69f7",\r
1946                 "eb6d80d4.d85da8",\r
1947                 "abbbbd7e.d06118"\r
1948             ]\r
1949         ]\r
1950     },\r
1951     {\r
1952         "id": "1ed9f122.3e69f7",\r
1953         "type": "set",\r
1954         "name": "set status as SUCCESS",\r
1955         "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' />",\r
1956         "comments": "",\r
1957         "x": 1444,\r
1958         "y": 4797,\r
1959         "z": "d296ce47.7642e8",\r
1960         "wires": []\r
1961     },\r
1962     {\r
1963         "id": "6b561ade.3e62fc",\r
1964         "type": "switchNode",\r
1965         "name": "switch external-key",\r
1966         "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",\r
1967         "comments": "",\r
1968         "outputs": 1,\r
1969         "x": 1657,\r
1970         "y": 3048,\r
1971         "z": "d296ce47.7642e8",\r
1972         "wires": [\r
1973             [\r
1974                 "ff11e5eb.0359"\r
1975             ]\r
1976         ]\r
1977     },\r
1978     {\r
1979         "id": "ff11e5eb.0359",\r
1980         "type": "not-found",\r
1981         "name": "true",\r
1982         "xml": "<outcome value='true'>\n",\r
1983         "comments": "",\r
1984         "outputs": 1,\r
1985         "x": 1841,\r
1986         "y": 3048,\r
1987         "z": "d296ce47.7642e8",\r
1988         "wires": [\r
1989             [\r
1990                 "b15b1561.90f45"\r
1991             ]\r
1992         ]\r
1993     },\r
1994     {\r
1995         "id": "3b7aed1.23a8c12",\r
1996         "type": "switchNode",\r
1997         "name": "switch capability-type. vnf",\r
1998         "xml": "<switch test=\"`$ss.capability-type == 'vnf'`\">\n",\r
1999         "comments": "",\r
2000         "outputs": 1,\r
2001         "x": 401,\r
2002         "y": 347,\r
2003         "z": "d296ce47.7642e8",\r
2004         "wires": [\r
2005             [\r
2006                 "833ca28a.1746b8"\r
2007             ]\r
2008         ]\r
2009     },\r
2010     {\r
2011         "id": "833ca28a.1746b8",\r
2012         "type": "not-found",\r
2013         "name": "true",\r
2014         "xml": "<outcome value='true'>\n",\r
2015         "comments": "",\r
2016         "outputs": 1,\r
2017         "x": 573,\r
2018         "y": 392,\r
2019         "z": "d296ce47.7642e8",\r
2020         "wires": [\r
2021             [\r
2022                 "a7d01c46.7ed298"\r
2023             ]\r
2024         ]\r
2025     },\r
2026     {\r
2027         "id": "60e850da.d148d8",\r
2028         "type": "switchNode",\r
2029         "name": "switch capability-type vf-module",\r
2030         "xml": "<switch test=\"`$ss.capability-type == 'vf-module'`\">\n",\r
2031         "comments": "",\r
2032         "outputs": 1,\r
2033         "x": 507,\r
2034         "y": 2647,\r
2035         "z": "d296ce47.7642e8",\r
2036         "wires": [\r
2037             [\r
2038                 "eee0343f.f1beb8"\r
2039             ]\r
2040         ]\r
2041     },\r
2042     {\r
2043         "id": "eee0343f.f1beb8",\r
2044         "type": "not-found",\r
2045         "name": "true",\r
2046         "xml": "<outcome value='true'>\n",\r
2047         "comments": "",\r
2048         "outputs": 1,\r
2049         "x": 664,\r
2050         "y": 2707,\r
2051         "z": "d296ce47.7642e8",\r
2052         "wires": [\r
2053             [\r
2054                 "57b3571e.19cb88"\r
2055             ]\r
2056         ]\r
2057     },\r
2058     {\r
2059         "id": "4f414ac6.1c4adc",\r
2060         "type": "record",\r
2061         "name": "record",\r
2062         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\" /> \n<parameter name=\"level\" value=\"info\" /> \n<parameter name=\"field1\" value=\"`'AJJJ13' + $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`\" />\n<parameter name=\"field2\" value=\"`'AJJJ14' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`\" />\n",\r
2063         "comments": "",\r
2064         "outputs": 1,\r
2065         "x": 1650,\r
2066         "y": 4204,\r
2067         "z": "d296ce47.7642e8",\r
2068         "wires": [\r
2069             []\r
2070         ]\r
2071     }\r
2072 ]