3 "id": "107dd3ad.6ad91c",
\r
9 "z": "82f9347f.003f68",
\r
17 "id": "83222bba.63a2c8",
\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": 392.74964904785156,
\r
26 "y": 73.75002193450928,
\r
27 "z": "82f9347f.003f68",
\r
35 "id": "97bb6ddd.1d4fd",
\r
37 "name": "method:bbs-internet-profile-vnf-topology-operation-delete-huawei",
\r
38 "xml": "<method rpc='bbs-internet-profile-vnf-topology-operation-delete-huawei' mode='sync'>\n",
\r
41 "x": 390.7496337890625,
\r
42 "y": 269.7500982284546,
\r
43 "z": "82f9347f.003f68",
\r
51 "id": "eb7b740e.3178f",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">\n",
\r
58 "x": 797.7498626708984,
\r
59 "y": 270.75006198883057,
\r
60 "z": "82f9347f.003f68",
\r
72 "id": "52f37237.872894",
\r
74 "name": "execute:DeleteInternetProfileInstance",
\r
75 "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode\" method=\"sendRequest\">\n <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/bbs-internet-profile-operation.json'`\" />\n <parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/DeleteInternetProfileInstance'`\" />\n <parameter name=\"contentType\" value=\"application/json\"/>\n <parameter name=\"httpMethod\" value=\"post\"/>\n <parameter name=\"responsePrefix\" value=\"service-result\"/>",
\r
78 "x": 1635.40087890625,
\r
79 "y": 273.71087646484375,
\r
80 "z": "82f9347f.003f68",
\r
89 "id": "7cf7dc05.83fe54",
\r
92 "xml": "<outcome value='failure'>\n",
\r
95 "x": 1940.73388671875,
\r
96 "y": 271.71087646484375,
\r
97 "z": "82f9347f.003f68",
\r
105 "id": "57e00cd.1172574",
\r
108 "xml": "<outcome value='success'>\n",
\r
111 "x": 1675.7337646484375,
\r
112 "y": 358.71087646484375,
\r
113 "z": "82f9347f.003f68",
\r
121 "id": "8bc7302d.af26b8",
\r
122 "type": "returnFailure",
\r
123 "name": "return failure",
\r
124 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error failed to call DeleteInternetProfileInstance\" />\n",
\r
126 "x": 2184.66748046875,
\r
127 "y": 282.00042724609375,
\r
128 "z": "82f9347f.003f68",
\r
132 "id": "2aed678d.ccad18",
\r
133 "type": "returnSuccess",
\r
134 "name": "return success",
\r
135 "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
137 "x": 1125.1387634277344,
\r
138 "y": 787.6391134262085,
\r
139 "z": "82f9347f.003f68",
\r
143 "id": "a82b827c.c45a18",
\r
145 "name": "call:bbs-internet-profile-vnf-topology-operation-common-huawei",
\r
146 "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-vnf-topology-operation-common-huawei' mode='sync' >\n",
\r
149 "x": 1298.4169082641602,
\r
150 "y": 190.75005531311035,
\r
151 "z": "82f9347f.003f68",
\r
157 "id": "3b653e8f.9983c2",
\r
159 "name": "fetch relationship-list",
\r
162 "x": 1105.9205322265625,
\r
163 "y": 63.976104736328125,
\r
164 "z": "82f9347f.003f68",
\r
168 "id": "e22b854a.815078",
\r
169 "type": "switchNode",
\r
170 "name": "switch vnf-id",
\r
171 "xml": "<switch test='`$aai.service-instance.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-key`'>\n",
\r
174 "x": 2117.6151123046875,
\r
175 "y": 518.392822265625,
\r
176 "z": "82f9347f.003f68",
\r
184 "id": "e2f988d5.7bc23",
\r
186 "name": "generic-vnf.vnf-id",
\r
187 "xml": "<outcome value='generic-vnf.vnf-id'>\n",
\r
190 "x": 2290.837333679199,
\r
191 "y": 518.5038838386536,
\r
192 "z": "82f9347f.003f68",
\r
200 "id": "9ee9136f.479f08",
\r
202 "name": "block : atomic",
\r
203 "xml": "<block atomic='true'>",
\r
207 "x": 2512.0594520568848,
\r
208 "y": 518.2816786766052,
\r
209 "z": "82f9347f.003f68",
\r
217 "id": "9b1e6a18.f7cc4",
\r
219 "name": "get AAI generic-vnf",
\r
220 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $aai.service-instance.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-value\"\n pfx='aai.generic-vnf' local-only='false' >",
\r
223 "x": 2723.22607421875,
\r
224 "y": 519.2817077636719,
\r
225 "z": "82f9347f.003f68",
\r
233 "id": "97288862.73562",
\r
234 "type": "switchNode",
\r
235 "name": "switch vnf-type",
\r
236 "xml": "<switch test='`$aai.generic-vnf.vnf-type`'>\n",
\r
239 "x": 3249.504741668701,
\r
240 "y": 517.5038967132568,
\r
241 "z": "82f9347f.003f68",
\r
249 "id": "97ef98e.9440868",
\r
251 "name": "InternetProfile",
\r
252 "xml": "<outcome value='InternetProfile'>\n",
\r
255 "x": 3443.504497528076,
\r
256 "y": 511.50392627716064,
\r
257 "z": "82f9347f.003f68",
\r
265 "id": "44e5b717.3abe78",
\r
267 "name": "set InternetProfile vnf-id",
\r
268 "xml": "<set>\n<parameter name='prop.bbs.internetProfileVNFId' value='`$aai.generic-vnf.vnf-id`' />\n",
\r
270 "x": 3687.504009246826,
\r
271 "y": 509.50385093688965,
\r
272 "z": "82f9347f.003f68",
\r
276 "id": "4daed2f.ab45aac",
\r
279 "xml": "<outcome value='failure'>\n",
\r
282 "x": 1318.9482955932617,
\r
283 "y": 620.6428203582764,
\r
284 "z": "82f9347f.003f68",
\r
292 "id": "29e461c3.021796",
\r
293 "type": "not-found",
\r
294 "name": "not-found",
\r
295 "xml": "<outcome value='not-found'>\n",
\r
298 "x": 1326.9482955932617,
\r
299 "y": 680.6428203582764,
\r
300 "z": "82f9347f.003f68",
\r
308 "id": "cda60208.a98e38",
\r
309 "type": "returnFailure",
\r
310 "name": "return failure",
\r
311 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
313 "x": 1534.9482955932617,
\r
314 "y": 655.6428203582764,
\r
315 "z": "82f9347f.003f68",
\r
319 "id": "3dd62fcb.d4bf38",
\r
321 "name": "block : atomic",
\r
322 "xml": "<block atomic='true'>",
\r
326 "x": 1921.75390625,
\r
327 "y": 517.5594482421875,
\r
328 "z": "82f9347f.003f68",
\r
336 "id": "6ade0cdb.12e274",
\r
338 "name": "block : atomic",
\r
339 "xml": "<block atomic='true'>",
\r
343 "x": 3066.5038871765137,
\r
344 "y": 518.0038967132568,
\r
345 "z": "82f9347f.003f68",
\r
353 "id": "4f841b67.60eb14",
\r
356 "xml": "<outcome value='success'>\n",
\r
359 "x": 2896.9482421875,
\r
360 "y": 518.6427917480469,
\r
361 "z": "82f9347f.003f68",
\r
369 "id": "38b2d21b.25735e",
\r
371 "name": "deleteResourceAAI",
\r
372 "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $prop.bbs.internetProfileVNFId\">",
\r
375 "x": 1128.9112243652344,
\r
376 "y": 620.6890277862549,
\r
377 "z": "82f9347f.003f68",
\r
386 "id": "b66e07b8.1ddac8",
\r
388 "name": "delete AAI resource",
\r
391 "x": 1126.6890716552734,
\r
392 "y": 567.355712890625,
\r
393 "z": "82f9347f.003f68",
\r
397 "id": "6ae86a23.f13794",
\r
399 "name": "get AAI service-instance",
\r
400 "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-instance\" \n\t\tkey=\"customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\"\n pfx='aai.service-instance' local-only='false' >",
\r
405 "z": "82f9347f.003f68",
\r
414 "id": "d3f2b322.8b29a",
\r
416 "name": "fetch relationship-list",
\r
419 "x": 1063.000015258789,
\r
420 "y": 382.7498474121094,
\r
421 "z": "82f9347f.003f68",
\r
425 "id": "7af9dcae.b039bc",
\r
428 "xml": "<outcome value='failure'>\n",
\r
431 "x": 1330.0002326965332,
\r
432 "y": 389.74989223480225,
\r
433 "z": "82f9347f.003f68",
\r
441 "id": "f374f3a8.4abf78",
\r
442 "type": "returnFailure",
\r
443 "name": "return failure",
\r
444 "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",
\r
446 "x": 1521.000015258789,
\r
447 "y": 389.7498779296875,
\r
448 "z": "82f9347f.003f68",
\r
452 "id": "240386a1.30810a",
\r
455 "xml": "<outcome value='success'>\n",
\r
458 "x": 1266.2501220703125,
\r
459 "y": 487.4998474121094,
\r
460 "z": "82f9347f.003f68",
\r
468 "id": "e718117f.fb2dc",
\r
470 "name": "block : atomic",
\r
471 "xml": "<block atomic='true'>",
\r
475 "x": 1409.2501220703125,
\r
476 "y": 496.4998474121094,
\r
477 "z": "82f9347f.003f68",
\r
486 "id": "7333ae69.c02df8",
\r
488 "name": "for metadata",
\r
489 "xml": "<for silentFailure='true' index='rix' start='0' end=\"`$aai.service-instance.metadata.metadatum_length`\" >\n\n",
\r
494 "z": "82f9347f.003f68",
\r
502 "id": "ce9e2279.5491f",
\r
504 "name": "block : atomic",
\r
505 "xml": "<block atomic='true'>",
\r
511 "z": "82f9347f.003f68",
\r
519 "id": "8ef73844.3e4718",
\r
521 "name": "deleteResourceAAI",
\r
522 "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n resource=\"service-instance\"\n\t\tkey=\"customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id AND\n\t\t\tmetadatum.metaname = $aai.service-instance.metadata.metadatum[$rix].metaname\" >",
\r
527 "z": "82f9347f.003f68",
\r
533 "id": "852919c3.1568f8",
\r
535 "name": "service-type",
\r
536 "xml": "<outcome value='service-type'>\n",
\r
539 "x": 1972.4996337890625,
\r
540 "y": 567.5000610351562,
\r
541 "z": "82f9347f.003f68",
\r
549 "id": "d6328d5b.a9cb68",
\r
551 "name": "down-speed",
\r
552 "xml": "<outcome value='down-speed'>\n",
\r
555 "x": 1979.4996337890625,
\r
556 "y": 663.5000610351562,
\r
557 "z": "82f9347f.003f68",
\r
565 "id": "6e5a59d8.ef6978",
\r
566 "type": "switchNode",
\r
567 "name": "switch vnf-type",
\r
568 "xml": "<switch test='`$aai.service-instance.metadata.metadatum[$rix].metaname`'>\n",
\r
573 "z": "82f9347f.003f68",
\r
583 "id": "4c7c8000.3258b",
\r
585 "name": "up-speed",
\r
586 "xml": "<outcome value='up-speed'>\n",
\r
589 "x": 1972.4996337890625,
\r
590 "y": 617.5000610351562,
\r
591 "z": "82f9347f.003f68",
\r
599 "id": "1ab6b41a.45b75c",
\r
601 "name": "for relationship-list",
\r
602 "xml": "<for silentFailure='true' index='ridx' start='0' end=\"`$aai.service-instance.relationship-list.relationship_length`\" >\n\n",
\r
607 "z": "82f9347f.003f68",
\r
615 "id": "cc722b6d.f8805",
\r
617 "name": "for relationship data",
\r
618 "xml": "<for silentFailure='false' index='rdidx' start='0' end=\"`$aai.service-instance.relationship-list.relationship[$ridx].relationship-data_length`\" >",
\r
622 "y": 520.4999389648438,
\r
623 "z": "82f9347f.003f68",
\r
631 "id": "9f9c92c8.4c1788",
\r
632 "type": "switchNode",
\r
633 "name": "switch:service-result",
\r
634 "xml": "<switch test=\"`$service-result.status`\">\n",
\r
638 "y": 355.7261047363281,
\r
639 "z": "82f9347f.003f68",
\r
648 "id": "9c274296.3d0d1",
\r
651 "xml": "<outcome value='Other'>\n",
\r
654 "x": 2061.2503662109375,
\r
655 "y": 358.7261962890625,
\r
656 "z": "82f9347f.003f68",
\r
664 "id": "5de8bdae.d03adc",
\r
667 "xml": "<outcome value='ok'>\n",
\r
670 "x": 2073.2501220703125,
\r
671 "y": 447.7260437011719,
\r
672 "z": "82f9347f.003f68",
\r
680 "id": "79e39401.d28ac4",
\r
681 "type": "returnFailure",
\r
682 "name": "return failure",
\r
683 "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"`'Error DeleteInternetProfileInstance return: '+$service-result.status`\" />\n\n",
\r
686 "y": 355.7260437011719,
\r
687 "z": "82f9347f.003f68",
\r
691 "id": "4dce1751.41215",
\r
694 "xml": "<block>\n",
\r
698 "x": 2223.4166107177734,
\r
699 "y": 447.72605323791504,
\r
700 "z": "82f9347f.003f68",
\r
706 "id": "d358382c.fffa98",
\r
707 "type": "switchNode",
\r
708 "name": "switch svc-action",
\r
709 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
\r
713 "y": 273.7261047363281,
\r
714 "z": "82f9347f.003f68",
\r
722 "id": "2d932b23.299604",
\r
725 "xml": "<outcome value='delete'>\n",
\r
729 "y": 277.7261047363281,
\r
730 "z": "82f9347f.003f68",
\r
738 "id": "bcac2398.eadaa",
\r
740 "name": "block : atomic",
\r
741 "xml": "<block atomic='true'>",
\r
746 "y": 276.2261047363281,
\r
747 "z": "82f9347f.003f68",
\r