3     "id": "3fa6c370.2c61bc",
 
  17     "id": "ac645450.910698",
 
  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": 267.2856979370117,
 
  26     "y": 147.23810789268464,
 
  27     "z": "6855f1c0.cd5d9",
 
  35     "id": "5fcc8bf6.3fd144",
 
  37     "name": "method site-vnf-topology-operation-create",
 
  38     "xml": "<method rpc='site-vnf-topology-operation-create' mode='sync'>\n",
 
  41     "x": 288.4286117553711,
 
  42     "y": 236.99999639671296,
 
  43     "z": "6855f1c0.cd5d9",
 
  51     "id": "47608ee1.25de2",
 
  53     "name": "block : atomic",
 
  54     "xml": "<block atomic=\"true\">",
 
  57     "x": 268.6666564941406,
 
  58     "y": 408.66666814964265,
 
  59     "z": "6855f1c0.cd5d9",
 
  77     "id": "fa21f7d4.da1878",
 
  79     "name": "set vnf-level-oper-status to Created",
 
  80     "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' />\n",
 
  82     "x": 686.8133697509766,
 
  83     "y": 649.6705284118652,
 
  84     "z": "6855f1c0.cd5d9",
 
  88     "id": "4ce2c94.4697a38",
 
  90     "name": "copy input data to service data",
 
  91     "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-id' value='`$prop.vnf-index`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' value='$vnf-topology-operation-input.vnf-information.' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' value='$vnf-topology-operation-input.vnf-request-input.' />\n\n",
 
  93     "x": 673.6665191650391,
 
  94     "y": 547.6667442321777,
 
  95     "z": "6855f1c0.cd5d9",
 
  99     "id": "8b6a96f4.ee9ed8",
 
 101     "name": "execute generate-vnf-index",
 
 102     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='generateUUID' >\n<parameter name=\"ctx-destination\" value=\"prop.vnf-index\"/>\n",
 
 105     "x": 666.0000152587891,
 
 106     "y": 486.33337020874023,
 
 107     "z": "6855f1c0.cd5d9",
 
 113     "id": "9f3ac02c.307b8",
 
 115     "name": "set vnf-index to service data",
 
 116     "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.vnf-id' value='`$prop.vnf-index`' />\n",
 
 118     "x": 664.0000152587891,
 
 119     "y": 603.3333702087402,
 
 120     "z": "6855f1c0.cd5d9",
 
 124     "id": "fd3d2238.2c1fe",
 
 125     "type": "switchNode",
 
 126     "name": "switch service-data.vnfs.vnf_length",
 
 127     "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
 
 130     "x": 697.9999771118164,
 
 131     "y": 287.33335971832275,
 
 132     "z": "6855f1c0.cd5d9",
 
 141     "id": "af77c768.729e28",
 
 144     "xml": "<outcome value=''>\n",
 
 147     "x": 932.7143630981445,
 
 148     "y": 282.4761800765991,
 
 149     "z": "6855f1c0.cd5d9",
 
 157     "id": "7f22439b.b7e59c",
 
 159     "name": "set vnf-index=0",
 
 160     "xml": "<set>\n<parameter name='vnf-index' value='0' />\n",
 
 162     "x": 1093.0000686645508,
 
 163     "y": 282.4762716293335,
 
 164     "z": "6855f1c0.cd5d9",
 
 168     "id": "9f82c38a.b1c5e",
 
 171     "xml": "<outcome value='Other'>\n",
 
 174     "x": 929.1429023742676,
 
 175     "y": 315.76201152801514,
 
 176     "z": "6855f1c0.cd5d9",
 
 184     "id": "d3b6023e.8241",
 
 186     "name": "set vnf-index = vnf_length",
 
 187     "xml": "<set>\n<parameter name='vnf-index' value='`$service-data.vnfs.vnf_length`' />\n",
 
 189     "x": 1322.000144958496,
 
 190     "y": 294.04773712158203,
 
 191     "z": "6855f1c0.cd5d9",
 
 195     "id": "386f3e01.1a8bf2",
 
 197     "name": "for each existing VNF",
 
 198     "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
 
 201     "x": 1310.4287643432617,
 
 202     "y": 329.0477089881897,
 
 203     "z": "6855f1c0.cd5d9",
 
 211     "id": "f21508e6.2fefd8",
 
 218     "x": 1063.8571853637695,
 
 219     "y": 317.761981010437,
 
 220     "z": "6855f1c0.cd5d9",
 
 229     "id": "29eb3ce3.eefee4",
 
 230     "type": "switchNode",
 
 231     "name": "switch vnf-information.vnf-id == service-data.vnfs.vnf[].vnf-id",
 
 232     "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.vnf-id == $service-data.vnfs.vnf[$idx].vnf-id`'>\n",
 
 235     "x": 1703.714500427246,
 
 236     "y": 329.6191930770874,
 
 237     "z": "6855f1c0.cd5d9",
 
 245     "id": "f4656079.b7339",
 
 246     "type": "outcomeTrue",
 
 248     "xml": "<outcome value='true'>\n",
 
 251     "x": 1985.000202178955,
 
 252     "y": 328.190598487854,
 
 253     "z": "6855f1c0.cd5d9",
 
 261     "id": "a7f60449.092558",
 
 262     "type": "returnFailure",
 
 263     "name": "return failure",
 
 264     "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=\"`'VNF id ' + $service-data.vnfs.vnf[$idx].vnf-id\n      + ' already exists, and has order status ' + $service-data.vnfs.vnf[$idx].vnf-data.vnf-level-oper-status.order-status`\" />\n",
 
 266     "x": 2113.5715713500977,
 
 267     "y": 379.19061279296875,
 
 268     "z": "6855f1c0.cd5d9",
 
 272     "id": "ea3b233.535f1e",
 
 274     "name": "make sure this vnf-id doesn't exist already",
 
 277     "x": 1672.8571166992188,
 
 278     "y": 293.1905851364136,
 
 279     "z": "6855f1c0.cd5d9",
 
 283     "id": "e2f2310b.40c4e",
 
 285     "name": "set new vnf_length",
 
 286     "xml": "<set>\n<parameter name='service-data.vnfs.vnf_length' value='`$vnf-index + 1`' />\n",
 
 288     "x": 640.0000152587891,
 
 289     "y": 441.33337020874023,
 
 290     "z": "6855f1c0.cd5d9",
 
 294     "id": "5ac01571.a9444c",
 
 296     "name": "for loop i - VNF input parameters",
 
 297     "xml": "<for index=\"idx\" start=\"0\" end=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length`\">\n",
 
 300     "x": 679.1047325134277,
 
 301     "y": 370.0678906440735,
 
 302     "z": "6855f1c0.cd5d9",
 
 310     "id": "7988a83e.fa96c8",
 
 311     "type": "returnSuccess",
 
 312     "name": "return success",
 
 313     "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
 
 315     "x": 642.0000419616699,
 
 316     "y": 872.5969972610474,
 
 317     "z": "6855f1c0.cd5d9",
 
 321     "id": "e97be576.bbc408",
 
 323     "name": "save siteInstance configuration in AAI",
 
 324     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='site-resource' \n      key='site-resource.id = $prop.vnf-index' >\n<parameter name='id' value='`$prop.vnf-index`' />      \n<parameter name='name' value='`$prop.site.name`' />\n<parameter name='description' value='`$prop.site.description`' />\n<parameter name='type' value='prop.site.type' />\n<parameter name='role' value='prop.site.role' />\n<parameter name='operational-status' value='Created' />\n<parameter name='model-customization-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' />\n<parameter name='model-invariant-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`' />\n<parameter name='model-version-id' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`' />\n<parameter name='selflink' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $prop.vnf-index  + '/vnf-data/'` \" />\n",
 
 327     "x": 690.6667861938477,
 
 328     "y": 744.819028377533,
 
 329     "z": "6855f1c0.cd5d9",
 
 335     "id": "ec41d40.2a2183",
 
 337     "name": "save service relationship in AAI",
 
 338     "xml": "<save plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='service-instance:relationship-list' \n      key='service-instance.service-instance-id = $service-data.service-information.service-instance-id \n         AND customer.global-customer-id = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.global-customer-id \n         AND service-subscription.service-type = $service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.subscription-service-type' \n      force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"site-resource\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/site-resources/site-resource/' + $prop.vnf-index`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"site-resource.id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$prop.vnf-index`\" />",
 
 341     "x": 679.6667900085449,
 
 342     "y": 807.5969109535217,
 
 343     "z": "6855f1c0.cd5d9",
 
 349     "id": "5922b71f.a74538",
 
 351     "name": "set vnf-index and vnf-object-path",
 
 352     "xml": "<set>\n<parameter name='vnfId' value='`$prop.vnf-index`' />\n<parameter name=\"vnf-object-path\" value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'  + $vnf-topology-operation-input.service-information.service-instance-id  + '/service-data/vnfs/vnf/'  + $prop.vnf-index  + '/vnf-data/'` \" />",
 
 354     "x": 681.0000381469727,
 
 355     "y": 693.5967993736267,
 
 356     "z": "6855f1c0.cd5d9",
 
 360     "id": "93e1cbb7.57ce48",
 
 367     "x": 1033.0001964569092,
 
 368     "y": 637.3333625793457,
 
 369     "z": "6855f1c0.cd5d9",
 
 388     "id": "518b2b7f.cf5094",
 
 389     "type": "switchNode",
 
 390     "name": "switch name",
 
 391     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'name'`\">\n",
 
 394     "x": 1302.2220001220703,
 
 395     "y": 503.3333148956299,
 
 396     "z": "6855f1c0.cd5d9",
 
 404     "id": "a8e94b67.c81878",
 
 405     "type": "outcomeTrue",
 
 407     "xml": "<outcome value='true'>\n",
 
 410     "x": 1480.2220134735107,
 
 411     "y": 506.3333148956299,
 
 412     "z": "6855f1c0.cd5d9",
 
 420     "id": "72cf7d47.6ab0e4",
 
 423     "xml": "<set>\n<parameter name='prop.site.name' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 425     "x": 1627.222023010254,
 
 426     "y": 505.933310508728,
 
 427     "z": "6855f1c0.cd5d9",
 
 431     "id": "b62a8412.3c1788",
 
 432     "type": "switchNode",
 
 433     "name": "switch type",
 
 434     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'type'`\">\n",
 
 437     "x": 1281.1176719665527,
 
 438     "y": 801.3067646026611,
 
 439     "z": "6855f1c0.cd5d9",
 
 447     "id": "61dfbdbd.9f7ea4",
 
 448     "type": "outcomeTrue",
 
 450     "xml": "<outcome value='true'>\n",
 
 453     "x": 1460.1175155639648,
 
 454     "y": 802.3066844940186,
 
 455     "z": "6855f1c0.cd5d9",
 
 463     "id": "10f1f531.8f5fbb",
 
 466     "xml": "<set>\n<parameter name='prop.site.type' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n<parameter name='prop.site.sdwan' value=\"true\" />",
 
 468     "x": 1610.1175270080566,
 
 469     "y": 803.906699180603,
 
 470     "z": "6855f1c0.cd5d9",
 
 474     "id": "a29c24e2.c2b698",
 
 475     "type": "switchNode",
 
 476     "name": "switch role",
 
 477     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'role'`\">\n",
 
 480     "x": 1282.1173477172852,
 
 481     "y": 845.3068046569824,
 
 482     "z": "6855f1c0.cd5d9",
 
 490     "id": "5bd37c75.4f37f4",
 
 491     "type": "outcomeTrue",
 
 493     "xml": "<outcome value='true'>\n",
 
 496     "x": 1452.1173553466797,
 
 497     "y": 855.3067674636841,
 
 498     "z": "6855f1c0.cd5d9",
 
 506     "id": "83798f0c.55ca3",
 
 507     "type": "switchNode",
 
 508     "name": "switch location-name",
 
 509     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'location-name'`\">\n",
 
 513     "y": 545.3066234588623,
 
 514     "z": "6855f1c0.cd5d9",
 
 522     "id": "a3698113.22606",
 
 523     "type": "outcomeTrue",
 
 525     "xml": "<outcome value='true'>\n",
 
 528     "x": 1489.117359161377,
 
 529     "y": 545.3066244125366,
 
 530     "z": "6855f1c0.cd5d9",
 
 538     "id": "30c433ef.1afe7c",
 
 540     "name": "set location-name",
 
 541     "xml": "<set>\n<parameter name='prop.site.location-name' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 543     "x": 1651.1173706054688,
 
 544     "y": 544.906681060791,
 
 545     "z": "6855f1c0.cd5d9",
 
 549     "id": "558728b4.014198",
 
 550     "type": "switchNode",
 
 551     "name": "switch address",
 
 552     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'address'`\">\n",
 
 556     "y": 581.3066272735596,
 
 557     "z": "6855f1c0.cd5d9",
 
 565     "id": "461f7e3d.fc2b6",
 
 566     "type": "outcomeTrue",
 
 568     "xml": "<outcome value='true'>\n",
 
 571     "x": 1478.1170349121094,
 
 572     "y": 589.3066263198853,
 
 573     "z": "6855f1c0.cd5d9",
 
 581     "id": "95768555.59f738",
 
 583     "name": "set location-address",
 
 584     "xml": "<set>\n<parameter name='prop.site.location-address' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 586     "x": 1666.1172103881836,
 
 587     "y": 584.9066019058228,
 
 588     "z": "6855f1c0.cd5d9",
 
 592     "id": "960e77d0.8444e8",
 
 593     "type": "switchNode",
 
 594     "name": "switch postcode",
 
 595     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'postcode'`\">\n",
 
 599     "y": 623.3065881729126,
 
 600     "z": "6855f1c0.cd5d9",
 
 608     "id": "2481d837.14c698",
 
 609     "type": "outcomeTrue",
 
 611     "xml": "<outcome value='true'>\n",
 
 614     "x": 1474.117359161377,
 
 615     "y": 622.3065881729126,
 
 616     "z": "6855f1c0.cd5d9",
 
 624     "id": "f6fca1a2.7d9b4",
 
 626     "name": "set location-postcode",
 
 627     "xml": "<set>\n<parameter name='prop.site.location-postcode' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 629     "x": 1661.1172103881836,
 
 630     "y": 623.9066047668457,
 
 631     "z": "6855f1c0.cd5d9",
 
 635     "id": "185872ae.4cf93d",
 
 636     "type": "switchNode",
 
 637     "name": "switch controlPoints",
 
 638     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'controlPoints'`\">\n",
 
 641     "x": 1303.0004806518555,
 
 642     "y": 890.3335466384888,
 
 643     "z": "6855f1c0.cd5d9",
 
 651     "id": "e1f3da86.e05088",
 
 652     "type": "outcomeTrue",
 
 654     "xml": "<outcome value='true'>\n",
 
 657     "x": 1463.0004959106445,
 
 658     "y": 901.33362865448,
 
 659     "z": "6855f1c0.cd5d9",
 
 667     "id": "cde157fb.eaac18",
 
 670     "xml": "<set>\n<parameter name='prop.site.role' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n<parameter name='prop.site.sdwan' value=\"true\" />\n",
 
 672     "x": 1806.0005207061768,
 
 673     "y": 822.3335390090942,
 
 674     "z": "6855f1c0.cd5d9",
 
 678     "id": "ecdf21f6.a7851",
 
 680     "name": "set controlPoint",
 
 681     "xml": "<set>\n<parameter name='prop.site.controlPoint' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n\n",
 
 683     "x": 1848.0005226135254,
 
 684     "y": 921.3336267471313,
 
 685     "z": "6855f1c0.cd5d9",
 
 689     "id": "56e0196c.fe1028",
 
 691     "name": "execute split roles",
 
 692     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.site.role`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.site.roles\"/>\n",
 
 695     "x": 1862.6668701171875,
 
 696     "y": 878.3334608078003,
 
 697     "z": "6855f1c0.cd5d9",
 
 703     "id": "1ce2a35f.a33a2d",
 
 705     "name": "block : atomic",
 
 706     "xml": "<block atomic=\"true\">",
 
 709     "x": 1609.667007446289,
 
 710     "y": 858.3334608078003,
 
 711     "z": "6855f1c0.cd5d9",
 
 720     "id": "88f8ac7d.16131",
 
 722     "name": "block : atomic",
 
 723     "xml": "<block atomic=\"true\">",
 
 726     "x": 1621.6668434143066,
 
 727     "y": 905.333384513855,
 
 728     "z": "6855f1c0.cd5d9",
 
 737     "id": "913d9445.5019a8",
 
 739     "name": "execute split control points",
 
 740     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.site.controlPoint`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.site.controlpoints\"/>\n",
 
 743     "x": 1890.666862487793,
 
 744     "y": 982.3334674835205,
 
 745     "z": "6855f1c0.cd5d9",
 
 751     "id": "8079e916.7357a8",
 
 752     "type": "switchNode",
 
 753     "name": "switch latitude",
 
 754     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'latitude'`\">\n",
 
 757     "x": 1299.33349609375,
 
 758     "y": 667.3333654403687,
 
 759     "z": "6855f1c0.cd5d9",
 
 767     "id": "d72cdc6.5e2602",
 
 768     "type": "outcomeTrue",
 
 770     "xml": "<outcome value='true'>\n",
 
 773     "x": 1475.3333435058594,
 
 774     "y": 662.333324432373,
 
 775     "z": "6855f1c0.cd5d9",
 
 783     "id": "f171e729.d22298",
 
 785     "name": "set location-latitude",
 
 786     "xml": "<set>\n<parameter name='prop.site.location-latitude' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 788     "x": 1649.333351135254,
 
 789     "y": 660.9333410263062,
 
 790     "z": "6855f1c0.cd5d9",
 
 794     "id": "27a90ae1.17e976",
 
 795     "type": "switchNode",
 
 796     "name": "switch longitude",
 
 797     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'longitude'`\">\n",
 
 800     "x": 1302.33349609375,
 
 801     "y": 707.3334083557129,
 
 802     "z": "6855f1c0.cd5d9",
 
 810     "id": "32eefde6.ce89c2",
 
 811     "type": "outcomeTrue",
 
 813     "xml": "<outcome value='true'>\n",
 
 816     "x": 1474.3335037231445,
 
 817     "y": 702.3334503173828,
 
 818     "z": "6855f1c0.cd5d9",
 
 826     "id": "fdc73161.cebd7",
 
 828     "name": "set location-latitude",
 
 829     "xml": "<set>\n<parameter name='prop.site.location-latitude' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 831     "x": 1656.3333587646484,
 
 832     "y": 705.9333019256592,
 
 833     "z": "6855f1c0.cd5d9",
 
 837     "id": "86d304b7.c70368",
 
 838     "type": "outcomeTrue",
 
 840     "xml": "<outcome value='true'>\n",
 
 843     "x": 1465.3335037231445,
 
 844     "y": 752.3334531784058,
 
 845     "z": "6855f1c0.cd5d9",
 
 853     "id": "d126c16e.ed1c9",
 
 855     "name": "set emails",
 
 856     "xml": "<set>\n<parameter name='prop.site.emails' value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].value`' />\n",
 
 858     "x": 1823.3331985473633,
 
 859     "y": 720.9333052635193,
 
 860     "z": "6855f1c0.cd5d9",
 
 864     "id": "a2c31dc7.abd3",
 
 865     "type": "switchNode",
 
 866     "name": "switch emails",
 
 867     "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name == 'emails'`\">\n",
 
 870     "x": 1292.3335723876953,
 
 871     "y": 752.3334531784058,
 
 872     "z": "6855f1c0.cd5d9",
 
 880     "id": "36b11d40.243472",
 
 882     "name": "execute split emails",
 
 883     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$prop.site.emails`'/>\n<parameter name=\"regex\" value=\",\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"prop.site.email\"/>\n",
 
 886     "x": 1848.9995422363281,
 
 887     "y": 767.3332080841064,
 
 888     "z": "6855f1c0.cd5d9",
 
 894     "id": "63e2146a.caa4bc",
 
 896     "name": "block : atomic",
 
 897     "xml": "<block atomic=\"true\">",
 
 900     "x": 1627.333511352539,
 
 901     "y": 753.3333706855774,
 
 902     "z": "6855f1c0.cd5d9",
 
 911     "id": "ac6dde9e.14fd8",
 
 913     "name": "Take the parameter names by removing prefix",
 
 916     "x": 1407.0001831054688,
 
 917     "y": 382.6666793823242,
 
 918     "z": "6855f1c0.cd5d9",
 
 922     "id": "e0bb5acb.0941c8",
 
 924     "name": "execute split parameterName",
 
 925     "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n<parameter name=\"original_string\" value='`$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`'/>                                                                                                 \n<parameter name=\"regex\" value=\"_\"/>\n<parameter name=\"ctx_memory_result_key\" value=\"param-prefix\"/>\n",
 
 928     "x": 1360.0348815917969,
 
 929     "y": 413.64584732055664,
 
 930     "z": "6855f1c0.cd5d9",
 
 936     "id": "4078d1f3.66f1c",
 
 938     "name": "set parameterName",
 
 939     "xml": "<set>\n<parameter name=\"`vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param[$idx].name`\" value='`$param-prefix[$param-prefix_length -1]`'/>\n",
 
 941     "x": 1327.4792137145996,
 
 942     "y": 447.6458492279053,
 
 943     "z": "6855f1c0.cd5d9",