3         "id": "a34c8b72.7caca8",
\r 
   5         "name": "method vnf-topology-operation-vpn-site-resource-delete",
\r 
   6         "xml": "<method rpc='vnf-topology-operation-vpn-site-resource-delete' mode='sync'>\n",
\r 
  10         "y": 243.9999988079071,
\r 
  11         "z": "f9f35a3e.860ce8",
\r 
  19         "id": "d8d59f04.fbf0d",
\r 
  23         "x": 188.57528686523438,
\r 
  24         "y": 67.9999988079071,
\r 
  25         "z": "f9f35a3e.860ce8",
\r 
  33         "id": "115026d6.80ce89",
\r 
  34         "type": "service-logic",
\r 
  35         "name": "GENERIC-RESOURCE-API ${project.version}",
\r 
  36         "module": "GENERIC-RESOURCE-API",
\r 
  37         "version": "${project.version}",
\r 
  39         "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
\r 
  41         "x": 263.8609924316406,
\r 
  42         "y": 108.23811030387878,
\r 
  43         "z": "f9f35a3e.860ce8",
\r 
  51         "id": "e3e6f054.e2739",
\r 
  53         "name": "site-vnf-topology-operation-delete",
\r 
  56         "x": 637.9202041625977,
\r 
  57         "y": 141.58639788627625,
\r 
  58         "z": "f9f35a3e.860ce8",
\r 
  62         "id": "54a7ab4c.cd61a4",
\r 
  64         "name": "block : atomic",
\r 
  65         "xml": "<block atomic=\"true\">",
\r 
  68         "x": 265.24195098876953,
\r 
  69         "y": 369.6666705608368,
\r 
  70         "z": "f9f35a3e.860ce8",
\r 
  87         "id": "a69377b.4606688",
\r 
  88         "type": "switchNode",
\r 
  89         "name": "switch service-data.vnfs.vnf_length",
\r 
  90         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r 
  93         "x": 717.6699981689453,
\r 
  94         "y": 287.2611780166626,
\r 
  95         "z": "f9f35a3e.860ce8",
\r 
 104         "id": "4a61f22a.1420fc",
\r 
 106         "name": "outcome Null",
\r 
 107         "xml": "<outcome value=''>\n",
\r 
 110         "x": 982.3923110961914,
\r 
 111         "y": 269.8168001174927,
\r 
 112         "z": "f9f35a3e.860ce8",
\r 
 120         "id": "2a103cd5.07a2e4",
\r 
 121         "type": "returnFailure",
\r 
 122         "name": "return failure",
\r 
 123         "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-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
\r 
 125         "x": 1163.3921813964844,
\r 
 126         "y": 264.8166780471802,
\r 
 127         "z": "f9f35a3e.860ce8",
\r 
 131         "id": "5dae927c.612acc",
\r 
 134         "xml": "<outcome value='Other'>\n",
\r 
 137         "x": 967.8923110961914,
\r 
 138         "y": 321.81676292419434,
\r 
 139         "z": "f9f35a3e.860ce8",
\r 
 147         "id": "84a26be6.b55a98",
\r 
 149         "name": "block : atomic",
\r 
 150         "xml": "<block atomic=\"true\">",
\r 
 153         "x": 1139.892017364502,
\r 
 154         "y": 321.8167610168457,
\r 
 155         "z": "f9f35a3e.860ce8",
\r 
 164         "id": "bc2744ca.9b7c98",
\r 
 165         "type": "switchNode",
\r 
 166         "name": "switch tmp.nidx ",
\r 
 167         "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
\r 
 170         "x": 1314.892189025879,
\r 
 171         "y": 340.81668281555176,
\r 
 172         "z": "f9f35a3e.860ce8",
\r 
 180         "id": "538824d6.c6a6fc",
\r 
 181         "type": "switchNode",
\r 
 182         "name": "switch vnf-level-oper-status",
\r 
 183         "xml": "<switch test='`$service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`'>\n",
\r 
 186         "x": 688.0589981079102,
\r 
 187         "y": 361.705641746521,
\r 
 188         "z": "f9f35a3e.860ce8",
\r 
 197         "id": "9a7aa2ec.10efc",
\r 
 199         "name": "outcome PendingDelete",
\r 
 200         "xml": "<outcome value='PendingDelete'>\n",
\r 
 203         "x": 964.8923416137695,
\r 
 204         "y": 364.8167414665222,
\r 
 205         "z": "f9f35a3e.860ce8",
\r 
 213         "id": "8c012c8c.5b9ba",
\r 
 216         "xml": "<outcome value='Other'>\n",
\r 
 219         "x": 925.8923263549805,
\r 
 220         "y": 410.8167905807495,
\r 
 221         "z": "f9f35a3e.860ce8",
\r 
 229         "id": "1ed98412.25294c",
\r 
 230         "type": "returnFailure",
\r 
 231         "name": "return failure",
\r 
 232         "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 is not in appropriate state for activate. Current state is ' + $service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`\" />",
\r 
 234         "x": 1074.3920402526855,
\r 
 235         "y": 409.81677055358887,
\r 
 236         "z": "f9f35a3e.860ce8",
\r 
 240         "id": "3ec3b469.7cc4ec",
\r 
 242         "name": "execute requiredParameters",
\r 
 243         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"vnf-topology-operation-input.vnf-information.vnf-id\" value=\"$vnf-topology-operation-input.vnf-information.vnf-id\"/>\n\n",
\r 
 246         "x": 704.392333984375,
\r 
 247         "y": 230.8167576789856,
\r 
 248         "z": "f9f35a3e.860ce8",
\r 
 254         "id": "43c53e66.48eab",
\r 
 256         "name": "for nidx..service-data.vnfs.vnf[]",
\r 
 257         "xml": "<for index='nidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r 
 260         "x": 1375.3921928405762,
\r 
 261         "y": 276.8166790008545,
\r 
 262         "z": "f9f35a3e.860ce8",
\r 
 270         "id": "d2baa75f.a56cd8",
\r 
 271         "type": "switchNode",
\r 
 272         "name": "switch vnf-id found",
\r 
 273         "xml": "<switch test=\"`$service-data.vnfs.vnf[$nidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
\r 
 276         "x": 1631.3922119140625,
\r 
 277         "y": 276.8166790008545,
\r 
 278         "z": "f9f35a3e.860ce8",
\r 
 286         "id": "16946d10.c0e503",
\r 
 287         "type": "outcomeTrue",
\r 
 289         "xml": "<outcome value='true'>\n",
\r 
 292         "x": 1807.8922653198242,
\r 
 293         "y": 279.8166790008545,
\r 
 294         "z": "f9f35a3e.860ce8",
\r 
 302         "id": "c1f09a0b.fa73f8",
\r 
 304         "name": "set tmp.nidx and ctx.vnf-data",
\r 
 305         "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.vnf-data.' value='`$service-data.vnfs.vnf[$nidx].vnf-data.`' />\n",
\r 
 307         "x": 1974.8922805786133,
\r 
 308         "y": 340.8166790008545,
\r 
 309         "z": "f9f35a3e.860ce8",
\r 
 313         "id": "841f20a7.73592",
\r 
 314         "type": "returnFailure",
\r 
 315         "name": "return failure",
\r 
 316         "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-topology-operation-input.vnf-request-input.vnf-id not found in service-data\" />\n",
\r 
 318         "x": 1620.392204284668,
\r 
 319         "y": 340.81668281555176,
\r 
 320         "z": "f9f35a3e.860ce8",
\r 
 324         "id": "36fbace6.f16d84",
\r 
 327         "xml": "<outcome value=''>\n",
\r 
 330         "x": 1482.892204284668,
\r 
 331         "y": 340.81668281555176,
\r 
 332         "z": "f9f35a3e.860ce8",
\r 
 340         "id": "5cec27dc.b4f998",
\r 
 342         "name": "set vnfId and vnf-object-path",
\r 
 343         "xml": "<set>\n<parameter name='vnfId' value='`$vnf-topology-operation-input.vnf-information.vnf-id`' />\n<parameter name='vnf-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vnf-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'` \" />",
\r 
 345         "x": 674.9090194702148,
\r 
 346         "y": 576.3336844444275,
\r 
 347         "z": "f9f35a3e.860ce8",
\r 
 351         "id": "e053b514.a7c2a8",
\r 
 352         "type": "returnSuccess",
\r 
 353         "name": "return success",
\r 
 354         "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",
\r 
 356         "x": 631.0201721191406,
\r 
 357         "y": 653.8892436027527,
\r 
 358         "z": "f9f35a3e.860ce8",
\r 
 362         "id": "bf8c6806.a7bce8",
\r 
 364         "name": "block : atomic",
\r 
 365         "xml": "<block atomic=\"true\">",
\r 
 368         "x": 1160.1986999511719,
\r 
 369         "y": 372.14194679260254,
\r 
 370         "z": "f9f35a3e.860ce8",
\r 
 376         "id": "25ca64f5.0561dc",
\r 
 378         "name": "set prop.vnfNewidx",
\r 
 379         "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`0`' />\n",
\r 
 381         "x": 657.0039901733398,
\r 
 382         "y": 412.00007677078247,
\r 
 383         "z": "f9f35a3e.860ce8",
\r 
 387         "id": "7d20c9cf.4fef58",
\r 
 389         "name": "for lidx..service-data.vnfs.vnf[]",
\r 
 390         "xml": "<for index='lidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r 
 393         "x": 681.0039749145508,
\r 
 394         "y": 454.000075340271,
\r 
 395         "z": "f9f35a3e.860ce8",
\r 
 403         "id": "69a35263.2a030c",
\r 
 405         "name": "block : atomic",
\r 
 406         "xml": "<block atomic=\"true\">",
\r 
 409         "x": 942.0040512084961,
\r 
 410         "y": 458.00011014938354,
\r 
 411         "z": "f9f35a3e.860ce8",
\r 
 419         "id": "a4d1dd60.ffc74",
\r 
 420         "type": "switchNode",
\r 
 421         "name": "switch vnf-id found",
\r 
 422         "xml": "<switch test=\"`$service-data.vnfs.vnf[$lidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
\r 
 425         "x": 1134.0039978027344,
\r 
 426         "y": 467.00015449523926,
\r 
 427         "z": "f9f35a3e.860ce8",
\r 
 435         "id": "4e20e907.55e038",
\r 
 436         "type": "outcomeFalse",
\r 
 438         "xml": "<outcome value='false'>\n",
\r 
 441         "x": 1320.0040130615234,
\r 
 442         "y": 451.0000410079956,
\r 
 443         "z": "f9f35a3e.860ce8",
\r 
 451         "id": "58cf5365.23557c",
\r 
 453         "name": "block : atomic",
\r 
 454         "xml": "<block atomic=\"true\">",
\r 
 457         "x": 1471.0039367675781,
\r 
 458         "y": 452.00007724761963,
\r 
 459         "z": "f9f35a3e.860ce8",
\r 
 468         "id": "b99c095f.2dd4a8",
\r 
 470         "name": "set  vnf data",
\r 
 471         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$prop.vnfidxLen].vnf-id' value='`$service-data.vnfs.vnf[$lidx].vnf-id`' />\n<parameter name='service-data.vnfs.vnf[$prop.vnfidxLen].vnf-data.' value='`$service-data.vnfs.vnf[$lidx].vnf-data.`' />\n",
\r 
 473         "x": 1638.0041046142578,
\r 
 474         "y": 426.00026082992554,
\r 
 475         "z": "f9f35a3e.860ce8",
\r 
 479         "id": "9d68eef8.da1f9",
\r 
 481         "name": "set prop.vnfNewidx",
\r 
 482         "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`$prop.vnfidxLen + 1`' />\n",
\r 
 484         "x": 1658.0040321350098,
\r 
 485         "y": 483.0001964569092,
\r 
 486         "z": "f9f35a3e.860ce8",
\r 
 490         "id": "4cc92ad1.2ef524",
\r 
 492         "name": "set new vnf length",
\r 
 493         "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf_length\" value='`$prop.vnfidxLen`'/>\n\n\t\n",
\r 
 495         "x": 649.1053886413574,
\r 
 496         "y": 497.8044285774231,
\r 
 497         "z": "f9f35a3e.860ce8",
\r 
 501         "id": "c339a825.6ccfe8",
\r 
 503         "name": "Remove vnf from ServiceData",
\r 
 504         "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$prop.vnfidxLen].\" value=\"\"/>\n\n",
\r 
 506         "x": 679.0041580200195,
\r 
 507         "y": 536.0002117156982,
\r 
 508         "z": "f9f35a3e.860ce8",
\r 
 512         "id": "dd31e4a5.a51148",
\r 
 514         "name": "delete AnAI - vnf-instance.orchestration-status",
\r 
 515         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"generic-vnf\"   \n\t\tkey=\"generic-vnf.vnf-id = $vnfId\" >\n<parameter name=\"orchestration-status\" value=\"PendingDelete\" />\n<parameter name=\"vnf-type\" value=\"some vnf-type\" />\n",
\r 
 518         "x": 736.0105514526367,
\r 
 519         "y": 613.0106239318848,
\r 
 520         "z": "f9f35a3e.860ce8",
\r