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",