3 "id": "7d66251e.b82664",
\r
9 "z": "71661d78.a73ff4",
\r
17 "id": "4f798745.7c23f8",
\r
18 "type": "service-logic",
\r
19 "name": "GENERIC-RESOURCE-API ${project.version}",
\r
20 "module": "GENERIC-RESOURCE-API",
\r
21 "version": "${project.version}",
\r
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}'>",
\r
25 "x": 244.2856903076172,
\r
26 "y": 96.23810863494873,
\r
27 "z": "71661d78.a73ff4",
\r
35 "id": "1efd944f.808cec",
\r
37 "name": "method sotn-vf-operation-l2vpn-delete",
\r
38 "xml": "<method rpc='sotn-vf-operation-l2vpn-delete' mode='sync'>\n",
\r
41 "x": 247.42861938476562,
\r
42 "y": 181.00003242492676,
\r
43 "z": "71661d78.a73ff4",
\r
51 "id": "f7045a47.ec91a8",
\r
53 "name": "site-vnf-topology-operation-delete",
\r
56 "x": 839.9162979125977,
\r
57 "y": 108.58639907836914,
\r
58 "z": "71661d78.a73ff4",
\r
62 "id": "2676cdd4.4c0ad2",
\r
64 "name": "block : atomic",
\r
65 "xml": "<block atomic=\"true\">",
\r
68 "x": 467.23804473876953,
\r
69 "y": 336.6666717529297,
\r
70 "z": "71661d78.a73ff4",
\r
87 "id": "556d053a.ecf65c",
\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": 919.6660919189453,
\r
94 "y": 254.2611792087555,
\r
95 "z": "71661d78.a73ff4",
\r
104 "id": "1a39a448.9524cc",
\r
106 "name": "outcome Null",
\r
107 "xml": "<outcome value=''>\n",
\r
110 "x": 1184.3884048461914,
\r
111 "y": 236.81680130958557,
\r
112 "z": "71661d78.a73ff4",
\r
120 "id": "5a4bd76d.294688",
\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": 1365.3882751464844,
\r
126 "y": 231.81667923927307,
\r
127 "z": "71661d78.a73ff4",
\r
131 "id": "db3976bf.5d493",
\r
134 "xml": "<outcome value='Other'>\n",
\r
137 "x": 1169.8884048461914,
\r
138 "y": 288.81676411628723,
\r
139 "z": "71661d78.a73ff4",
\r
147 "id": "c9f5f464.acb94",
\r
149 "name": "block : atomic",
\r
150 "xml": "<block atomic=\"true\">",
\r
153 "x": 1341.888111114502,
\r
154 "y": 288.8167622089386,
\r
155 "z": "71661d78.a73ff4",
\r
164 "id": "f7ed532.06146b",
\r
165 "type": "switchNode",
\r
166 "name": "switch tmp.nidx ",
\r
167 "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
\r
170 "x": 1516.888282775879,
\r
171 "y": 307.81668400764465,
\r
172 "z": "71661d78.a73ff4",
\r
180 "id": "36348cc4.967c94",
\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": 890.0550918579102,
\r
187 "y": 328.7056429386139,
\r
188 "z": "71661d78.a73ff4",
\r
197 "id": "cd00c4a5.6199c",
\r
199 "name": "outcome PendingDelete",
\r
200 "xml": "<outcome value='PendingDelete'>\n",
\r
203 "x": 1166.8884353637695,
\r
204 "y": 331.8167426586151,
\r
205 "z": "71661d78.a73ff4",
\r
213 "id": "b9b69fcf.de09f8",
\r
216 "xml": "<outcome value='Other'>\n",
\r
219 "x": 1127.8884201049805,
\r
220 "y": 377.8167917728424,
\r
221 "z": "71661d78.a73ff4",
\r
229 "id": "40a415b6.d6dcac",
\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": 1276.3881340026855,
\r
235 "y": 376.81677174568176,
\r
236 "z": "71661d78.a73ff4",
\r
240 "id": "9da386b6.2f7bc8",
\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": 906.388427734375,
\r
247 "y": 197.8167588710785,
\r
248 "z": "71661d78.a73ff4",
\r
254 "id": "40524cb7.d8b3cc",
\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": 1577.3882865905762,
\r
261 "y": 243.8166801929474,
\r
262 "z": "71661d78.a73ff4",
\r
270 "id": "43e325ae.156bcc",
\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": 1833.3883056640625,
\r
277 "y": 243.8166801929474,
\r
278 "z": "71661d78.a73ff4",
\r
286 "id": "9e9616bd.2cd428",
\r
287 "type": "outcomeTrue",
\r
289 "xml": "<outcome value='true'>\n",
\r
292 "x": 2009.8883590698242,
\r
293 "y": 246.8166801929474,
\r
294 "z": "71661d78.a73ff4",
\r
302 "id": "42ca9813.a6a5e8",
\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": 2176.8883743286133,
\r
308 "y": 307.8166801929474,
\r
309 "z": "71661d78.a73ff4",
\r
313 "id": "44e24bd3.4cb9b4",
\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": 1822.388298034668,
\r
319 "y": 307.81668400764465,
\r
320 "z": "71661d78.a73ff4",
\r
324 "id": "be1fbab.e3a7448",
\r
327 "xml": "<outcome value=''>\n",
\r
330 "x": 1684.888298034668,
\r
331 "y": 307.81668400764465,
\r
332 "z": "71661d78.a73ff4",
\r
340 "id": "f0919342.f5b18",
\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": 876.9051132202148,
\r
346 "y": 543.3336856365204,
\r
347 "z": "71661d78.a73ff4",
\r
351 "id": "3e674db0.3066aa",
\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": 833.0162658691406,
\r
357 "y": 620.8892447948456,
\r
358 "z": "71661d78.a73ff4",
\r
362 "id": "a741ca6a.f08e98",
\r
364 "name": "block : atomic",
\r
365 "xml": "<block atomic=\"true\">",
\r
368 "x": 1362.1947937011719,
\r
369 "y": 339.14194798469543,
\r
370 "z": "71661d78.a73ff4",
\r
376 "id": "3d13e6d3.244982",
\r
378 "name": "set prop.vnfNewidx",
\r
379 "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`0`' />\n",
\r
381 "x": 859.0000839233398,
\r
382 "y": 379.00007796287537,
\r
383 "z": "71661d78.a73ff4",
\r
387 "id": "e37c16ee.29bad",
\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": 883.0000686645508,
\r
394 "y": 421.0000765323639,
\r
395 "z": "71661d78.a73ff4",
\r
403 "id": "fe111823.451958",
\r
405 "name": "block : atomic",
\r
406 "xml": "<block atomic=\"true\">",
\r
409 "x": 1144.000144958496,
\r
410 "y": 425.00011134147644,
\r
411 "z": "71661d78.a73ff4",
\r
419 "id": "b1807c80.f455e8",
\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": 1336.0000915527344,
\r
426 "y": 434.00015568733215,
\r
427 "z": "71661d78.a73ff4",
\r
435 "id": "c1cf5e92.b6dff8",
\r
436 "type": "outcomeFalse",
\r
438 "xml": "<outcome value='false'>\n",
\r
441 "x": 1522.0001068115234,
\r
442 "y": 418.0000422000885,
\r
443 "z": "71661d78.a73ff4",
\r
451 "id": "4f7d8dc5.1b171c",
\r
453 "name": "block : atomic",
\r
454 "xml": "<block atomic=\"true\">",
\r
457 "x": 1673.0000305175781,
\r
458 "y": 419.0000784397125,
\r
459 "z": "71661d78.a73ff4",
\r
468 "id": "e4e48378.71222",
\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": 1840.0001983642578,
\r
474 "y": 393.00026202201843,
\r
475 "z": "71661d78.a73ff4",
\r
479 "id": "644d0d16.d332c4",
\r
481 "name": "set prop.vnfNewidx",
\r
482 "xml": "<set>\n<parameter name='prop.vnfidxLen' value='`$prop.vnfidxLen + 1`' />\n",
\r
484 "x": 1860.0001258850098,
\r
485 "y": 450.0001976490021,
\r
486 "z": "71661d78.a73ff4",
\r
490 "id": "3a03f985.f60a36",
\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": 851.1014823913574,
\r
496 "y": 464.804429769516,
\r
497 "z": "71661d78.a73ff4",
\r
501 "id": "5d2f33ed.f40a3c",
\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": 881.0002517700195,
\r
507 "y": 503.00021290779114,
\r
508 "z": "71661d78.a73ff4",
\r
512 "id": "663336cd.33fb4",
\r
514 "name": "delete AnAI - l2vpn.operational-status",
\r
515 "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\" \n\t\tkey=\"connectivity.connectivity-id = $vnfId\" >\n<parameter name=\"operational-status\" value=\"PendingDelete\" />\n",
\r
518 "x": 938.0066452026367,
\r
519 "y": 580.0106251239777,
\r
520 "z": "71661d78.a73ff4",
\r