3 "id": "9d01f665.242718",
9 "z": "8ffa18ff.21a748",
17 "id": "8d2cd10d.7836b8",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
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}'>",
25 "x": 368.5713806152344,
26 "y": 62.428558349609375,
27 "z": "8ffa18ff.21a748",
35 "id": "3bb04424.165b2c",
37 "name": "self-serve-generate-name",
38 "xml": "<method rpc='self-serve-generate-name' mode='sync'>\n",
41 "x": 672.1428527832031,
42 "y": 60.99999237060547,
43 "z": "8ffa18ff.21a748",
51 "id": "f544f42f.79e4c8",
53 "name": "block atomic",
54 "xml": "<block atomic=\"true\">\n",
58 "x": 171.14285278320312,
59 "y": 146.99999237060547,
60 "z": "8ffa18ff.21a748",
72 "id": "8b3cd365.e1b4c",
74 "name": "execute replace extra comma",
75 "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='}' />",
78 "x": 1736.8572082519531,
79 "y": 873.1427688598633,
80 "z": "8ffa18ff.21a748",
86 "id": "af15506f.05852",
88 "name": "set capability-name",
89 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{"elements":[' />\n",
91 "x": 370.1428527832031,
92 "y": 147.99999237060547,
93 "z": "8ffa18ff.21a748",
97 "id": "d5abcd9b.9745b",
99 "name": "call capability-param-resolution",
100 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' >\n",
103 "x": 399.1428527832031,
105 "z": "8ffa18ff.21a748",
114 "id": "57f8f575.c14294",
116 "name": "for vnf-parameters-data",
117 "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
120 "x": 1170.6430053710938,
121 "y": 504.4285125732422,
122 "z": "8ffa18ff.21a748",
130 "id": "45ec186d.6638d8",
131 "type": "switchNode",
132 "name": "switch capability-name",
133 "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",
136 "x": 1413.5000610351562,
137 "y": 504.4285125732422,
138 "z": "8ffa18ff.21a748",
146 "id": "c34ee0d3.7925f8",
149 "xml": "<outcome value='true'>\n",
152 "x": 1594.2144165039062,
153 "y": 504.4284973144531,
154 "z": "8ffa18ff.21a748",
162 "id": "d539f25c.c0e5b8",
164 "name": "for vnf-parameters-data",
165 "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",
168 "x": 1706.3572082519531,
169 "y": 674.1427688598633,
170 "z": "8ffa18ff.21a748",
178 "id": "7aabee17.1c5ba8",
181 "xml": "<outcome value='failure'>\n",
184 "x": 622.1428527832031,
186 "z": "8ffa18ff.21a748",
194 "id": "8a0a976d.bb54a",
197 "xml": "<outcome value='not-found'>\n",
200 "x": 631.1428527832031,
202 "z": "8ffa18ff.21a748",
210 "id": "1370aa99.4464d5",
211 "type": "returnFailure",
212 "name": "return failure",
213 "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",
215 "x": 824.1428527832031,
217 "z": "8ffa18ff.21a748",
221 "id": "c41bbe96.bcfb",
223 "name": "set payload data",
224 "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '",'`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].name`\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].value`\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n<parameter name=\"`tmp.gen-name[0].element_length`\" value='`$j + 1`' />",
226 "x": 2308.857208251953,
227 "y": 672.1427688598633,
228 "z": "8ffa18ff.21a748",
232 "id": "5ed4030d.2a373c",
234 "name": "set set payload data",
235 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n<parameter name='tmp.gen-name_length' value='1' />",
237 "x": 1703.8573608398438,
238 "y": 599.9998626708984,
239 "z": "8ffa18ff.21a748",
243 "id": "5c5e5f8.5a649a",
245 "name": "set payload data",
246 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
248 "x": 1703.8572082519531,
249 "y": 736.1427688598633,
250 "z": "8ffa18ff.21a748",
254 "id": "30621c93.731054",
256 "name": "set close payload list",
257 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
259 "x": 1709.8572082519531,
260 "y": 801.1427688598633,
261 "z": "8ffa18ff.21a748",
265 "id": "ea2a8ca.3b9d37",
267 "name": "execute replace extra comma",
268 "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=']' />",
271 "x": 1739.8572082519531,
272 "y": 927.1427688598633,
273 "z": "8ffa18ff.21a748",
279 "id": "97b12709.514e68",
282 "xml": "<outcome value='failure'>\n",
285 "x": 2105.857177734375,
286 "y": 949.1427612304688,
287 "z": "8ffa18ff.21a748",
295 "id": "f738cd51.cd41e",
296 "type": "returnFailure",
297 "name": "return failure",
298 "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",
300 "x": 2470.857177734375,
301 "y": 1049.1427612304688,
302 "z": "8ffa18ff.21a748",
306 "id": "d0e601f9.671c6",
309 "xml": "<outcome value='not-found'>\n",
312 "x": 2110.857177734375,
313 "y": 1048.1427612304688,
314 "z": "8ffa18ff.21a748",
322 "id": "718393eb.a09b34",
329 "x": 2268.857177734375,
330 "y": 993.1427612304688,
331 "z": "8ffa18ff.21a748",
340 "id": "bcc4f011.c46088",
342 "name": "set status as FAILED",
343 "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' />",
345 "x": 2484.857177734375,
346 "y": 940.1427612304688,
347 "z": "8ffa18ff.21a748",
351 "id": "d674890d.0b54b8",
352 "type": "switchNode",
353 "name": "switch capability action assign",
354 "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",
357 "x": 794.3809204101562,
358 "y": 1631.7618560791016,
359 "z": "8ffa18ff.21a748",
367 "id": "20e0c70b.391c68",
370 "xml": "<outcome value='true'>\n",
373 "x": 1049.0951538085938,
374 "y": 1631.7618560791016,
375 "z": "8ffa18ff.21a748",
383 "id": "c101db98.1e6f7",
385 "name": "for vnf-parameters-data",
386 "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
389 "x": 1951.8572082519531,
390 "y": 1229.1427688598633,
391 "z": "8ffa18ff.21a748",
399 "id": "16707bfd.c97154",
400 "type": "switchNode",
401 "name": "switch capability-name",
402 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
405 "x": 2154.857208251953,
406 "y": 1447.1427688598633,
407 "z": "8ffa18ff.21a748",
415 "id": "a824ee12.8cc8e8",
418 "xml": "<outcome value='true'>\n",
421 "x": 2364.857208251953,
422 "y": 1447.1427688598633,
423 "z": "8ffa18ff.21a748",
431 "id": "8cb3cf6f.94a54",
433 "name": "set set payload data",
434 "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",
436 "x": 2678.0235595703125,
437 "y": 1425.9205322265625,
438 "z": "8ffa18ff.21a748",
442 "id": "b9d7571b.298638",
444 "name": "execute jsonStringToCtx",
445 "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
448 "x": 1720.8572082519531,
449 "y": 1132.1427688598633,
450 "z": "8ffa18ff.21a748",
456 "id": "f2cc0f54.bb60e8",
458 "name": "for response elements",
459 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
462 "x": 1713.8572082519531,
463 "y": 1228.1427688598633,
464 "z": "8ffa18ff.21a748",
472 "id": "c97cd966.464808",
474 "name": "slistringUtils - check value for $",
475 "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",
478 "x": 2255.857208251953,
479 "y": 1229.1427688598633,
480 "z": "8ffa18ff.21a748",
488 "id": "bad123a5.0894c8",
489 "type": "outcomeTrue",
491 "xml": "<outcome value='true'>\n",
494 "x": 2495.857208251953,
495 "y": 1228.1427688598633,
496 "z": "8ffa18ff.21a748",
504 "id": "1bb7fc63.6e9f3c",
506 "name": "split resource-resolution-data",
507 "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",
510 "x": 2162.857208251953,
511 "y": 1299.1427688598633,
512 "z": "8ffa18ff.21a748",
518 "id": "d888d83a.b7d8",
520 "name": "split resource-resolution-split-1",
521 "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",
524 "x": 2177.857208251953,
525 "y": 1382.1427688598633,
526 "z": "8ffa18ff.21a748",
532 "id": "fbccf37.88f999",
534 "name": "block : atomic",
535 "xml": "<block atomic='true'>",
539 "x": 1496.8572082519531,
540 "y": 600.1427688598633,
541 "z": "8ffa18ff.21a748",
557 "id": "ef4a1fc.34c336",
559 "name": "execute replace extra comma",
560 "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='}' />",
563 "x": 1635.5236206054688,
564 "y": 2116.6663970947266,
565 "z": "8ffa18ff.21a748",
571 "id": "90f9be75.fa811",
573 "name": "for vnf-parameters-data",
574 "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",
577 "x": 1743.0236206054688,
578 "y": 1932.6663970947266,
579 "z": "8ffa18ff.21a748",
587 "id": "89254dc2.7f4cd8",
589 "name": "set payload data",
590 "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value + '",'`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].name`\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].value`\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element_length`\" value='`$j + 1`' />",
592 "x": 1995.5236206054688,
593 "y": 1932.6663970947266,
594 "z": "8ffa18ff.21a748",
598 "id": "3d749bd0.06285c",
600 "name": "set payload data",
601 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n",
603 "x": 1723.9520874023438,
604 "y": 1871.3808135986328,
605 "z": "8ffa18ff.21a748",
609 "id": "3a35a7fe.ef5ea8",
611 "name": "set payload data",
612 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />\n<parameter name='tmp.gen-name_length' value='`$tmp.gen-name_length + 1`' />",
614 "x": 1725.5236206054688,
615 "y": 1988.6663970947266,
616 "z": "8ffa18ff.21a748",
620 "id": "85561c80.3ef308",
622 "name": "set close payload list",
623 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
625 "x": 1610.5236206054688,
626 "y": 2073.6663360595703,
627 "z": "8ffa18ff.21a748",
631 "id": "4c175841.300a1",
633 "name": "execute replace extra comma",
634 "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=']' />",
637 "x": 1636.5236206054688,
638 "y": 2167.6663970947266,
639 "z": "8ffa18ff.21a748",
645 "id": "88d774fa.1d1a38",
648 "xml": "<outcome value='failure'>\n",
651 "x": 1977.523681640625,
652 "y": 2201.66650390625,
653 "z": "8ffa18ff.21a748",
661 "id": "1dbcec72.a673cc",
662 "type": "returnFailure",
663 "name": "return failure",
664 "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",
666 "x": 2342.523681640625,
667 "y": 2301.66650390625,
668 "z": "8ffa18ff.21a748",
672 "id": "157b3125.a0ffff",
675 "xml": "<outcome value='not-found'>\n",
678 "x": 1982.523681640625,
679 "y": 2300.66650390625,
680 "z": "8ffa18ff.21a748",
688 "id": "c5c5c44f.80e79",
695 "x": 2140.523681640625,
696 "y": 2245.66650390625,
697 "z": "8ffa18ff.21a748",
706 "id": "24a305ec.7924e2",
708 "name": "set status as FAILED",
709 "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' />",
711 "x": 2356.523681640625,
712 "y": 2192.66650390625,
713 "z": "8ffa18ff.21a748",
717 "id": "76848f5c.5c31a",
719 "name": "for vnf-parameters-data",
720 "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
723 "x": 1856.5236206054688,
724 "y": 2424.6663970947266,
725 "z": "8ffa18ff.21a748",
733 "id": "6e2978a6.3a8118",
734 "type": "switchNode",
735 "name": "switch capability-name",
736 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
739 "x": 2059.5236206054688,
740 "y": 2642.6663970947266,
741 "z": "8ffa18ff.21a748",
749 "id": "6be9a784.88ae8",
752 "xml": "<outcome value='true'>\n",
755 "x": 2269.5236206054688,
756 "y": 2642.6663970947266,
757 "z": "8ffa18ff.21a748",
765 "id": "d351c878.19363",
767 "name": "set set payload data",
768 "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",
770 "x": 2622.6903076171875,
771 "y": 2611.4442138671875,
772 "z": "8ffa18ff.21a748",
776 "id": "333a840.1d25d7c",
778 "name": "execute jsonStringToCtx",
779 "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
782 "x": 1617.5236206054688,
783 "y": 2326.6663970947266,
784 "z": "8ffa18ff.21a748",
790 "id": "f671137e.43c9",
792 "name": "for response elements",
793 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
796 "x": 1609.5236206054688,
797 "y": 2423.6663970947266,
798 "z": "8ffa18ff.21a748",
806 "id": "d362ce7b.44bc4",
808 "name": "slistringUtils - check value for $",
809 "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",
812 "x": 2160.5236206054688,
813 "y": 2424.6663970947266,
814 "z": "8ffa18ff.21a748",
822 "id": "9fd05568.528db8",
823 "type": "outcomeTrue",
825 "xml": "<outcome value='true'>\n",
828 "x": 2400.5236206054688,
829 "y": 2423.6663970947266,
830 "z": "8ffa18ff.21a748",
838 "id": "925d0988.c8bd58",
840 "name": "split resource-resolution-data",
841 "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",
844 "x": 2067.5236206054688,
845 "y": 2494.6663970947266,
846 "z": "8ffa18ff.21a748",
852 "id": "3d173098.20141",
854 "name": "split resource-resolution-split-1",
855 "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",
858 "x": 2082.5236206054688,
859 "y": 2577.6663970947266,
860 "z": "8ffa18ff.21a748",
866 "id": "70491a0a.6a6a24",
873 "x": 1851.5236206054688,
874 "y": 2494.6663970947266,
875 "z": "8ffa18ff.21a748",
885 "id": "94a9278.dd98e58",
887 "name": "block : atomic",
888 "xml": "<block atomic='true'>",
892 "x": 1520.6666870117188,
893 "y": 1850.9520416259766,
894 "z": "8ffa18ff.21a748",
904 "id": "59762169.0b874",
905 "type": "switchNode",
906 "name": "switch external-key",
907 "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",
910 "x": 1944.8572082519531,
911 "y": 673.1427688598633,
912 "z": "8ffa18ff.21a748",
920 "id": "3be873de.5f56e4",
923 "xml": "<outcome value='true'>\n",
926 "x": 2128.857208251953,
927 "y": 673.1427688598633,
928 "z": "8ffa18ff.21a748",
936 "id": "a56c2f8a.64a94",
938 "name": "execute replace extra comma",
939 "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='}' />",
942 "x": 1856.4762573242188,
943 "y": 4087.3329010009766,
944 "z": "8ffa18ff.21a748",
950 "id": "75bd0dd1.6885f4",
952 "name": "for vnf-parameters-data",
953 "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",
956 "x": 1144.9761352539062,
957 "y": 3699.3333892822266,
958 "z": "8ffa18ff.21a748",
966 "id": "1a936a5a.dcff5e",
967 "type": "switchNode",
968 "name": "switch capability-name",
969 "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",
972 "x": 1424.9761352539062,
973 "y": 3699.3333892822266,
974 "z": "8ffa18ff.21a748",
982 "id": "d02ebe6c.238e3",
985 "xml": "<outcome value='true'>\n",
988 "x": 1633.9762573242188,
989 "y": 3699.3333892822266,
990 "z": "8ffa18ff.21a748",
998 "id": "a4f0128d.13f6b",
1000 "name": "for vf-module-parameters",
1001 "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",
1004 "x": 1825.9762573242188,
1005 "y": 3888.3329010009766,
1006 "z": "8ffa18ff.21a748",
1014 "id": "e421640.8a1ea2",
1016 "name": "set payload data",
1017 "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '"' + $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 + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value + '",'`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].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[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[0].element[$j].value`\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n<parameter name=\"`tmp.gen-name[0].element_length`\" value='`$j + 1`' />",
1019 "x": 2428.4762573242188,
1020 "y": 3886.3329010009766,
1021 "z": "8ffa18ff.21a748",
1025 "id": "2167bfb4.daf4d",
1027 "name": "set set payload data",
1028 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n<parameter name='tmp.gen-name_length' value='1' />",
1030 "x": 1823.4762573242188,
1031 "y": 3811.3329010009766,
1032 "z": "8ffa18ff.21a748",
1036 "id": "b585badd.35b568",
1038 "name": "set payload data",
1039 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
1041 "x": 1823.4762573242188,
1042 "y": 3950.3329010009766,
1043 "z": "8ffa18ff.21a748",
1047 "id": "bb4dfba2.da8018",
1049 "name": "set close payload list",
1050 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
1052 "x": 1829.4762573242188,
1053 "y": 4015.3329010009766,
1054 "z": "8ffa18ff.21a748",
1058 "id": "73f361ac.bbceb8",
1060 "name": "execute replace extra comma",
1061 "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=']' />",
1064 "x": 1859.4762573242188,
1065 "y": 4141.332901000977,
1066 "z": "8ffa18ff.21a748",
1072 "id": "cb05a44b.81acd",
1075 "xml": "<outcome value='failure'>\n",
1078 "x": 2189.476318359375,
1079 "y": 4163.3330078125,
1080 "z": "8ffa18ff.21a748",
1088 "id": "ac469966.f9f0b",
1089 "type": "returnFailure",
1090 "name": "return failure",
1091 "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",
1093 "x": 2554.476318359375,
1094 "y": 4263.3330078125,
1095 "z": "8ffa18ff.21a748",
1099 "id": "ba1d7d79.ebca9",
1101 "name": "not-found",
1102 "xml": "<outcome value='not-found'>\n",
1105 "x": 2194.476318359375,
1106 "y": 4262.3330078125,
1107 "z": "8ffa18ff.21a748",
1115 "id": "53f184d5.f04db4",
1122 "x": 2352.476318359375,
1123 "y": 4207.3330078125,
1124 "z": "8ffa18ff.21a748",
1133 "id": "d5a758ad.0c7368",
1135 "name": "set status as FAILED",
1136 "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' />",
1138 "x": 2568.476318359375,
1139 "y": 4154.3330078125,
1140 "z": "8ffa18ff.21a748",
1144 "id": "8566b45.4555748",
1146 "name": "for vf-module-parameters",
1147 "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",
1150 "x": 2071.4762573242188,
1151 "y": 4443.332901000977,
1152 "z": "8ffa18ff.21a748",
1160 "id": "bfa1ad98.e1291",
1161 "type": "switchNode",
1162 "name": "switch capability-name",
1163 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
1166 "x": 2274.4762573242188,
1167 "y": 4661.332901000977,
1168 "z": "8ffa18ff.21a748",
1176 "id": "1695dfe6.8492a",
1177 "type": "not-found",
1179 "xml": "<outcome value='true'>\n",
1182 "x": 2484.4762573242188,
1183 "y": 4661.332901000977,
1184 "z": "8ffa18ff.21a748",
1192 "id": "29601f42.c65388",
1194 "name": "set set payload data",
1195 "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",
1197 "x": 2680.9762573242188,
1198 "y": 4662.332901000977,
1199 "z": "8ffa18ff.21a748",
1203 "id": "e7b4e270.a2e688",
1205 "name": "execute jsonStringToCtx",
1206 "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
1209 "x": 1840.4762573242188,
1210 "y": 4346.332901000977,
1211 "z": "8ffa18ff.21a748",
1217 "id": "dc4b9b10.f541",
1219 "name": "for response elements",
1220 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
1223 "x": 1833.4762573242188,
1224 "y": 4442.332901000977,
1225 "z": "8ffa18ff.21a748",
1233 "id": "bcafdf43.c97df8",
1235 "name": "slistringUtils - check value for $",
1236 "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",
1239 "x": 2375.4762573242188,
1240 "y": 4443.332901000977,
1241 "z": "8ffa18ff.21a748",
1249 "id": "576f293f.cd5a6",
1250 "type": "outcomeTrue",
1252 "xml": "<outcome value='true'>\n",
1255 "x": 2615.4762573242188,
1256 "y": 4442.332901000977,
1257 "z": "8ffa18ff.21a748",
1265 "id": "3a69492f.bb2bae",
1267 "name": "split resource-resolution-data",
1268 "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",
1271 "x": 2282.4762573242188,
1272 "y": 4513.332901000977,
1273 "z": "8ffa18ff.21a748",
1279 "id": "c5cb3ca9.bf8848",
1281 "name": "split resource-resolution-split-1",
1282 "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",
1285 "x": 2297.4762573242188,
1286 "y": 4596.332901000977,
1287 "z": "8ffa18ff.21a748",
1293 "id": "7103d8d3.c872d8",
1300 "x": 2066.4762573242188,
1301 "y": 4513.332901000977,
1302 "z": "8ffa18ff.21a748",
1312 "id": "17f1cb31.5694ed",
1314 "name": "block : atomic",
1315 "xml": "<block atomic='true'>",
1319 "x": 1616.4762573242188,
1320 "y": 3814.3329010009766,
1321 "z": "8ffa18ff.21a748",
1338 "id": "50a18ce1.97fc1c",
1340 "name": "set status as DELETED",
1341 "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' />",
1343 "x": 1838.4762573242188,
1344 "y": 4396.332901000977,
1345 "z": "8ffa18ff.21a748",
1349 "id": "206ac6d4.7ae67a",
1350 "type": "switchNode",
1351 "name": "switch external-key",
1352 "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",
1355 "x": 2064.4762573242188,
1356 "y": 3887.3329010009766,
1357 "z": "8ffa18ff.21a748",
1365 "id": "5fae231d.5272ac",
1366 "type": "not-found",
1368 "xml": "<outcome value='true'>\n",
1371 "x": 2248.4762573242188,
1372 "y": 3887.3329010009766,
1373 "z": "8ffa18ff.21a748",
1381 "id": "9587cb6f.6286",
1382 "type": "switchNode",
1383 "name": "switch capability-type. vnf",
1384 "xml": "<switch test=\"`$ss.capability-type == 'vnf'`\">\n",
1387 "x": 380.1428527832031,
1388 "y": 317.99999237060547,
1389 "z": "8ffa18ff.21a748",
1397 "id": "aad954ce.802738",
1398 "type": "not-found",
1400 "xml": "<outcome value='true'>\n",
1403 "x": 583.5714111328125,
1404 "y": 317.2857208251953,
1405 "z": "8ffa18ff.21a748",
1413 "id": "c8c9dba8.4a219",
1414 "type": "switchNode",
1415 "name": "switch capability-type vf-module",
1416 "xml": "<switch test=\"`$ss.capability-type == 'vf-module'`\">\n",
1419 "x": 509.4761962890625,
1420 "y": 3481.3333282470703,
1421 "z": "8ffa18ff.21a748",
1429 "id": "8771ea99.a3f9d",
1430 "type": "not-found",
1432 "xml": "<outcome value='true'>\n",
1435 "x": 728.4761962890625,
1436 "y": 3482.3333892822266,
1437 "z": "8ffa18ff.21a748",
1445 "id": "99f26ef3.280eb",
1447 "name": "for vnf-parameters data",
1448 "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
1451 "x": 1621.5236206054688,
1452 "y": 2603.6663970947266,
1453 "z": "8ffa18ff.21a748",
1461 "id": "442eaa12.f66c1c",
1463 "name": "slistringUtils - check value for $",
1464 "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",
1467 "x": 1747.1902465820312,
1468 "y": 2734.6663970947266,
1469 "z": "8ffa18ff.21a748",
1477 "id": "b6eb4a26.4fec",
1480 "xml": "<outcome value='false'>\n",
1483 "x": 2009.1902465820312,
1484 "y": 2790.6663970947266,
1485 "z": "8ffa18ff.21a748",
1493 "id": "67977d8b.c5df04",
1500 "x": 2225.1902465820312,
1501 "y": 2790.6663970947266,
1502 "z": "8ffa18ff.21a748",
1511 "id": "829756fc.3cfc5",
1513 "name": "set capability name",
1514 "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' />",
1516 "x": 2451.8568115234375,
1517 "y": 2766.4444580078125,
1518 "z": "8ffa18ff.21a748",
1522 "id": "5eef2fa5.addbc8",
1524 "name": "set status SUCCESS",
1525 "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",
1527 "x": 2455.1902465820312,
1528 "y": 2836.6663970947266,
1529 "z": "8ffa18ff.21a748",
1533 "id": "1fbc0bf7.d9d60c",
1534 "type": "switchNode",
1535 "name": "switch capability action unassign",
1536 "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",
1539 "x": 837.7142333984375,
1540 "y": 408.1428680419922,
1541 "z": "8ffa18ff.21a748",
1549 "id": "efd6575c.f07d5",
1550 "type": "not-found",
1552 "xml": "<outcome value='true'>\n",
1555 "x": 1123.4285278320312,
1556 "y": 406.7142791748047,
1557 "z": "8ffa18ff.21a748",
1565 "id": "d4962dde.7144a8",
1572 "x": 587.7142944335938,
1573 "y": 382.42860412597656,
1574 "z": "8ffa18ff.21a748",
1583 "id": "177385a3.c043a2",
1585 "name": "for vnf-parameters-data",
1586 "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
1589 "x": 1062.0715942382812,
1590 "y": 1794.166763305664,
1591 "z": "8ffa18ff.21a748",
1599 "id": "30d24fbb.704358",
1600 "type": "switchNode",
1601 "name": "switch capability-name",
1602 "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",
1605 "x": 1303.6786499023438,
1606 "y": 1794.166763305664,
1607 "z": "8ffa18ff.21a748",
1615 "id": "a88e7b27.acd89",
1616 "type": "not-found",
1618 "xml": "<outcome value='true'>\n",
1621 "x": 1484.3930053710938,
1622 "y": 1794.166763305664,
1623 "z": "8ffa18ff.21a748",
1631 "id": "1954307b.1b2ba8",
1632 "type": "not-found",
1634 "xml": "<outcome value='true'>\n",
1637 "x": 1216.8572387695312,
1638 "y": 3610.5714263916016,
1639 "z": "8ffa18ff.21a748",
1647 "id": "dcef770e.c6ccf8",
1648 "type": "switchNode",
1649 "name": "switch capability action unassign",
1650 "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",
1653 "x": 975.8569946289062,
1654 "y": 3610.5714263916016,
1655 "z": "8ffa18ff.21a748",
1663 "id": "52b0c642.e848e8",
1670 "x": 732.8571166992188,
1671 "y": 3547.5714263916016,
1672 "z": "8ffa18ff.21a748",
1681 "id": "ef3aabef.23d1a8",
1682 "type": "switchNode",
1683 "name": "switch capability action assign",
1684 "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",
1687 "x": 952.8096313476562,
1688 "y": 5218.334121704102,
1689 "z": "8ffa18ff.21a748",
1697 "id": "83323826.8871c8",
1698 "type": "not-found",
1700 "xml": "<outcome value='true'>\n",
1703 "x": 1181.8096313476562,
1704 "y": 5218.334121704102,
1705 "z": "8ffa18ff.21a748",
1713 "id": "9f73d864.8536d8",
1715 "name": "execute replace extra comma",
1716 "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='}' />",
1719 "x": 1730.3095092773438,
1720 "y": 5688.584487915039,
1721 "z": "8ffa18ff.21a748",
1727 "id": "e105813.22ffe8",
1729 "name": "for vf-module-parameters",
1730 "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",
1733 "x": 2048.5595092773438,
1734 "y": 5496.334121704102,
1735 "z": "8ffa18ff.21a748",
1743 "id": "9ebe174c.cca8f8",
1745 "name": "set payload data",
1746 "xml": "<set>\n<parameter name=\"tmp.naming-data-payload\" value=\"`$tmp.naming-data-payload + '"' + $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 + '":' + '"' + $service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value + '",'`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].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[$i].resource-resolution-data.resource-key[$j].name`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element[$j].value`\" value=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$i].resource-resolution-data.resource-key[$j].value`\"/>\n<parameter name=\"`tmp.gen-name[$tmp.gen-name_length].element_length`\" value='`$j + 1`' />",
1748 "x": 2305.0595092773438,
1749 "y": 5496.334121704102,
1750 "z": "8ffa18ff.21a748",
1754 "id": "89efd59e.cf284",
1756 "name": "set set payload data",
1757 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",
1759 "x": 2031.0595092773438,
1760 "y": 5442.334121704102,
1761 "z": "8ffa18ff.21a748",
1765 "id": "4f8d850b.bbbc44",
1767 "name": "set payload data",
1768 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />\n<parameter name='tmp.gen-name_length' value='`$tmp.gen-name_length + 1`' />",
1770 "x": 2037.0595092773438,
1771 "y": 5558.334121704102,
1772 "z": "8ffa18ff.21a748",
1776 "id": "98c04a64.a011c",
1778 "name": "set close payload list",
1779 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
1781 "x": 1700.3095092773438,
1782 "y": 5637.584487915039,
1783 "z": "8ffa18ff.21a748",
1787 "id": "d2f1471f.d735d",
1789 "name": "execute replace extra comma",
1790 "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=']' />",
1793 "x": 1733.3095092773438,
1794 "y": 5742.584487915039,
1795 "z": "8ffa18ff.21a748",
1801 "id": "7e5bd1ab.209ca",
1804 "xml": "<outcome value='failure'>\n",
1807 "x": 2036.3095703125,
1808 "y": 5756.58447265625,
1809 "z": "8ffa18ff.21a748",
1817 "id": "1e009a1e.612266",
1818 "type": "returnFailure",
1819 "name": "return failure",
1820 "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",
1822 "x": 2401.3095703125,
1823 "y": 5856.58447265625,
1824 "z": "8ffa18ff.21a748",
1828 "id": "90a92735.264c5",
1830 "name": "not-found",
1831 "xml": "<outcome value='not-found'>\n",
1834 "x": 2041.3095703125,
1835 "y": 5855.58447265625,
1836 "z": "8ffa18ff.21a748",
1844 "id": "42fc5b6c.345bdc",
1851 "x": 2199.3095703125,
1852 "y": 5800.58447265625,
1853 "z": "8ffa18ff.21a748",
1862 "id": "91ff7811.5db32",
1864 "name": "set status as FAILED",
1865 "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' />",
1867 "x": 2415.3095703125,
1868 "y": 5747.58447265625,
1869 "z": "8ffa18ff.21a748",
1873 "id": "9626c789.309858",
1875 "name": "for vf-module-parameters",
1876 "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",
1879 "x": 2011.3095092773438,
1880 "y": 6332.584487915039,
1881 "z": "8ffa18ff.21a748",
1889 "id": "1035d4b9.e79303",
1890 "type": "switchNode",
1891 "name": "switch capability-name",
1892 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
1895 "x": 2182.3095092773438,
1896 "y": 6490.584487915039,
1897 "z": "8ffa18ff.21a748",
1905 "id": "d32665c0.ffe428",
1906 "type": "not-found",
1908 "xml": "<outcome value='true'>\n",
1911 "x": 2386.3095092773438,
1912 "y": 6488.584487915039,
1913 "z": "8ffa18ff.21a748",
1921 "id": "24aa734a.87d674",
1923 "name": "set set payload data",
1924 "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",
1926 "x": 2580.8095092773438,
1927 "y": 6421.584487915039,
1928 "z": "8ffa18ff.21a748",
1932 "id": "b6489347.bb4308",
1934 "name": "execute jsonStringToCtx",
1935 "xml": "<execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"jsonStringToCtx\">\n\t<parameter name=\"source\" value=\"nameGenResponse.httpResponse\" />\n\t<parameter name=\"outputPath\" value=\"jsonContextPrefix\" />\n\t<parameter name=\"isEscaped\" value=\"false\" />\n\n",
1938 "x": 1714.3095092773438,
1939 "y": 5855.584487915039,
1940 "z": "8ffa18ff.21a748",
1946 "id": "c7bfb325.ec2d98",
1948 "name": "for response elements",
1949 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
1952 "x": 1743.3095092773438,
1953 "y": 6333.584487915039,
1954 "z": "8ffa18ff.21a748",
1962 "id": "df02f986.45d718",
1964 "name": "slistringUtils - check value for $",
1965 "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",
1968 "x": 2295.3095092773438,
1969 "y": 6336.584487915039,
1970 "z": "8ffa18ff.21a748",
1978 "id": "c66b75af.b35668",
1979 "type": "outcomeTrue",
1981 "xml": "<outcome value='true'>\n",
1984 "x": 2523.3095092773438,
1985 "y": 6333.584487915039,
1986 "z": "8ffa18ff.21a748",
1994 "id": "a4a7fab0.32e9b8",
1996 "name": "split resource-resolution-data",
1997 "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",
2000 "x": 2190.3095092773438,
2001 "y": 6386.584487915039,
2002 "z": "8ffa18ff.21a748",
2008 "id": "b57bbec9.12ea6",
2010 "name": "split resource-resolution-split-1",
2011 "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",
2014 "x": 2203.3095092773438,
2015 "y": 6445.584487915039,
2016 "z": "8ffa18ff.21a748",
2022 "id": "a8f90ed5.c9b5a8",
2029 "x": 1950.3095092773438,
2030 "y": 6412.584487915039,
2031 "z": "8ffa18ff.21a748",
2041 "id": "9c309af6.f7e4a",
2043 "name": "block : atomic",
2044 "xml": "<block atomic='true'>",
2048 "x": 1824.0595092773438,
2049 "y": 5445.334121704102,
2050 "z": "8ffa18ff.21a748",
2060 "id": "3caf0f0c.12a5b8",
2062 "name": "set status as SUCCESS",
2063 "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' />",
2065 "x": 1716.3095092773438,
2066 "y": 5907.584487915039,
2067 "z": "8ffa18ff.21a748",
2071 "id": "267d42ee.73dbde",
2073 "name": "for vnf parameters data",
2074 "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",
2077 "x": 1738.3095092773438,
2078 "y": 6555.584487915039,
2079 "z": "8ffa18ff.21a748",
2087 "id": "8fcead9b.0e0b8",
2089 "name": "slistringUtils - check value for $",
2090 "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",
2093 "x": 2044.3095092773438,
2094 "y": 6553.584487915039,
2095 "z": "8ffa18ff.21a748",
2103 "id": "f158d276.0d8658",
2106 "xml": "<outcome value='false'>\n",
2109 "x": 2282.3095092773438,
2110 "y": 6553.584487915039,
2111 "z": "8ffa18ff.21a748",
2119 "id": "3621a169.1458b6",
2126 "x": 2444.3095092773438,
2127 "y": 6547.584487915039,
2128 "z": "8ffa18ff.21a748",
2137 "id": "fef37cdf.87178",
2139 "name": "set capability name",
2140 "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",
2142 "x": 2668.3095092773438,
2143 "y": 6513.584487915039,
2144 "z": "8ffa18ff.21a748",
2148 "id": "157e032d.744875",
2150 "name": "set status SUCCESS",
2151 "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",
2153 "x": 2656.3095092773438,
2154 "y": 6613.584487915039,
2155 "z": "8ffa18ff.21a748",
2159 "id": "8a66938a.1460b",
2161 "name": "for vnf-parameters data",
2162 "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",
2165 "x": 1726.3095092773438,
2166 "y": 6013.584487915039,
2167 "z": "8ffa18ff.21a748",
2175 "id": "e7e744c9.85b75",
2176 "type": "switchNode",
2177 "name": "switch param[] name",
2178 "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",
2181 "x": 1979.8095092773438,
2182 "y": 6014.584854125977,
2183 "z": "8ffa18ff.21a748",
2191 "id": "2a4c76d1.47e9a2",
2194 "xml": "<outcome value='true'>\n",
2197 "x": 2172.8095092773438,
2198 "y": 6015.084732055664,
2199 "z": "8ffa18ff.21a748",
2207 "id": "2c6b125a.5ec166",
2209 "name": "for j in resource key",
2210 "xml": "<for silentFailure='true' index='j' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$vf-module-index].vf-module-data.vf-module-topology.vf-module-parameters.param[$cn].resource-resolution-data.resource-key_length`' >\n",
2213 "x": 1820.0238647460938,
2214 "y": 6123.870666503906,
2215 "z": "8ffa18ff.21a748",
2223 "id": "eb80eaa0.5a981",
2230 "x": 2090.5953369140625,
2231 "y": 6125.584655761719,
2232 "z": "8ffa18ff.21a748",
2246 "id": "ecab974a.9bbd78",
2247 "type": "switchNode",
2248 "name": "switch model-invariant-uuid",
2249 "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",
2252 "x": 2524.3095092773438,
2253 "y": 6001.584487915039,
2254 "z": "8ffa18ff.21a748",
2262 "id": "314dd1f2.f106d6",
2263 "type": "switchNode",
2264 "name": "switch model-customization-uuid",
2265 "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",
2268 "x": 2492.3095092773438,
2269 "y": 6059.584487915039,
2270 "z": "8ffa18ff.21a748",
2278 "id": "435ecba0.88a2c4",
2279 "type": "switchNode",
2280 "name": "switch model-uuid",
2281 "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",
2284 "x": 2490.3095092773438,
2285 "y": 6121.584487915039,
2286 "z": "8ffa18ff.21a748",
2294 "id": "18703684.a36359",
2295 "type": "switchNode",
2296 "name": "switch model-version",
2297 "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",
2300 "x": 2498.3095092773438,
2301 "y": 6183.584487915039,
2302 "z": "8ffa18ff.21a748",
2310 "id": "e4d68431.8d96a8",
2311 "type": "switchNode",
2312 "name": "switch vm-type",
2313 "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",
2316 "x": 2514.3095092773438,
2317 "y": 5929.584487915039,
2318 "z": "8ffa18ff.21a748",
2326 "id": "8cbeeb62.d5961",
2329 "xml": "<outcome value='true'>\n",
2332 "x": 2718.3095092773438,
2333 "y": 5925.584487915039,
2334 "z": "8ffa18ff.21a748",
2342 "id": "cf5cb0c4.d1ede8",
2345 "xml": "<outcome value='true'>\n",
2348 "x": 2718.3095092773438,
2349 "y": 5999.834487915039,
2350 "z": "8ffa18ff.21a748",
2358 "id": "70feaf3a.73ab2",
2361 "xml": "<outcome value='true'>\n",
2364 "x": 2724.3095092773438,
2365 "y": 6055.584487915039,
2366 "z": "8ffa18ff.21a748",
2374 "id": "40b980ec.ac6338",
2377 "xml": "<outcome value='true'>\n",
2380 "x": 2728.3095092773438,
2381 "y": 6113.584487915039,
2382 "z": "8ffa18ff.21a748",
2390 "id": "3405bb1d.191ce4",
2393 "xml": "<outcome value='true'>\n",
2396 "x": 2734.3095092773438,
2397 "y": 6179.584487915039,
2398 "z": "8ffa18ff.21a748",
2406 "id": "57750a1a.165544",
2408 "name": "set vm-type",
2409 "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",
2411 "x": 2882.3095092773438,
2412 "y": 5927.584487915039,
2413 "z": "8ffa18ff.21a748",
2417 "id": "57206663.d5c56",
2419 "name": "set model-invariant-uuid",
2420 "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",
2422 "x": 2928.3095092773438,
2423 "y": 5993.584487915039,
2424 "z": "8ffa18ff.21a748",
2428 "id": "b4b44bc3.5bb8a8",
2430 "name": "set model-customization-uuid",
2431 "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",
2433 "x": 2972.3095092773438,
2434 "y": 6057.584487915039,
2435 "z": "8ffa18ff.21a748",
2439 "id": "8cc0d8fe.d3593",
2441 "name": "set model-uuid",
2442 "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",
2444 "x": 2948.3095092773438,
2445 "y": 6111.584487915039,
2446 "z": "8ffa18ff.21a748",
2450 "id": "f57a9876.705b68",
2452 "name": "set model-version",
2453 "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",
2455 "x": 2894.3095092773438,
2456 "y": 6177.584487915039,
2457 "z": "8ffa18ff.21a748",
2461 "id": "ec4b72ee.0d91e8",
2463 "name": "set model-name",
2464 "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",
2466 "x": 2900.3095092773438,
2467 "y": 6233.584487915039,
2468 "z": "8ffa18ff.21a748",
2472 "id": "c2128119.3c59c8",
2474 "name": "set vnfc-name",
2475 "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",
2477 "x": 2918.3095092773438,
2478 "y": 6289.584487915039,
2479 "z": "8ffa18ff.21a748",
2483 "id": "5a418843.fb8ce",
2484 "type": "switchNode",
2485 "name": "switch model-name",
2486 "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",
2489 "x": 2498.3095092773438,
2490 "y": 6235.584487915039,
2491 "z": "8ffa18ff.21a748",
2499 "id": "658b4432.deae1c",
2500 "type": "switchNode",
2501 "name": "switch vnfc-name",
2502 "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",
2505 "x": 2496.3095092773438,
2506 "y": 6289.584487915039,
2507 "z": "8ffa18ff.21a748",
2515 "id": "2b96a377.785aec",
2518 "xml": "<outcome value='true'>\n",
2521 "x": 2732.3095092773438,
2522 "y": 6233.584487915038,
2523 "z": "8ffa18ff.21a748",
2531 "id": "2a2a4a91.63c3f6",
2534 "xml": "<outcome value='true'>\n",
2537 "x": 2726.3095092773438,
2538 "y": 6287.584487915038,
2539 "z": "8ffa18ff.21a748",
2547 "id": "b9630ea3.d96b18",
2549 "name": "for vnf-parameters-data",
2550 "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",
2553 "x": 1266.8571166992188,
2554 "y": 5391.571670532227,
2555 "z": "8ffa18ff.21a748",
2563 "id": "bd4ce803.509a98",
2564 "type": "switchNode",
2565 "name": "switch capability-name",
2566 "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",
2569 "x": 1546.8571166992188,
2570 "y": 5391.571670532227,
2571 "z": "8ffa18ff.21a748",
2579 "id": "a5d1018e.3683e",
2580 "type": "not-found",
2582 "xml": "<outcome value='true'>\n",
2585 "x": 1755.8572387695312,
2586 "y": 5391.571670532227,
2587 "z": "8ffa18ff.21a748",
2595 "id": "e6d807c0.e53738",
2597 "name": "block : atomic",
2598 "xml": "<block atomic='true'>",
2602 "x": 841.1071166992188,
2603 "y": 1734.5714263916016,
2604 "z": "8ffa18ff.21a748",
2614 "id": "ff615e80.275a08",
2616 "name": "set payload data",
2617 "xml": "<set>\n\t<parameter name='tmp.naming-data-payload' value='{"elements":[' />\n\t<parameter name='tmp.gen-name_length' value='0' />",
2619 "x": 1048.8571166992188,
2620 "y": 1735.5714263916016,
2621 "z": "8ffa18ff.21a748",
2625 "id": "39178dc5.011a9a",
2626 "type": "switchNode",
2627 "name": "switch tmp.naming-data-payload is null",
2628 "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",
2631 "x": 1096.8571166992188,
2632 "y": 2014.5714263916016,
2633 "z": "8ffa18ff.21a748",
2641 "id": "781da2e9.01d83c",
2642 "type": "not-found",
2644 "xml": "<outcome value='false'>\n",
2647 "x": 1333.8571166992188,
2648 "y": 2015.5714263916016,
2649 "z": "8ffa18ff.21a748",
2657 "id": "600486cd.2b6308",
2659 "name": "block : atomic",
2660 "xml": "<block atomic='true'>",
2664 "x": 1371.8571166992188,
2665 "y": 2073.5714263916016,
2666 "z": "8ffa18ff.21a748",
2680 "id": "b2d3cc7b.89669",
2682 "name": "block : atomic",
2683 "xml": "<block atomic='true'>",
2687 "x": 1017.8571166992188,
2688 "y": 5324.571426391602,
2689 "z": "8ffa18ff.21a748",
2699 "id": "6a40e563.5a14a4",
2701 "name": "set set payload data",
2702 "xml": "<set>\n\t<parameter name='tmp.naming-data-payload' value='{"elements":[' />\n\t<parameter name='tmp.gen-name_length' value='0' />",
2704 "x": 1254.8571166992188,
2705 "y": 5323.571426391602,
2706 "z": "8ffa18ff.21a748",
2710 "id": "7640b347.b23714",
2711 "type": "switchNode",
2712 "name": "switch tmp.naming-data-payload is null",
2713 "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",
2716 "x": 1297.1071472167969,
2717 "y": 5514.071548461914,
2718 "z": "8ffa18ff.21a748",
2726 "id": "48235ce0.3408cc",
2727 "type": "not-found",
2729 "xml": "<outcome value='false'>\n",
2732 "x": 1530.857177734375,
2733 "y": 5513.821304321289,
2734 "z": "8ffa18ff.21a748",
2742 "id": "7c76786f.4904",
2744 "name": "block : atomic",
2745 "xml": "<block atomic='true'>",
2749 "x": 1518.607177734375,
2750 "y": 5591.071670532227,
2751 "z": "8ffa18ff.21a748",
2767 "id": "c465ea91.13fb38",
2769 "name": "execute readProperties",
2770 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n <parameter name='contextPrefix' value='prop' />\n",
2775 "z": "8ffa18ff.21a748",
2781 "id": "90b8bf99.7de998",
2783 "name": "execute RestApiCallNode - POST gen-name",
2784 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' > \n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='POST' />\n <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",
2789 "z": "8ffa18ff.21a748",
2798 "id": "80fef6f4.c675b",
2800 "name": "execute RestApiCallNode - POST gen-name",
2801 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' > \n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='POST' />\n <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",
2806 "z": "8ffa18ff.21a748",
2815 "id": "40117641.f32018",
2817 "name": "execute RestApiCallNode - DELETE gen-name",
2818 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' > \n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='DELETE' />\n <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",
2823 "z": "8ffa18ff.21a748",
2832 "id": "4379c30d.8a80a4",
2834 "name": "execute RestApiCallNode - DELETE gen-name",
2835 "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' > \n <parameter name='templateFileName' value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.naming.gen-name.templatefile`\" />\n <parameter name='restapiUrl' value='`$prop.naming.gen-name.url + $prop.restapi.naming.gen-name.service`' />\n <parameter name='restapiUser' value='`$prop.naming.gen-name.user`' />\n <parameter name='restapiPassword' value='`$prop.naming.gen-name.pwd`' />\n <parameter name='format' value='json' />\n <parameter name='httpMethod' value='DELETE' />\n <parameter name=\"responsePrefix\" value=\"nameGenResponse\" />\n\n\n",
2840 "z": "8ffa18ff.21a748",
2849 "id": "de7f57d6.741e4",
2851 "name": "For Generate Name DG Capability ",
2852 "info": "Support Bulk assign and single delete\nAlso calls Naming gen mS for assign/un-assign\n\nAdded by Ajay Singh(as396y)",
2856 "z": "8ffa18ff.21a748",
2860 "id": "169273ad.322bdc",
2862 "name": "set status as DELETED",
2863 "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='DELETED' />",
2865 "x": 2691.1112060546875,
2866 "y": 1477.7779541015625,
2867 "z": "8ffa18ff.21a748",
2871 "id": "24da0c57.b0398c",
2873 "name": "set status SUCCESS",
2874 "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",
2876 "x": 2624.44482421875,
2877 "y": 2671.1112670898438,
2878 "z": "8ffa18ff.21a748",
2882 "id": "be18f58.a0ee008",
2889 "x": 1946.8572082519531,
2890 "y": 1299.1427688598633,
2891 "z": "8ffa18ff.21a748",
2901 "id": "c872b3d2.2f9e08",
2908 "x": 2498.888916015625,
2909 "y": 1444.4444580078125,
2910 "z": "8ffa18ff.21a748",
2919 "id": "88e1aa71.08c4d",
2926 "x": 2417.77783203125,
2927 "y": 2640.0000610351562,
2928 "z": "8ffa18ff.21a748",