2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
23 "id": "6bb80f2c.7080b",
29 "z": "b84e704e.6dc59",
37 "id": "6b619ec8.d45c4",
38 "type": "service-logic",
43 "xml": "<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='APPC' version='2.0.2'>",
45 "x": 326.0001220703125,
47 "z": "b84e704e.6dc59",
55 "id": "c6bac291.2c2d3",
58 "xml": "<method rpc='Stop_VNFC' mode='sync'>\n",
61 "x": 254.00015258789062,
63 "z": "b84e704e.6dc59",
71 "id": "f6ef3aa.b96dbc8",
73 "name": "block : atomic",
74 "xml": "<block atomic='true'>",
78 "x": 204.0001220703125,
79 "y": 237.99999809265137,
80 "z": "b84e704e.6dc59",
91 "id": "7faaeb57.5e7824",
93 "name": "Update_AAI_Stopping",
94 "xml": "<execute plugin='org.openecomp.appc.dg.util.ExecuteNodeAction' method='postResource'>\n<parameter name=\"resourceType\" value=\"vnfc\" />\n<parameter name=\"prefix\" value=\"vnfc\" />\n<parameter name=\"resourceKey\" value='vnfc-name = $vnfcName' />\n<parameter name=\"attributeName\" value=\"orchestration-status\" />\n<parameter name=\"attributeValue\" value=\"Stopping\" />",
99 "z": "b84e704e.6dc59",
109 "id": "3e9e1468.83185c",
112 "xml": "<outcome value='not-found'>\n",
115 "x": 1666.000732421875,
116 "y": 275.99999809265137,
117 "z": "b84e704e.6dc59",
125 "id": "3f3edb07.2f9944",
128 "xml": "<outcome value='failure'>\n",
132 "y": 339.99999809265137,
133 "z": "b84e704e.6dc59",
141 "id": "76cf3ef.ad105c",
144 "xml": "<outcome value='success'>\n",
147 "x": 1663.0000305175781,
149 "z": "b84e704e.6dc59",
157 "id": "c1bc1cba.f920b",
164 "x": 1838.8891906738281,
165 "y": 273.8888854980469,
166 "z": "b84e704e.6dc59",
175 "id": "f8673aca.705658",
182 "x": 1914.8892059326172,
183 "y": 338.35894775390625,
184 "z": "b84e704e.6dc59",
193 "id": "c832b521.3d9768",
194 "type": "switchNode",
196 "xml": "<switch test='`$postResource_result`'>\n",
199 "x": 1810.1106262207031,
200 "y": 407.8888854980469,
201 "z": "b84e704e.6dc59",
210 "id": "c52b0e2c.d1338",
213 "xml": "<outcome value='NOT_FOUND'>\n",
216 "x": 1976.1111145019531,
217 "y": 388.8888854980469,
218 "z": "b84e704e.6dc59",
226 "id": "e724ae4f.d3c13",
229 "xml": "<outcome value='FAILURE'>\n",
232 "x": 1970.1112670898438,
233 "y": 447.8888854980469,
234 "z": "b84e704e.6dc59",
242 "id": "c7d68d2.879e37",
249 "x": 2158.1114807128906,
250 "y": 386.8888854980469,
251 "z": "b84e704e.6dc59",
260 "id": "f34e4663.0043f8",
267 "x": 2152.1114807128906,
268 "y": 448.888916015625,
269 "z": "b84e704e.6dc59",
278 "id": "b834e7a3.fb5ca8",
280 "name": "OutputMessageBuilder",
281 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n<parameter name=\"event-message\" value=\"`'Error occurred while updating VNF details in A&AI for '+ $vnfcName`\"/>",
284 "x": 2391.1122131347656,
285 "y": 437.8889465332031,
286 "z": "b84e704e.6dc59",
294 "id": "88d48d7b.011a9",
295 "type": "returnFailure",
296 "name": "return failure",
297 "xml": "<return status='failure'>\n",
299 "x": 2374.1122131347656,
300 "y": 497.888916015625,
301 "z": "b84e704e.6dc59",
305 "id": "8cac271.4e263d8",
307 "name": "OutputMessageBuilder",
308 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n<parameter name=\"event-message\" value=\"`'Error occurred while updating VNF details in A&AI for '+ $vnfcName`\"/>\n\n",
311 "x": 2063.2223358154297,
312 "y": 190.88888549804688,
313 "z": "b84e704e.6dc59",
321 "id": "d65062b7.3cbfd",
322 "type": "returnFailure",
323 "name": "return failure",
324 "xml": "<return status='failure'>\n",
326 "x": 2060.2223358154297,
327 "y": 237.88885498046875,
328 "z": "b84e704e.6dc59",
332 "id": "4a1462f9.672d7c",
333 "type": "returnFailure",
334 "name": "return failure",
335 "xml": "<return status='failure'>\n",
337 "x": 2103.2223358154297,
338 "y": 336.8888854980469,
339 "z": "b84e704e.6dc59",
343 "id": "71a4120e.5d054c",
345 "name": "OutputMessageBuilder",
346 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n<parameter name=\"event-message\" value=\"`'Error occurred while updating VNF details in A&AI for '+ $vnfcName`\"/>",
349 "x": 2112.2223358154297,
350 "y": 289.888916015625,
351 "z": "b84e704e.6dc59",
359 "id": "fdb3d9d6.7fb368",
361 "name": "OutputMessageBuilder",
362 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n<parameter name=\"event-message\" value=\"`'Error occurred while updating VNF details in A&AI for : '+ $vnfcName`\"/>\n\n",
365 "x": 2391.2220764160156,
366 "y": 339.8888854980469,
367 "z": "b84e704e.6dc59",
375 "id": "40cd2698.77b968",
376 "type": "returnFailure",
377 "name": "return failure",
378 "xml": "<return status='failure'>\n",
380 "x": 2373.2220764160156,
381 "y": 385.88885498046875,
382 "z": "b84e704e.6dc59",
386 "id": "fc170e86.4107f",
388 "name": "for_each_vm",
389 "xml": "<for index=\"i\" start=\"0\" end=\"`$vmCount`\" >",
392 "x": 408.00018310546875,
393 "y": 261.8888854980469,
394 "z": "b84e704e.6dc59",
402 "id": "c04c4a2.7a0a3b8",
404 "name": "Update_AA&I_Error",
405 "xml": "<execute plugin='org.openecomp.appc.dg.util.ExecuteNodeAction' method='postResource'>\n<parameter name=\"resourceType\" value=\"vnfc\" />\n<parameter name=\"prefix\" value=\"vnfc\" />\n<parameter name=\"resourceKey\" value='vnfc-name = $vnfcName' />\n<parameter name=\"attributeName\" value=\"orchestration-status\" />\n<parameter name=\"attributeValue\" value=\"Error\" />\n",
408 "x": 1292.0003967285156,
409 "y": 520.5237102508545,
410 "z": "b84e704e.6dc59",
420 "id": "2b6c1bfa.73a104",
422 "name": "update_AA&I_Stopped",
423 "xml": "<execute plugin='org.openecomp.appc.dg.util.ExecuteNodeAction' method='postResource'>\n<parameter name=\"resourceType\" value=\"vnfc\" />\n<parameter name=\"prefix\" value=\"vnfc\" />\n<parameter name=\"resourceKey\" value='vnfc-name = $vnfcName' />\n<parameter name=\"attributeName\" value=\"orchestration-status\" />\n<parameter name=\"attributeValue\" value=\"Stopped\" />\n",
426 "x": 1268.4282531738281,
427 "y": 639.9525737762451,
428 "z": "b84e704e.6dc59",
438 "id": "ad2f571e.472378",
440 "name": "block : atomic",
441 "xml": "<block atomic='true'>\n",
445 "x": 454.0000915527344,
446 "y": 331.8888854980469,
447 "z": "b84e704e.6dc59",
457 "id": "630101.74f3df",
459 "name": "block : atomic",
460 "xml": "<block atomic='true'>",
464 "x": 963.7541046142578,
465 "y": 420.9959783554077,
466 "z": "b84e704e.6dc59",
476 "id": "5ea187ee.d6e158",
478 "name": "init_vm_failed_count",
479 "xml": "<set>\n<parameter name='stopFailedVmCount' value='0' />\n",
481 "x": 568.7778625488281,
482 "y": 165.88888549804688,
483 "z": "b84e704e.6dc59",
487 "id": "41b645cc.41c3fc",
488 "type": "switchNode",
489 "name": "switch VNFC Stop Success",
490 "xml": "<switch test='`$stopFailedVmCount == 0`'>\n",
494 "y": 615.8890228271484,
495 "z": "b84e704e.6dc59",
504 "id": "e60e85fa.0569a8",
505 "type": "outcomeTrue",
507 "xml": "<outcome value='true'>\n",
510 "x": 756.7500305175781,
511 "y": 655.6389141082764,
512 "z": "b84e704e.6dc59",
520 "id": "d6d0256a.e73ea8",
521 "type": "outcomeFalse",
523 "xml": "<outcome value='false'>\n",
526 "x": 761.2500610351562,
527 "y": 579.6388854980469,
528 "z": "b84e704e.6dc59",
536 "id": "72ebe700.9eb218",
537 "type": "returnSuccess",
538 "name": "return success",
539 "xml": "<return status='success'>\n",
541 "x": 1259.749755859375,
542 "y": 717.5555400848389,
543 "z": "b84e704e.6dc59",
547 "id": "370d52b3.3d830e",
548 "type": "returnFailure",
549 "name": "return failure",
550 "xml": "<return status='failure'>\n",
552 "x": 1274.5188751220703,
553 "y": 601.1556091308594,
554 "z": "b84e704e.6dc59",
558 "id": "8b02220e.5cbf4",
560 "name": "block : atomic",
561 "xml": "<block atomic='true'>",
566 "y": 656.1110820770264,
567 "z": "b84e704e.6dc59",
577 "id": "ed61f50.6ab0708",
579 "name": "block : atomic",
580 "xml": "<block atomic='true'>",
584 "x": 1042.0000610351562,
585 "y": 579.1110534667969,
586 "z": "b84e704e.6dc59",
596 "id": "2057f935.74b346",
598 "name": "Update Error message and Counts",
599 "xml": "<set>\n<parameter name=\"stopFailedVmCount\" value=\"`$stopFailedVmCount + 1`\" />\n<parameter name=\"event-message\" value=\"`'Error occurred while stopping VM: ' + $vm[$i].url`\" />\n",
601 "x": 1256.0000610351562,
603 "z": "b84e704e.6dc59",
607 "id": "523d6a77.8b8ea4",
610 "xml": "<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"error\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`$event-message`\"/>\n",
613 "x": 1207.2222290039062,
615 "z": "b84e704e.6dc59",
621 "id": "b06e9efa.c9bbb",
623 "name": "OutputMessageBuilder",
624 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n<parameter name=\"event-message\" value=\"`$event-message`\"/>",
627 "x": 1189.0896606445312,
628 "y": 466.1873149871826,
629 "z": "b84e704e.6dc59",
637 "id": "e049cef5.ca3d3",
639 "name": "Log message",
640 "xml": "<record plugin=\"org.openecomp.sdnc.sli.recording.Slf4jRecorder\">\n<parameter name=\"level\" value=\"debug\"/>\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"record\" value=\"`'Attempting to stop the server : ' + $vm[$i].url`\"/>\n",
643 "x": 674.4287185668945,
644 "y": 237.82540893554688,
645 "z": "b84e704e.6dc59",
651 "id": "6103761f.d41698",
653 "name": "set stop parameters",
654 "xml": "<set>\n<parameter name=\"stop-vm-url\" value=\"`$vm[$i].url`\" />\n<parameter name='stopRetryCount' value='3'/>\n",
656 "x": 692.089729309082,
657 "y": 299.2539978027344,
658 "z": "b84e704e.6dc59",
662 "id": "f1d156a7.37a158",
665 "xml": "<call module='APPC' rpc='Stop_VM' mode='sync' >\n",
668 "x": 639.089729309082,
669 "y": 418.2539978027344,
670 "z": "b84e704e.6dc59",
679 "id": "e3e85aa1.954ea8",
682 "xml": "<outcome value='not-found'>\n",
685 "x": 805.0001220703125,
686 "y": 419.1111145019531,
687 "z": "b84e704e.6dc59",
695 "id": "3ccb5c62.3b2bb4",
698 "xml": "<outcome value='success'>\n",
701 "x": 1367.0000610351562,
703 "z": "b84e704e.6dc59",
711 "id": "d058580f.a167c8",
714 "xml": "<outcome value='success'>\n",
717 "x": 2559.9999237060547,
718 "y": 181.9999542236328,
719 "z": "b84e704e.6dc59",
727 "id": "b49279c1.cbf648",
730 "xml": "<outcome value='success'>\n",
733 "x": 2570.9999237060547,
734 "y": 280.9999542236328,
735 "z": "b84e704e.6dc59",
743 "id": "78ec3f34.90138",
746 "xml": "<outcome value='success'>\n",
749 "x": 2573.0001678466797,
750 "y": 347.99998474121094,
751 "z": "b84e704e.6dc59",
759 "id": "b735bff9.feb5e",
762 "xml": "<outcome value='success'>\n",
765 "x": 2576.0001678466797,
766 "y": 434.99998474121094,
767 "z": "b84e704e.6dc59",
775 "id": "ecdcb16f.8d932",
777 "name": "Report_Error_To_DCAE",
778 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"event-message\" value=\"`$event-message`\" />",
781 "x": 2441.666793823242,
782 "y": 916.0000457763672,
783 "z": "b84e704e.6dc59",
791 "id": "e628d16a.c904d",
794 "xml": "<outcome value='success'>\n",
797 "x": 2512.9525604248047,
798 "y": 987.4286804199219,
799 "z": "b84e704e.6dc59",
805 "id": "170bee40.e3fdf2",
807 "name": "Set AAI update Flag",
808 "xml": "<set>\n<parameter name='AAIUpdateSuccessFlag' value='true' />\n",
810 "x": 1288.0000305175781,
812 "z": "b84e704e.6dc59",
816 "id": "b07b98f7.65d868",
818 "name": "Set AAI update Flag",
819 "xml": "<set>\n<parameter name='AAIUpdateSuccessFlag' value='true' />\n",
821 "x": 1265.0000305175781,
822 "y": 678.9999980926514,
823 "z": "b84e704e.6dc59",
827 "id": "e71ab49c.bd0528",
829 "name": "Reporting handled in Stop_VM",
832 "x": 575.5000152587891,
833 "y": 461.42862701416016,
834 "z": "b84e704e.6dc59",
838 "id": "e5db30a9.cda31",
841 "xml": "<outcome value='failure'>\n",
844 "x": 796.5000152587891,
845 "y": 346.75000762939453,
846 "z": "b84e704e.6dc59",
854 "id": "1826c546.16091b",
856 "name": "block : atomic",
857 "xml": "<block atomic='true'>",
861 "x": 958.2500152587891,
862 "y": 343.7500047683716,
863 "z": "b84e704e.6dc59",