3 "id": "4715fedb.1ef5f",
9 "z": "352ca92a.868d0e",
17 "id": "16eecbde.63796c",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API 1.4.1-SNAPSHOT",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "1.4.1-SNAPSHOT",
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='1.4.1-SNAPSHOT'>",
25 "x": 344.5713806152344,
26 "y": 46.428558349609375,
27 "z": "352ca92a.868d0e",
35 "id": "3e4b7e7e.935232",
37 "name": "self-serve-generate-name",
38 "xml": "<method rpc='self-serve-generate-name' mode='sync'>\n",
41 "x": 648.1428527832031,
42 "y": 44.99999237060547,
43 "z": "352ca92a.868d0e",
51 "id": "3835d554.5600ca",
53 "name": "block atomic",
54 "xml": "<block atomic=\"true\">\n",
58 "x": 147.14285278320312,
59 "y": 130.99999237060547,
60 "z": "352ca92a.868d0e",
72 "id": "3a4d4bdb.4c43d4",
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": 1712.8572082519531,
79 "y": 857.1427688598633,
80 "z": "352ca92a.868d0e",
86 "id": "cbd7c4ae.654d68",
88 "name": "set capability-name",
89 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value='{"elements":[' />\n",
91 "x": 346.1428527832031,
92 "y": 131.99999237060547,
93 "z": "352ca92a.868d0e",
97 "id": "7bb73832.6a4648",
99 "name": "call capability-param-resolution",
100 "xml": "<call module='GENERIC-RESOURCE-API' rpc='self-serve-capability-param-resolution' mode='sync' >\n",
103 "x": 375.1428527832031,
105 "z": "352ca92a.868d0e",
114 "id": "44cc33ed.fb39e4",
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": 1146.6430053710938,
121 "y": 488.4285125732422,
122 "z": "352ca92a.868d0e",
130 "id": "e2d651ce.c9d9f8",
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": 1389.5000610351562,
137 "y": 488.4285125732422,
138 "z": "352ca92a.868d0e",
146 "id": "8eb45c00.aa654",
149 "xml": "<outcome value='true'>\n",
152 "x": 1570.2144165039062,
153 "y": 488.4284973144531,
154 "z": "352ca92a.868d0e",
162 "id": "83de20b7.804778",
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": 1682.3572082519531,
169 "y": 658.1427688598633,
170 "z": "352ca92a.868d0e",
178 "id": "ea0f354c.745cc8",
181 "xml": "<outcome value='failure'>\n",
184 "x": 598.1428527832031,
186 "z": "352ca92a.868d0e",
194 "id": "48698225.83a23c",
197 "xml": "<outcome value='not-found'>\n",
200 "x": 607.1428527832031,
202 "z": "352ca92a.868d0e",
210 "id": "cad21146.cbc7e8",
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": 800.1428527832031,
217 "z": "352ca92a.868d0e",
221 "id": "9332f863.29e018",
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": 2284.857208251953,
227 "y": 656.1427688598633,
228 "z": "352ca92a.868d0e",
232 "id": "26b1ee2d.08273a",
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": 1679.8573608398438,
238 "y": 583.9998626708984,
239 "z": "352ca92a.868d0e",
243 "id": "626a201b.d55578",
245 "name": "set payload data",
246 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
248 "x": 1679.8572082519531,
249 "y": 720.1427688598633,
250 "z": "352ca92a.868d0e",
254 "id": "749d681a.41547",
256 "name": "set close payload list",
257 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
259 "x": 1685.8572082519531,
260 "y": 785.1427688598633,
261 "z": "352ca92a.868d0e",
265 "id": "212189e2.756db6",
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": 1715.8572082519531,
272 "y": 911.1427688598633,
273 "z": "352ca92a.868d0e",
279 "id": "e1ab56a7.feeeb",
282 "xml": "<outcome value='failure'>\n",
285 "x": 2081.857177734375,
286 "y": 933.1427612304688,
287 "z": "352ca92a.868d0e",
295 "id": "d0532823.04f01",
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": 2446.857177734375,
301 "y": 1033.1427612304688,
302 "z": "352ca92a.868d0e",
306 "id": "7a8d9826.51e62",
309 "xml": "<outcome value='not-found'>\n",
312 "x": 2086.857177734375,
313 "y": 1032.1427612304688,
314 "z": "352ca92a.868d0e",
322 "id": "9997d3e2.8f70c",
329 "x": 2244.857177734375,
330 "y": 977.1427612304688,
331 "z": "352ca92a.868d0e",
340 "id": "d17f42c9.165b2",
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": 2460.857177734375,
346 "y": 924.1427612304688,
347 "z": "352ca92a.868d0e",
351 "id": "2c3347a4.1d0d28",
352 "type": "switchNode",
353 "name": "switch capability action assign",
354 "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",
357 "x": 770.3809204101562,
358 "y": 1615.7618560791016,
359 "z": "352ca92a.868d0e",
367 "id": "be36dff5.5c2408",
370 "xml": "<outcome value='true'>\n",
373 "x": 1025.0951538085938,
374 "y": 1615.7618560791016,
375 "z": "352ca92a.868d0e",
383 "id": "601689b5.f1fb7",
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": 1927.8572082519531,
390 "y": 1213.1427688598633,
391 "z": "352ca92a.868d0e",
399 "id": "a8ca1153.971238",
400 "type": "switchNode",
401 "name": "switch capability-name",
402 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
405 "x": 2130.857208251953,
406 "y": 1431.1427688598633,
407 "z": "352ca92a.868d0e",
415 "id": "ae4f2855.b375a8",
418 "xml": "<outcome value='true'>\n",
421 "x": 2340.857208251953,
422 "y": 1431.1427688598633,
423 "z": "352ca92a.868d0e",
431 "id": "ab51cd7c.871d7",
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": 2537.357208251953,
437 "y": 1432.1427688598633,
438 "z": "352ca92a.868d0e",
442 "id": "280801a6.6b958e",
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": 1696.8572082519531,
449 "y": 1116.1427688598633,
450 "z": "352ca92a.868d0e",
456 "id": "c1028f45.2b40b",
458 "name": "for response elements",
459 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
462 "x": 1689.8572082519531,
463 "y": 1212.1427688598633,
464 "z": "352ca92a.868d0e",
472 "id": "c8739969.39695",
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": 2231.857208251953,
479 "y": 1213.1427688598633,
480 "z": "352ca92a.868d0e",
488 "id": "e6bfc4cb.d914d",
489 "type": "outcomeTrue",
491 "xml": "<outcome value='true'>\n",
494 "x": 2471.857208251953,
495 "y": 1212.1427688598633,
496 "z": "352ca92a.868d0e",
504 "id": "bc098bd6.7e5e48",
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": 2138.857208251953,
511 "y": 1283.1427688598633,
512 "z": "352ca92a.868d0e",
518 "id": "7a600bc6.51d61c",
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": 2153.857208251953,
525 "y": 1366.1427688598633,
526 "z": "352ca92a.868d0e",
532 "id": "e4b648de.412ed",
539 "x": 1922.8572082519531,
540 "y": 1283.1427688598633,
541 "z": "352ca92a.868d0e",
551 "id": "4c47b1b9.3083",
553 "name": "block : atomic",
554 "xml": "<block atomic='true'>",
558 "x": 1472.8572082519531,
559 "y": 584.1427688598633,
560 "z": "352ca92a.868d0e",
577 "id": "d2661b85.b495e",
579 "name": "set status as DELETED",
580 "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' />",
582 "x": 1694.8572082519531,
583 "y": 1166.1427688598633,
584 "z": "352ca92a.868d0e",
588 "id": "e19d4005.611528",
590 "name": "execute replace extra comma",
591 "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='}' />",
594 "x": 1611.5236206054688,
595 "y": 2100.6663970947266,
596 "z": "352ca92a.868d0e",
602 "id": "52baa22c.b272b4",
604 "name": "for vnf-parameters-data",
605 "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",
608 "x": 1719.0236206054688,
609 "y": 1916.6663970947266,
610 "z": "352ca92a.868d0e",
618 "id": "53c27f81.6966a",
620 "name": "set payload data",
621 "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`' />",
623 "x": 1971.5236206054688,
624 "y": 1916.6663970947266,
625 "z": "352ca92a.868d0e",
629 "id": "168eba65.ac0bfe",
631 "name": "set payload data",
632 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n",
634 "x": 1699.9520874023438,
635 "y": 1855.3808135986328,
636 "z": "352ca92a.868d0e",
640 "id": "3248b7d.b604248",
642 "name": "set payload data",
643 "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`' />",
645 "x": 1701.5236206054688,
646 "y": 1972.6663970947266,
647 "z": "352ca92a.868d0e",
651 "id": "bb4a1d93.3a86c",
653 "name": "set close payload list",
654 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
656 "x": 1586.5236206054688,
657 "y": 2057.6663360595703,
658 "z": "352ca92a.868d0e",
662 "id": "71c717dc.1a41b",
664 "name": "execute replace extra comma",
665 "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=']' />",
668 "x": 1612.5236206054688,
669 "y": 2151.6663970947266,
670 "z": "352ca92a.868d0e",
676 "id": "cfb313ac.f6ff68",
679 "xml": "<outcome value='failure'>\n",
682 "x": 1953.523681640625,
683 "y": 2185.66650390625,
684 "z": "352ca92a.868d0e",
692 "id": "4ea93843.2ee25",
693 "type": "returnFailure",
694 "name": "return failure",
695 "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",
697 "x": 2318.523681640625,
698 "y": 2285.66650390625,
699 "z": "352ca92a.868d0e",
703 "id": "48fa407a.74cf2",
706 "xml": "<outcome value='not-found'>\n",
709 "x": 1958.523681640625,
710 "y": 2284.66650390625,
711 "z": "352ca92a.868d0e",
719 "id": "99ddd056.c45ef8",
726 "x": 2116.523681640625,
727 "y": 2229.66650390625,
728 "z": "352ca92a.868d0e",
737 "id": "8d122dd3.f5458",
739 "name": "set status as FAILED",
740 "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' />",
742 "x": 2332.523681640625,
743 "y": 2176.66650390625,
744 "z": "352ca92a.868d0e",
748 "id": "9f0b4035.10244",
750 "name": "for vnf-parameters-data",
751 "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
754 "x": 1832.5236206054688,
755 "y": 2408.6663970947266,
756 "z": "352ca92a.868d0e",
764 "id": "1e6b1940.cc1657",
765 "type": "switchNode",
766 "name": "switch capability-name",
767 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
770 "x": 2035.5236206054688,
771 "y": 2626.6663970947266,
772 "z": "352ca92a.868d0e",
780 "id": "9d62a2e2.3a7988",
783 "xml": "<outcome value='true'>\n",
786 "x": 2245.5236206054688,
787 "y": 2626.6663970947266,
788 "z": "352ca92a.868d0e",
796 "id": "20d781c2.39d966",
798 "name": "set set payload data",
799 "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",
801 "x": 2442.0236206054688,
802 "y": 2627.6663970947266,
803 "z": "352ca92a.868d0e",
807 "id": "14a8a060.42cee8",
809 "name": "execute jsonStringToCtx",
810 "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",
813 "x": 1593.5236206054688,
814 "y": 2310.6663970947266,
815 "z": "352ca92a.868d0e",
821 "id": "1441b20e.14024e",
823 "name": "for response elements",
824 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
827 "x": 1585.5236206054688,
828 "y": 2407.6663970947266,
829 "z": "352ca92a.868d0e",
837 "id": "ee35f915.82d68",
839 "name": "slistringUtils - check value for $",
840 "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",
843 "x": 2136.5236206054688,
844 "y": 2408.6663970947266,
845 "z": "352ca92a.868d0e",
853 "id": "f03c4ce3.3f12",
854 "type": "outcomeTrue",
856 "xml": "<outcome value='true'>\n",
859 "x": 2376.5236206054688,
860 "y": 2407.6663970947266,
861 "z": "352ca92a.868d0e",
869 "id": "8e5f54d5.686b8",
871 "name": "split resource-resolution-data",
872 "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",
875 "x": 2043.5236206054688,
876 "y": 2478.6663970947266,
877 "z": "352ca92a.868d0e",
883 "id": "46e9ff0c.f30858",
885 "name": "split resource-resolution-split-1",
886 "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",
889 "x": 2058.5236206054688,
890 "y": 2561.6663970947266,
891 "z": "352ca92a.868d0e",
897 "id": "6b8f6d22.f5c394",
904 "x": 1827.5236206054688,
905 "y": 2478.6663970947266,
906 "z": "352ca92a.868d0e",
916 "id": "a809b004.822848",
918 "name": "block : atomic",
919 "xml": "<block atomic='true'>",
923 "x": 1496.6666870117188,
924 "y": 1834.9520416259766,
925 "z": "352ca92a.868d0e",
935 "id": "cd259e38.191b18",
937 "name": "set status as SUCCESS",
938 "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' />",
940 "x": 1592.5236206054688,
941 "y": 2361.6663970947266,
942 "z": "352ca92a.868d0e",
946 "id": "2a82f8ce.16638",
947 "type": "switchNode",
948 "name": "switch external-key",
949 "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",
952 "x": 1920.8572082519531,
953 "y": 657.1427688598633,
954 "z": "352ca92a.868d0e",
962 "id": "703d680a.0882b8",
965 "xml": "<outcome value='true'>\n",
968 "x": 2104.857208251953,
969 "y": 657.1427688598633,
970 "z": "352ca92a.868d0e",
978 "id": "e30790a5.8eada8",
980 "name": "execute replace extra comma",
981 "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='}' />",
984 "x": 1832.4762573242188,
985 "y": 4071.3329010009766,
986 "z": "352ca92a.868d0e",
992 "id": "764d2bf0.389154",
994 "name": "for vnf-parameters-data",
995 "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",
998 "x": 1120.9761352539062,
999 "y": 3683.3333892822266,
1000 "z": "352ca92a.868d0e",
1008 "id": "3e3dd5d0.a91612",
1009 "type": "switchNode",
1010 "name": "switch capability-name",
1011 "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",
1014 "x": 1400.9761352539062,
1015 "y": 3683.3333892822266,
1016 "z": "352ca92a.868d0e",
1024 "id": "50f0868b.978048",
1025 "type": "not-found",
1027 "xml": "<outcome value='true'>\n",
1030 "x": 1609.9762573242188,
1031 "y": 3683.3333892822266,
1032 "z": "352ca92a.868d0e",
1040 "id": "69d0476a.820ed8",
1042 "name": "for vf-module-parameters",
1043 "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",
1046 "x": 1801.9762573242188,
1047 "y": 3872.3329010009766,
1048 "z": "352ca92a.868d0e",
1056 "id": "d2c35b36.dd9ed8",
1058 "name": "set payload data",
1059 "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`' />",
1061 "x": 2404.4762573242188,
1062 "y": 3870.3329010009766,
1063 "z": "352ca92a.868d0e",
1067 "id": "50c2e9.703e9d18",
1069 "name": "set set payload data",
1070 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />\n<parameter name='tmp.gen-name_length' value='1' />",
1072 "x": 1799.4762573242188,
1073 "y": 3795.3329010009766,
1074 "z": "352ca92a.868d0e",
1078 "id": "90bc6a2d.4662e8",
1080 "name": "set payload data",
1081 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '},'`\" />",
1083 "x": 1799.4762573242188,
1084 "y": 3934.3329010009766,
1085 "z": "352ca92a.868d0e",
1089 "id": "fc28ae3b.ec6fc8",
1091 "name": "set close payload list",
1092 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
1094 "x": 1805.4762573242188,
1095 "y": 3999.3329010009766,
1096 "z": "352ca92a.868d0e",
1100 "id": "5413abd2.a41a7c",
1102 "name": "execute replace extra comma",
1103 "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=']' />",
1106 "x": 1835.4762573242188,
1107 "y": 4125.332901000977,
1108 "z": "352ca92a.868d0e",
1114 "id": "3783fc44.dd5b6c",
1117 "xml": "<outcome value='failure'>\n",
1120 "x": 2165.476318359375,
1121 "y": 4147.3330078125,
1122 "z": "352ca92a.868d0e",
1130 "id": "cd050f66.de8e9",
1131 "type": "returnFailure",
1132 "name": "return failure",
1133 "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",
1135 "x": 2530.476318359375,
1136 "y": 4247.3330078125,
1137 "z": "352ca92a.868d0e",
1141 "id": "73945c44.2de044",
1143 "name": "not-found",
1144 "xml": "<outcome value='not-found'>\n",
1147 "x": 2170.476318359375,
1148 "y": 4246.3330078125,
1149 "z": "352ca92a.868d0e",
1157 "id": "1c744a01.9209ae",
1164 "x": 2328.476318359375,
1165 "y": 4191.3330078125,
1166 "z": "352ca92a.868d0e",
1175 "id": "cb9caa42.183ed",
1177 "name": "set status as FAILED",
1178 "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' />",
1180 "x": 2544.476318359375,
1181 "y": 4138.3330078125,
1182 "z": "352ca92a.868d0e",
1186 "id": "afd0ba60.e2d9f",
1188 "name": "for vf-module-parameters",
1189 "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",
1192 "x": 2047.4762573242188,
1193 "y": 4427.332901000977,
1194 "z": "352ca92a.868d0e",
1202 "id": "83c9c6e9.87388",
1203 "type": "switchNode",
1204 "name": "switch capability-name",
1205 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
1208 "x": 2250.4762573242188,
1209 "y": 4645.332901000977,
1210 "z": "352ca92a.868d0e",
1218 "id": "a3d90c5b.ef51f",
1219 "type": "not-found",
1221 "xml": "<outcome value='true'>\n",
1224 "x": 2460.4762573242188,
1225 "y": 4645.332901000977,
1226 "z": "352ca92a.868d0e",
1234 "id": "b737d55d.af5d1",
1236 "name": "set set payload data",
1237 "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",
1239 "x": 2656.9762573242188,
1240 "y": 4646.332901000977,
1241 "z": "352ca92a.868d0e",
1245 "id": "3d2cb067.b7ddf8",
1247 "name": "execute jsonStringToCtx",
1248 "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",
1251 "x": 1816.4762573242188,
1252 "y": 4330.332901000977,
1253 "z": "352ca92a.868d0e",
1259 "id": "5411dd84.42d2fc",
1261 "name": "for response elements",
1262 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
1265 "x": 1809.4762573242188,
1266 "y": 4426.332901000977,
1267 "z": "352ca92a.868d0e",
1275 "id": "6c40ec43.6ec0dc",
1277 "name": "slistringUtils - check value for $",
1278 "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",
1281 "x": 2351.4762573242188,
1282 "y": 4427.332901000977,
1283 "z": "352ca92a.868d0e",
1291 "id": "cae9e560.df808",
1292 "type": "outcomeTrue",
1294 "xml": "<outcome value='true'>\n",
1297 "x": 2591.4762573242188,
1298 "y": 4426.332901000977,
1299 "z": "352ca92a.868d0e",
1307 "id": "b3a6efba.ab4d7",
1309 "name": "split resource-resolution-data",
1310 "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",
1313 "x": 2258.4762573242188,
1314 "y": 4497.332901000977,
1315 "z": "352ca92a.868d0e",
1321 "id": "be3eae60.aeb878",
1323 "name": "split resource-resolution-split-1",
1324 "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",
1327 "x": 2273.4762573242188,
1328 "y": 4580.332901000977,
1329 "z": "352ca92a.868d0e",
1335 "id": "a89ce0fc.1e145",
1342 "x": 2042.4762573242188,
1343 "y": 4497.332901000977,
1344 "z": "352ca92a.868d0e",
1354 "id": "f9767b66.ef7fc8",
1356 "name": "block : atomic",
1357 "xml": "<block atomic='true'>",
1361 "x": 1592.4762573242188,
1362 "y": 3798.3329010009766,
1363 "z": "352ca92a.868d0e",
1380 "id": "cf08ea1b.928b78",
1382 "name": "set status as DELETED",
1383 "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' />",
1385 "x": 1814.4762573242188,
1386 "y": 4380.332901000977,
1387 "z": "352ca92a.868d0e",
1391 "id": "a1e78eab.0fa1e8",
1392 "type": "switchNode",
1393 "name": "switch external-key",
1394 "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",
1397 "x": 2040.4762573242188,
1398 "y": 3871.3329010009766,
1399 "z": "352ca92a.868d0e",
1407 "id": "c351bced.05391",
1408 "type": "not-found",
1410 "xml": "<outcome value='true'>\n",
1413 "x": 2224.4762573242188,
1414 "y": 3871.3329010009766,
1415 "z": "352ca92a.868d0e",
1423 "id": "4b1c4a05.4570ec",
1424 "type": "switchNode",
1425 "name": "switch capability-type. vnf",
1426 "xml": "<switch test=\"`$ss.capability-type == 'vnf'`\">\n",
1429 "x": 356.1428527832031,
1430 "y": 301.99999237060547,
1431 "z": "352ca92a.868d0e",
1439 "id": "812c03eb.24e6a8",
1440 "type": "not-found",
1442 "xml": "<outcome value='true'>\n",
1445 "x": 559.5714111328125,
1446 "y": 301.2857208251953,
1447 "z": "352ca92a.868d0e",
1455 "id": "324d6ccc.ba650c",
1456 "type": "switchNode",
1457 "name": "switch capability-type vf-module",
1458 "xml": "<switch test=\"`$ss.capability-type == 'vf-module'`\">\n",
1461 "x": 485.4761962890625,
1462 "y": 3465.3333282470703,
1463 "z": "352ca92a.868d0e",
1471 "id": "ac3b4f92.a95c5",
1472 "type": "not-found",
1474 "xml": "<outcome value='true'>\n",
1477 "x": 704.4761962890625,
1478 "y": 3466.3333892822266,
1479 "z": "352ca92a.868d0e",
1487 "id": "70bd05a3.857634",
1489 "name": "for vnf-parameters data",
1490 "xml": "<for index='l' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
1493 "x": 1597.5236206054688,
1494 "y": 2587.6663970947266,
1495 "z": "352ca92a.868d0e",
1503 "id": "962e71b2.6cdc38",
1505 "name": "slistringUtils - check value for $",
1506 "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",
1509 "x": 1723.1902465820312,
1510 "y": 2718.6663970947266,
1511 "z": "352ca92a.868d0e",
1519 "id": "7337023b.2c5cac",
1522 "xml": "<outcome value='false'>\n",
1525 "x": 1985.1902465820312,
1526 "y": 2774.6663970947266,
1527 "z": "352ca92a.868d0e",
1535 "id": "351fff6a.5eb578",
1542 "x": 2201.1902465820312,
1543 "y": 2774.6663970947266,
1544 "z": "352ca92a.868d0e",
1553 "id": "db60e930.c4136",
1555 "name": "set capability name",
1556 "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' />",
1558 "x": 2421.1902465820312,
1559 "y": 2712.6663970947266,
1560 "z": "352ca92a.868d0e",
1564 "id": "e87c4b29.75482",
1566 "name": "set status SUCCESS",
1567 "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",
1569 "x": 2431.1902465820312,
1570 "y": 2820.6663970947266,
1571 "z": "352ca92a.868d0e",
1575 "id": "767ed8a1.4a0fd",
1576 "type": "switchNode",
1577 "name": "switch capability action unassign",
1578 "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",
1581 "x": 813.7142333984375,
1582 "y": 392.1428680419922,
1583 "z": "352ca92a.868d0e",
1591 "id": "d918681a.83f4a",
1592 "type": "not-found",
1594 "xml": "<outcome value='true'>\n",
1597 "x": 1099.4285278320312,
1598 "y": 390.7142791748047,
1599 "z": "352ca92a.868d0e",
1607 "id": "32866df4.63e6ea",
1614 "x": 563.7142944335938,
1615 "y": 366.42860412597656,
1616 "z": "352ca92a.868d0e",
1625 "id": "28134cd4.8102bc",
1627 "name": "for vnf-parameters-data",
1628 "xml": "<for index='i' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' >\n",
1631 "x": 1038.0715942382812,
1632 "y": 1778.166763305664,
1633 "z": "352ca92a.868d0e",
1641 "id": "ea821c0d.f138f",
1642 "type": "switchNode",
1643 "name": "switch capability-name",
1644 "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",
1647 "x": 1279.6786499023438,
1648 "y": 1778.166763305664,
1649 "z": "352ca92a.868d0e",
1657 "id": "5fdd4f70.822d6",
1658 "type": "not-found",
1660 "xml": "<outcome value='true'>\n",
1663 "x": 1460.3930053710938,
1664 "y": 1778.166763305664,
1665 "z": "352ca92a.868d0e",
1673 "id": "6a2168f8.52087",
1674 "type": "not-found",
1676 "xml": "<outcome value='true'>\n",
1679 "x": 1192.8572387695312,
1680 "y": 3594.5714263916016,
1681 "z": "352ca92a.868d0e",
1689 "id": "c27c9e8f.dedd2",
1690 "type": "switchNode",
1691 "name": "switch capability action unassign",
1692 "xml": "<switch test=\"`$ss.capability-action == 'unassign'`\">\n",
1695 "x": 951.8569946289062,
1696 "y": 3594.5714263916016,
1697 "z": "352ca92a.868d0e",
1705 "id": "e2804051.7cbab",
1712 "x": 708.8571166992188,
1713 "y": 3531.5714263916016,
1714 "z": "352ca92a.868d0e",
1723 "id": "d8487376.9bcfd",
1724 "type": "switchNode",
1725 "name": "switch capability action assign",
1726 "xml": "<switch test=\"`$ss.capability-action == 'assign'`\">",
1729 "x": 928.8096313476562,
1730 "y": 5202.334121704102,
1731 "z": "352ca92a.868d0e",
1739 "id": "9fcd1d47.5645c8",
1740 "type": "not-found",
1742 "xml": "<outcome value='true'>\n",
1745 "x": 1157.8096313476562,
1746 "y": 5202.334121704102,
1747 "z": "352ca92a.868d0e",
1755 "id": "920d5892.fd6d68",
1757 "name": "execute replace extra comma",
1758 "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='}' />",
1761 "x": 1706.3095092773438,
1762 "y": 5672.584487915039,
1763 "z": "352ca92a.868d0e",
1769 "id": "4f85a78f.b9dd4",
1771 "name": "for vf-module-parameters",
1772 "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",
1775 "x": 2024.5595092773438,
1776 "y": 5480.334121704102,
1777 "z": "352ca92a.868d0e",
1785 "id": "172c4c1f.fc374c",
1787 "name": "set payload data",
1788 "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`' />",
1790 "x": 2281.0595092773438,
1791 "y": 5480.334121704102,
1792 "z": "352ca92a.868d0e",
1796 "id": "f9d872c.140039",
1798 "name": "set set payload data",
1799 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + '{'`\" />",
1801 "x": 2007.0595092773438,
1802 "y": 5426.334121704102,
1803 "z": "352ca92a.868d0e",
1807 "id": "63be973.1d659e8",
1809 "name": "set payload data",
1810 "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`' />",
1812 "x": 2013.0595092773438,
1813 "y": 5542.334121704102,
1814 "z": "352ca92a.868d0e",
1818 "id": "9191c58b.b355c8",
1820 "name": "set close payload list",
1821 "xml": "<set>\n<parameter name='tmp.naming-data-payload' value=\"`$tmp.naming-data-payload + ']}'`\" />",
1823 "x": 1676.3095092773438,
1824 "y": 5621.584487915039,
1825 "z": "352ca92a.868d0e",
1829 "id": "f18ac492.ee4eb",
1831 "name": "execute replace extra comma",
1832 "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=']' />",
1835 "x": 1709.3095092773438,
1836 "y": 5726.584487915039,
1837 "z": "352ca92a.868d0e",
1843 "id": "965c8b30.02d398",
1846 "xml": "<outcome value='failure'>\n",
1849 "x": 2012.3095703125,
1850 "y": 5740.58447265625,
1851 "z": "352ca92a.868d0e",
1859 "id": "180b7df9.28995a",
1860 "type": "returnFailure",
1861 "name": "return failure",
1862 "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",
1864 "x": 2377.3095703125,
1865 "y": 5840.58447265625,
1866 "z": "352ca92a.868d0e",
1870 "id": "1877c29b.11c2e5",
1872 "name": "not-found",
1873 "xml": "<outcome value='not-found'>\n",
1876 "x": 2017.3095703125,
1877 "y": 5839.58447265625,
1878 "z": "352ca92a.868d0e",
1886 "id": "f4e23bde.24eef",
1893 "x": 2175.3095703125,
1894 "y": 5784.58447265625,
1895 "z": "352ca92a.868d0e",
1904 "id": "88545db3.91b2f8",
1906 "name": "set status as FAILED",
1907 "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' />",
1909 "x": 2391.3095703125,
1910 "y": 5731.58447265625,
1911 "z": "352ca92a.868d0e",
1915 "id": "787fb15a.391898",
1917 "name": "for vf-module-parameters",
1918 "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",
1921 "x": 1987.3095092773438,
1922 "y": 6316.584487915039,
1923 "z": "352ca92a.868d0e",
1931 "id": "854fee6.3fdc71",
1932 "type": "switchNode",
1933 "name": "switch capability-name",
1934 "xml": "<switch test='`$s2[0] == $jsonContextPrefix.elements[$n].resource-name`'>\n",
1937 "x": 2158.3095092773438,
1938 "y": 6474.584487915039,
1939 "z": "352ca92a.868d0e",
1947 "id": "c27fc49d.c8374",
1948 "type": "not-found",
1950 "xml": "<outcome value='true'>\n",
1953 "x": 2362.3095092773438,
1954 "y": 6472.584487915039,
1955 "z": "352ca92a.868d0e",
1963 "id": "49f045b5.0d39c4",
1965 "name": "set set payload data",
1966 "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",
1968 "x": 2556.8095092773438,
1969 "y": 6405.584487915039,
1970 "z": "352ca92a.868d0e",
1974 "id": "b37ecff9.03eaa8",
1976 "name": "execute jsonStringToCtx",
1977 "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",
1980 "x": 1690.3095092773438,
1981 "y": 5839.584487915039,
1982 "z": "352ca92a.868d0e",
1988 "id": "f5c7340.140185",
1990 "name": "for response elements",
1991 "xml": "<for index='n' start='0' end='`$jsonContextPrefix.elements_length`' >\n",
1994 "x": 1719.3095092773438,
1995 "y": 6317.584487915039,
1996 "z": "352ca92a.868d0e",
2004 "id": "5f3830ae.3b7538",
2006 "name": "slistringUtils - check value for $",
2007 "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",
2010 "x": 2271.3095092773438,
2011 "y": 6320.584487915039,
2012 "z": "352ca92a.868d0e",
2020 "id": "6e6d2e55.ed356",
2021 "type": "outcomeTrue",
2023 "xml": "<outcome value='true'>\n",
2026 "x": 2499.3095092773438,
2027 "y": 6317.584487915039,
2028 "z": "352ca92a.868d0e",
2036 "id": "76939575.7aa904",
2038 "name": "split resource-resolution-data",
2039 "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",
2042 "x": 2166.3095092773438,
2043 "y": 6370.584487915039,
2044 "z": "352ca92a.868d0e",
2050 "id": "bd832c6d.e0325",
2052 "name": "split resource-resolution-split-1",
2053 "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",
2056 "x": 2179.3095092773438,
2057 "y": 6429.584487915039,
2058 "z": "352ca92a.868d0e",
2064 "id": "177cba1.8a3a046",
2071 "x": 1926.3095092773438,
2072 "y": 6396.584487915039,
2073 "z": "352ca92a.868d0e",
2083 "id": "e20ed5c.32f5da8",
2085 "name": "block : atomic",
2086 "xml": "<block atomic='true'>",
2090 "x": 1800.0595092773438,
2091 "y": 5429.334121704102,
2092 "z": "352ca92a.868d0e",
2102 "id": "5e93d51f.0cdb84",
2104 "name": "set status as SUCCESS",
2105 "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' />",
2107 "x": 1692.3095092773438,
2108 "y": 5891.584487915039,
2109 "z": "352ca92a.868d0e",
2113 "id": "dfa3d386.e26368",
2115 "name": "for vnf parameters data",
2116 "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",
2119 "x": 1714.3095092773438,
2120 "y": 6539.584487915039,
2121 "z": "352ca92a.868d0e",
2129 "id": "f3d23ebf.0d11b",
2131 "name": "slistringUtils - check value for $",
2132 "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",
2135 "x": 2020.3095092773438,
2136 "y": 6537.584487915039,
2137 "z": "352ca92a.868d0e",
2145 "id": "4788805e.3ba1d8",
2148 "xml": "<outcome value='false'>\n",
2151 "x": 2258.3095092773438,
2152 "y": 6537.584487915039,
2153 "z": "352ca92a.868d0e",
2161 "id": "33994871.8869b8",
2168 "x": 2420.3095092773438,
2169 "y": 6531.584487915039,
2170 "z": "352ca92a.868d0e",
2179 "id": "b85bda2d.9d095",
2181 "name": "set capability name",
2182 "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",
2184 "x": 2644.3095092773438,
2185 "y": 6497.584487915039,
2186 "z": "352ca92a.868d0e",
2190 "id": "bd0032a6.185cd8",
2192 "name": "set status SUCCESS",
2193 "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",
2195 "x": 2632.3095092773438,
2196 "y": 6597.584487915039,
2197 "z": "352ca92a.868d0e",
2201 "id": "5d27e69c.99355",
2203 "name": "for vnf-parameters data",
2204 "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",
2207 "x": 1702.3095092773438,
2208 "y": 5997.584487915039,
2209 "z": "352ca92a.868d0e",
2217 "id": "d4c9fe83.84aac8",
2218 "type": "switchNode",
2219 "name": "switch param[] name",
2220 "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",
2223 "x": 1955.8095092773438,
2224 "y": 5998.584854125977,
2225 "z": "352ca92a.868d0e",
2233 "id": "c85b8b2c.2fc05",
2236 "xml": "<outcome value='true'>\n",
2239 "x": 2148.8095092773438,
2240 "y": 5999.084732055664,
2241 "z": "352ca92a.868d0e",
2249 "id": "1dc11508.39f67b",
2251 "name": "for j in resource key",
2252 "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",
2255 "x": 1796.0238647460938,
2256 "y": 6107.870666503906,
2257 "z": "352ca92a.868d0e",
2265 "id": "fdb568af.3349a8",
2272 "x": 2066.5953369140625,
2273 "y": 6109.584655761719,
2274 "z": "352ca92a.868d0e",
2288 "id": "5b56627b.8b263c",
2289 "type": "switchNode",
2290 "name": "switch model-invariant-uuid",
2291 "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",
2294 "x": 2500.3095092773438,
2295 "y": 5985.584487915039,
2296 "z": "352ca92a.868d0e",
2304 "id": "8553a1d9.e2d5a8",
2305 "type": "switchNode",
2306 "name": "switch model-customization-uuid",
2307 "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",
2310 "x": 2468.3095092773438,
2311 "y": 6043.584487915039,
2312 "z": "352ca92a.868d0e",
2320 "id": "e7c811b5.eee95",
2321 "type": "switchNode",
2322 "name": "switch model-uuid",
2323 "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",
2326 "x": 2466.3095092773438,
2327 "y": 6105.584487915039,
2328 "z": "352ca92a.868d0e",
2336 "id": "52a023ea.e09d54",
2337 "type": "switchNode",
2338 "name": "switch model-version",
2339 "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",
2342 "x": 2474.3095092773438,
2343 "y": 6167.584487915039,
2344 "z": "352ca92a.868d0e",
2352 "id": "c7c8f5c5.e7ace8",
2353 "type": "switchNode",
2354 "name": "switch vm-type",
2355 "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",
2358 "x": 2490.3095092773438,
2359 "y": 5913.584487915039,
2360 "z": "352ca92a.868d0e",
2368 "id": "6f52d21a.388114",
2371 "xml": "<outcome value='true'>\n",
2374 "x": 2694.3095092773438,
2375 "y": 5909.584487915039,
2376 "z": "352ca92a.868d0e",
2384 "id": "a1c68f19.01d038",
2387 "xml": "<outcome value='true'>\n",
2390 "x": 2694.3095092773438,
2391 "y": 5983.834487915039,
2392 "z": "352ca92a.868d0e",
2400 "id": "62bb6ad6.a53de4",
2403 "xml": "<outcome value='true'>\n",
2406 "x": 2700.3095092773438,
2407 "y": 6039.584487915039,
2408 "z": "352ca92a.868d0e",
2416 "id": "3d8cad4d.93e9ea",
2419 "xml": "<outcome value='true'>\n",
2422 "x": 2704.3095092773438,
2423 "y": 6097.584487915039,
2424 "z": "352ca92a.868d0e",
2432 "id": "82c20f3a.6eaf3",
2435 "xml": "<outcome value='true'>\n",
2438 "x": 2710.3095092773438,
2439 "y": 6163.584487915039,
2440 "z": "352ca92a.868d0e",
2448 "id": "9fa0d09b.7817b",
2450 "name": "set vm-type",
2451 "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",
2453 "x": 2858.3095092773438,
2454 "y": 5911.584487915039,
2455 "z": "352ca92a.868d0e",
2459 "id": "437a342d.168b3c",
2461 "name": "set model-invariant-uuid",
2462 "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",
2464 "x": 2904.3095092773438,
2465 "y": 5977.584487915039,
2466 "z": "352ca92a.868d0e",
2470 "id": "50785314.d70f24",
2472 "name": "set model-customization-uuid",
2473 "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",
2475 "x": 2948.3095092773438,
2476 "y": 6041.584487915039,
2477 "z": "352ca92a.868d0e",
2481 "id": "5705e23b.a1cf84",
2483 "name": "set model-uuid",
2484 "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",
2486 "x": 2924.3095092773438,
2487 "y": 6095.584487915039,
2488 "z": "352ca92a.868d0e",
2492 "id": "90e5277b.fe7688",
2494 "name": "set model-version",
2495 "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",
2497 "x": 2870.3095092773438,
2498 "y": 6161.584487915039,
2499 "z": "352ca92a.868d0e",
2503 "id": "3eb0fb20.3c8784",
2505 "name": "set model-name",
2506 "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",
2508 "x": 2876.3095092773438,
2509 "y": 6217.584487915039,
2510 "z": "352ca92a.868d0e",
2514 "id": "7aa119bc.c8649",
2516 "name": "set vnfc-name",
2517 "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",
2519 "x": 2894.3095092773438,
2520 "y": 6273.584487915039,
2521 "z": "352ca92a.868d0e",
2525 "id": "bf45f76d.ed3c68",
2526 "type": "switchNode",
2527 "name": "switch model-name",
2528 "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",
2531 "x": 2474.3095092773438,
2532 "y": 6219.584487915039,
2533 "z": "352ca92a.868d0e",
2541 "id": "ea657b65.61ab28",
2542 "type": "switchNode",
2543 "name": "switch vnfc-name",
2544 "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",
2547 "x": 2472.3095092773438,
2548 "y": 6273.584487915039,
2549 "z": "352ca92a.868d0e",
2557 "id": "543b01b7.f299f8",
2560 "xml": "<outcome value='true'>\n",
2563 "x": 2708.3095092773438,
2564 "y": 6217.584487915038,
2565 "z": "352ca92a.868d0e",
2573 "id": "bdbf1963.90f8d",
2576 "xml": "<outcome value='true'>\n",
2579 "x": 2702.3095092773438,
2580 "y": 6271.584487915038,
2581 "z": "352ca92a.868d0e",
2589 "id": "3c8588b.9d7d378",
2591 "name": "for vnf-parameters-data",
2592 "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",
2595 "x": 1242.8571166992188,
2596 "y": 5375.571670532227,
2597 "z": "352ca92a.868d0e",
2605 "id": "7a0efead.43ce28",
2606 "type": "switchNode",
2607 "name": "switch capability-name",
2608 "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",
2611 "x": 1522.8571166992188,
2612 "y": 5375.571670532227,
2613 "z": "352ca92a.868d0e",
2621 "id": "31adf68d.f27ac2",
2622 "type": "not-found",
2624 "xml": "<outcome value='true'>\n",
2627 "x": 1731.8572387695312,
2628 "y": 5375.571670532227,
2629 "z": "352ca92a.868d0e",
2637 "id": "1d187540.6f1cc3",
2639 "name": "block : atomic",
2640 "xml": "<block atomic='true'>",
2644 "x": 817.1071166992188,
2645 "y": 1718.5714263916016,
2646 "z": "352ca92a.868d0e",
2656 "id": "b3cbf23b.ff3db8",
2658 "name": "set payload data",
2659 "xml": "<set>\n\t<parameter name='tmp.naming-data-payload' value='{"elements":[' />\n\t<parameter name='tmp.gen-name_length' value='0' />",
2661 "x": 1024.8571166992188,
2662 "y": 1719.5714263916016,
2663 "z": "352ca92a.868d0e",
2667 "id": "39c643cc.a6f784",
2668 "type": "switchNode",
2669 "name": "switch tmp.naming-data-payload is null",
2670 "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",
2673 "x": 1072.8571166992188,
2674 "y": 1998.5714263916016,
2675 "z": "352ca92a.868d0e",
2683 "id": "6afda891.090ee8",
2684 "type": "not-found",
2686 "xml": "<outcome value='false'>\n",
2689 "x": 1309.8571166992188,
2690 "y": 1999.5714263916016,
2691 "z": "352ca92a.868d0e",
2699 "id": "5dc815b0.cc07ec",
2701 "name": "block : atomic",
2702 "xml": "<block atomic='true'>",
2706 "x": 1347.8571166992188,
2707 "y": 2057.5714263916016,
2708 "z": "352ca92a.868d0e",
2723 "id": "9cfc91ea.726d38",
2725 "name": "block : atomic",
2726 "xml": "<block atomic='true'>",
2730 "x": 993.8571166992188,
2731 "y": 5308.571426391602,
2732 "z": "352ca92a.868d0e",
2742 "id": "19501c77.860e0c",
2744 "name": "set set payload data",
2745 "xml": "<set>\n\t<parameter name='tmp.naming-data-payload' value='{"elements":[' />\n\t<parameter name='tmp.gen-name_length' value='0' />",
2747 "x": 1230.8571166992188,
2748 "y": 5307.571426391602,
2749 "z": "352ca92a.868d0e",
2753 "id": "77587c38.f5170c",
2754 "type": "switchNode",
2755 "name": "switch tmp.naming-data-payload is null",
2756 "xml": "<switch test=\"`$tmp.naming-data-payload == ''`\">\n",
2759 "x": 1273.1071472167969,
2760 "y": 5498.071548461914,
2761 "z": "352ca92a.868d0e",
2769 "id": "212b3074.a654f",
2770 "type": "not-found",
2772 "xml": "<outcome value='false'>\n",
2775 "x": 1506.857177734375,
2776 "y": 5497.821304321289,
2777 "z": "352ca92a.868d0e",
2785 "id": "4671f4c1.916ba4",
2787 "name": "block : atomic",
2788 "xml": "<block atomic='true'>",
2792 "x": 1494.607177734375,
2793 "y": 5575.071670532227,
2794 "z": "352ca92a.868d0e",
2810 "id": "5c83d412.2769f4",
2812 "name": "execute readProperties",
2813 "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",
2818 "z": "352ca92a.868d0e",
2824 "id": "f6148def.164458",
2826 "name": "execute RestApiCallNode - POST gen-name",
2827 "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",
2832 "z": "352ca92a.868d0e",
2841 "id": "a1fb5091.45b8b8",
2843 "name": "execute RestApiCallNode - POST gen-name",
2844 "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",
2849 "z": "352ca92a.868d0e",
2858 "id": "b562a092.868848",
2860 "name": "execute RestApiCallNode - DELETE gen-name",
2861 "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",
2866 "z": "352ca92a.868d0e",
2875 "id": "cc68ecc2.dbb0c8",
2877 "name": "execute RestApiCallNode - DELETE gen-name",
2878 "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",
2883 "z": "352ca92a.868d0e",
2892 "id": "5e135e40.b1de4",
2894 "name": "For Generate Name DG Capability ",
2895 "info": "Support Bulk assign and single delete\nAlso calls Naming gen mS for assign/un-assign\n\nAdded by Ajay Singh(as396y)",
2899 "z": "352ca92a.868d0e",