3 "id": "eafcb830.49a558",
\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
11 "z": "db08cdbb.446ef",
\r
19 "id": "d0a64a79.788248",
\r
23 "x": 151.57138061523438,
\r
25 "z": "db08cdbb.446ef",
\r
33 "id": "188a7052.71591",
\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": 226.85708618164062,
\r
42 "y": 78.23811149597168,
\r
43 "z": "db08cdbb.446ef",
\r
51 "id": "c2640aa8.7edda8",
\r
53 "name": "site-vnf-topology-operation-delete",
\r
56 "x": 600.9162979125977,
\r
57 "y": 111.58639907836914,
\r
58 "z": "db08cdbb.446ef",
\r
62 "id": "d02b15b4.dd4488",
\r
64 "name": "block : atomic",
\r
65 "xml": "<block atomic=\"true\">",
\r
68 "x": 228.23804473876953,
\r
69 "y": 339.6666717529297,
\r
70 "z": "db08cdbb.446ef",
\r
88 "id": "faf06bed.cf0a38",
\r
89 "type": "switchNode",
\r
90 "name": "switch service-data.vnfs.vnf_length",
\r
91 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
94 "x": 689.6660842895508,
\r
95 "y": 273.26117038726807,
\r
96 "z": "db08cdbb.446ef",
\r
105 "id": "7bb61b60.8ccfe4",
\r
107 "name": "outcome Null",
\r
108 "xml": "<outcome value=''>\n",
\r
111 "x": 954.3883972167969,
\r
112 "y": 255.81679248809814,
\r
113 "z": "db08cdbb.446ef",
\r
121 "id": "ded5f144.4823a",
\r
122 "type": "returnFailure",
\r
123 "name": "return failure",
\r
124 "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
126 "x": 1135.3882675170898,
\r
127 "y": 250.81667041778564,
\r
128 "z": "db08cdbb.446ef",
\r
132 "id": "6a78f7f6.d96ae8",
\r
135 "xml": "<outcome value='Other'>\n",
\r
138 "x": 939.8883972167969,
\r
139 "y": 307.8167552947998,
\r
140 "z": "db08cdbb.446ef",
\r
148 "id": "4b9e2f73.508cd",
\r
150 "name": "block : atomic",
\r
151 "xml": "<block atomic=\"true\">",
\r
154 "x": 1111.8881034851074,
\r
155 "y": 307.8167533874512,
\r
156 "z": "db08cdbb.446ef",
\r
165 "id": "84b938cb.78bee8",
\r
166 "type": "switchNode",
\r
167 "name": "switch tmp.nidx ",
\r
168 "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
\r
171 "x": 1286.8882751464844,
\r
172 "y": 326.8166751861572,
\r
173 "z": "db08cdbb.446ef",
\r
181 "id": "8cb0635e.d8e2c",
\r
182 "type": "switchNode",
\r
183 "name": "switch vnf-level-oper-status",
\r
184 "xml": "<switch test='`$service-data.vnfs.vnf[$tmp.nidx].vnf-data.vnf-level-oper-status.order-status`'>\n",
\r
187 "x": 660.0550842285156,
\r
188 "y": 347.70563411712646,
\r
189 "z": "db08cdbb.446ef",
\r
198 "id": "6f0effe.88561",
\r
200 "name": "outcome PendingDelete",
\r
201 "xml": "<outcome value='PendingDelete'>\n",
\r
204 "x": 936.888427734375,
\r
205 "y": 350.8167338371277,
\r
206 "z": "db08cdbb.446ef",
\r
214 "id": "4d0008ab.c847c8",
\r
217 "xml": "<outcome value='Other'>\n",
\r
220 "x": 897.8884124755859,
\r
221 "y": 396.816782951355,
\r
222 "z": "db08cdbb.446ef",
\r
230 "id": "640a50b6.3e86d",
\r
231 "type": "returnFailure",
\r
232 "name": "return failure",
\r
233 "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
235 "x": 1046.388126373291,
\r
236 "y": 395.81676292419434,
\r
237 "z": "db08cdbb.446ef",
\r
241 "id": "c3cf9f4.9560f6",
\r
242 "type": "switchNode",
\r
243 "name": "switch vnf-id",
\r
244 "xml": "<switch test=\"`$vnf-topology-operation-input.vnf-information.vnf-id`\">\n",
\r
247 "x": 625.8884010314941,
\r
248 "y": 228.81676387786865,
\r
249 "z": "db08cdbb.446ef",
\r
257 "id": "6f94c17f.e94a6",
\r
260 "xml": "<outcome value=''>",
\r
263 "x": 823.8884658813477,
\r
264 "y": 218.81677627563477,
\r
265 "z": "db08cdbb.446ef",
\r
273 "id": "723f2fa7.6d1e3",
\r
274 "type": "returnFailure",
\r
275 "name": "return failure",
\r
276 "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-request-input.vnf-input-parameters.name is a required input\" />\n",
\r
278 "x": 990.3883514404297,
\r
279 "y": 215.81677055358887,
\r
280 "z": "db08cdbb.446ef",
\r
284 "id": "5c51b14f.3f60b",
\r
286 "name": "execute requiredParameters",
\r
287 "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
290 "x": 683.3884582519531,
\r
291 "y": 168.81676292419434,
\r
292 "z": "db08cdbb.446ef",
\r
298 "id": "247799a9.6130f6",
\r
300 "name": "for nidx..service-data.vnfs.vnf[]",
\r
301 "xml": "<for index='nidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
304 "x": 1347.3882789611816,
\r
305 "y": 262.81667137145996,
\r
306 "z": "db08cdbb.446ef",
\r
314 "id": "b01b8e2f.7dbb9",
\r
315 "type": "switchNode",
\r
316 "name": "switch vnf-id found",
\r
317 "xml": "<switch test=\"`$service-data.vnfs.vnf[$nidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
\r
320 "x": 1603.388298034668,
\r
321 "y": 262.81667137145996,
\r
322 "z": "db08cdbb.446ef",
\r
330 "id": "357169.84af7e98",
\r
331 "type": "outcomeTrue",
\r
333 "xml": "<outcome value='true'>\n",
\r
336 "x": 1779.8883514404297,
\r
337 "y": 265.81667137145996,
\r
338 "z": "db08cdbb.446ef",
\r
346 "id": "38f16832.2c5d68",
\r
348 "name": "set tmp.nidx and ctx.vnf-data",
\r
349 "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
351 "x": 1946.8883666992188,
\r
352 "y": 326.81667137145996,
\r
353 "z": "db08cdbb.446ef",
\r
357 "id": "fc674990.6f1398",
\r
358 "type": "returnFailure",
\r
359 "name": "return failure",
\r
360 "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
362 "x": 1592.3882904052734,
\r
363 "y": 326.8166751861572,
\r
364 "z": "db08cdbb.446ef",
\r
368 "id": "7a17688b.c98ab8",
\r
371 "xml": "<outcome value=''>\n",
\r
374 "x": 1454.8882904052734,
\r
375 "y": 326.8166751861572,
\r
376 "z": "db08cdbb.446ef",
\r
384 "id": "ac2e49a1.5e8568",
\r
386 "name": "set vnfId and vnf-object-path",
\r
387 "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
389 "x": 646.9051055908203,
\r
390 "y": 562.333676815033,
\r
391 "z": "db08cdbb.446ef",
\r
395 "id": "4d83bd7.fa4f844",
\r
396 "type": "returnSuccess",
\r
397 "name": "return success",
\r
398 "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
400 "x": 603.0162582397461,
\r
401 "y": 639.8892359733582,
\r
402 "z": "db08cdbb.446ef",
\r
406 "id": "1d4d444b.bf117c",
\r
408 "name": "block : atomic",
\r
409 "xml": "<block atomic=\"true\">",
\r
412 "x": 1132.1947860717773,
\r
413 "y": 358.141939163208,
\r
414 "z": "db08cdbb.446ef",
\r
420 "id": "84b98584.0b5d68",
\r
422 "name": "set prop.vnfNewidx",
\r
423 "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`0`' />\n",
\r
425 "x": 629.0000762939453,
\r
426 "y": 398.00006914138794,
\r
427 "z": "db08cdbb.446ef",
\r
431 "id": "64b20017.f4e26",
\r
433 "name": "for lidx..service-data.vnfs.vnf[]",
\r
434 "xml": "<for index='lidx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
437 "x": 653.0000610351562,
\r
438 "y": 440.00006771087646,
\r
439 "z": "db08cdbb.446ef",
\r
447 "id": "ac122a7c.345458",
\r
449 "name": "block : atomic",
\r
450 "xml": "<block atomic=\"true\">",
\r
453 "x": 914.0001373291016,
\r
454 "y": 444.000102519989,
\r
455 "z": "db08cdbb.446ef",
\r
463 "id": "7381e65e.fc3b68",
\r
464 "type": "switchNode",
\r
465 "name": "switch vnf-id found",
\r
466 "xml": "<switch test=\"`$service-data.vnfs.vnf[$lidx].vnf-id == $vnf-topology-operation-input.vnf-information.vnf-id`\">\n\n",
\r
469 "x": 1106.0000839233398,
\r
470 "y": 453.0001468658447,
\r
471 "z": "db08cdbb.446ef",
\r
479 "id": "61719a57.800f34",
\r
480 "type": "outcomeFalse",
\r
482 "xml": "<outcome value='false'>\n",
\r
485 "x": 1292.000099182129,
\r
486 "y": 437.0000333786011,
\r
487 "z": "db08cdbb.446ef",
\r
495 "id": "9df0dc24.7346c",
\r
497 "name": "block : atomic",
\r
498 "xml": "<block atomic=\"true\">",
\r
501 "x": 1443.0000228881836,
\r
502 "y": 438.0000696182251,
\r
503 "z": "db08cdbb.446ef",
\r
512 "id": "c661d6a.46dd528",
\r
514 "name": "set vnf data",
\r
515 "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
517 "x": 1610.0001907348633,
\r
518 "y": 412.000253200531,
\r
519 "z": "db08cdbb.446ef",
\r
523 "id": "142b6671.1e430a",
\r
525 "name": "set prop.vnfNewidx",
\r
526 "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`$prop.vnfidxLen + 1`' />\n",
\r
528 "x": 1630.0001182556152,
\r
529 "y": 469.00018882751465,
\r
530 "z": "db08cdbb.446ef",
\r
534 "id": "c1ccb47b.c48ef8",
\r
536 "name": "set new vnf length",
\r
537 "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf_length\" value='`$prop.vnfidxLen`'/>\n\n\t\n",
\r
539 "x": 621.1014747619629,
\r
540 "y": 483.80442094802856,
\r
541 "z": "db08cdbb.446ef",
\r
545 "id": "dfa19665.762578",
\r
547 "name": "Remove vnf from ServiceData",
\r
548 "xml": "<set>\n\t<parameter name=\"service-data.vnfs.vnf[$prop.vnfidxLen].\" value=\"\"/>\n\n",
\r
550 "x": 651.000244140625,
\r
551 "y": 522.0002040863037,
\r
552 "z": "db08cdbb.446ef",
\r
556 "id": "f3ab3fd1.f188e",
\r
558 "name": "delete AnAI - vnf-instance.orchestration-status",
\r
559 "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
562 "x": 708.0066375732422,
\r
563 "y": 599.0106163024902,
\r
564 "z": "db08cdbb.446ef",
\r