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=========================================================
22 "id": "81a02ecc.e61b6",
26 "x": 119.66666412353516,
27 "y": 84.08333426713943,
28 "z": "f16b4873.701568",
29 "wires": [["98597336.3c647"]]
32 "id": "98597336.3c647",
33 "type": "service-logic",
38 "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.0'>",
40 "x": 299.66666412353516,
41 "y": 84.08333426713943,
42 "z": "f16b4873.701568",
43 "wires": [["3dddb84a.a123f8"]]
46 "id": "3dddb84a.a123f8",
48 "name": "Generic_Audit",
49 "xml": "<method rpc='Generic_Audit' mode='sync'>\n",
52 "x": 478.66666412353516,
53 "y": 84.08333426713943,
54 "z": "f16b4873.701568",
55 "wires": [["d043d660.7cbce8"]]
58 "id": "7490fc55.b23eb4",
59 "type": "get-resource",
60 "name": "Retrieve current config details",
61 "xml": "<get-resource plugin='org.openecomp.sdnc.sli.resource.sql.SqlResource' resource='SQL' key=\"SELECT service_description, vnf_name, vm_name, vnf_type, vnfc_type, host_ip_address , content FROM UPLOAD_CONFIG WHERE vnf_id = $input.action-identifiers.vnf-id AND config_indicator='Current' AND (pending_delete IS NULL OR pending_delete != 'Y')\" pfx=\"currnt-config[]\">",
64 "x": 458.08617401123047,
65 "y": 480.8665657043457,
66 "z": "f16b4873.701568",
67 "wires": [["dceb4c56.95345",
72 "id": "7c43698a.2b9eb8",
75 "xml": "<outcome value='failure'>\n",
78 "x": 733.3759384155273,
79 "y": 418.58686447143555,
80 "z": "f16b4873.701568",
81 "wires": [["90511868.d5a528"]]
84 "id": "dceb4c56.95345",
87 "xml": "<outcome value='not-found'>",
90 "x": 740.3759994506836,
91 "y": 483.3646430969238,
92 "z": "f16b4873.701568",
93 "wires": [["867bd8aa.3a55e8"]]
96 "id": "a55ef9f.1845d08",
99 "xml": "<outcome value='success'>\n",
102 "x": 672.5982284545898,
103 "y": 533.0313148498535,
104 "z": "f16b4873.701568",
105 "wires": [["30e459ed.1b9986"]]
108 "id": "7eaffd91.5e2494",
110 "name": "Report Error to DCAE",
111 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name='output.status.message' value=\"`$error-message`\"/>",
114 "x": 1195.2260360717773,
115 "y": 496.9629249572754,
116 "z": "f16b4873.701568",
120 "id": "2bbc2c8c.227ae4",
121 "type": "returnFailure",
122 "name": "return failure",
123 "xml": "<return status='failure'>\n<parameter name='error-code' value='401'/>\n<parameter name='error-message' value=\"`$error-message`\"/>\n<parameter name='output.status.code' value='401'/>\n<parameter name='output.status.message' value=\"`$error-message`\"/>\n",
125 "x": 1189.986717224121,
126 "y": 542.1509742736816,
127 "z": "f16b4873.701568",
131 "id": "2c17d4fd.27bcac",
133 "name": "Set error message",
134 "xml": "<set>\n<parameter name='error-message' value=\"`'Current configuration not found in the repository for vnf-id: ' + $input.action-identifiers.vnf-id`\"/>",
136 "x": 1180.593650817871,
137 "y": 411.1424140930176,
138 "z": "f16b4873.701568",
142 "id": "d4c8b998.7b4678",
144 "name": "Set error message",
145 "xml": "<set>\n<parameter name='error-message' value=\"`'Error while retrieving current configuration from the repository for the vnf-id: ' + $input.action-identifiers.vnf-id`\"/>\n",
147 "x": 1182.2346420288086,
148 "y": 368.0569190979004,
149 "z": "f16b4873.701568",
153 "id": "90511868.d5a528",
160 "x": 894.4568099975586,
161 "y": 417.4757499694824,
162 "z": "f16b4873.701568",
163 "wires": [["d4c8b998.7b4678",
169 "id": "867bd8aa.3a55e8",
176 "x": 905.0124130249023,
177 "y": 481.2535285949707,
178 "z": "f16b4873.701568",
179 "wires": [["2c17d4fd.27bcac",
185 "id": "30e459ed.1b9986",
187 "name": "block : atomic",
188 "xml": "<block atomic='true'>",
192 "x": 302.56404876708984,
193 "y": 631.1004371643066,
194 "z": "f16b4873.701568",
195 "wires": [["b79fac1d.f13e1",
201 "id": "b79fac1d.f13e1",
203 "name": "for each current config",
204 "xml": "<for index=\"i\" start=\"0\" end=\"`$currnt-config_length`\" >\n",
207 "x": 530.6324081420898,
208 "y": 631.4679908752441,
209 "z": "f16b4873.701568",
210 "wires": [["67f30b25.070c24"]]
213 "id": "eb62c9d8.e05988",
215 "name": "Set context",
216 "xml": "<set>\n<parameter name='service-description' value=\"`$currnt-config[$i].service-description`\" />\n<parameter name='vm-name' value=\"`$currnt-config[$i].vm-name`\" />\n<parameter name='vnf-type' value=\"`$currnt-config[$i].vnf-type`\" />\n<parameter name='vnfc-type' value=\"`$currnt-config[$i].vnfc-type`\" />\n<parameter name='host-ip-address' value=\"`$currnt-config[$i].host-ip-address`\" />\n<parameter name='vnf-name' value=\"`$currnt-config[$i].vnf-name`\" />\n<parameter name='current-config' value=\"`$currnt-config[$i].content`\" />\n\n",
218 "x": 806.4786605834961,
219 "y": 609.6987953186035,
220 "z": "f16b4873.701568",
224 "id": "c66c9b28.d58e38",
226 "name": "Call Retrieve running Config DG",
227 "xml": "<call rpc='GetRunningConfig' mode='sync' >\n",
230 "x": 857.4786605834961,
231 "y": 666.6988258361816,
232 "z": "f16b4873.701568",
233 "wires": [["e6375b8c.512fa8",
238 "id": "67f30b25.070c24",
240 "name": "block : atomic",
241 "xml": "<block atomic='true'>",
245 "x": 552.7863082885742,
246 "y": 729.6218299865723,
247 "z": "f16b4873.701568",
248 "wires": [["eb62c9d8.e05988",
255 "id": "e6375b8c.512fa8",
258 "xml": "<outcome value='failure'>\n",
261 "x": 1118.5898056030273,
262 "y": 613.6987342834473,
263 "z": "f16b4873.701568",
264 "wires": [["5a971e26.a7171"]]
267 "id": "b4636b56.55a038",
270 "xml": "<outcome value='not-found'>",
273 "x": 1119.0341415405273,
274 "y": 666.6988258361816,
275 "z": "f16b4873.701568",
276 "wires": [["bd38a484.bd0a98"]]
279 "id": "67a55747.3e2588",
282 "xml": "<outcome value='success'>\n",
285 "x": 1123.1452865600586,
286 "y": 710.8098487854004,
287 "z": "f16b4873.701568",
291 "id": "5a971e26.a7171",
298 "x": 1268.145408630371,
299 "y": 613.6987342834473,
300 "z": "f16b4873.701568",
301 "wires": [["72158f5.d06fd7",
306 "id": "bd38a484.bd0a98",
313 "x": 1270.478660583496,
314 "y": 664.5876808166504,
315 "z": "f16b4873.701568",
316 "wires": [["c433e537.6d3cf8",
322 "id": "c433e537.6d3cf8",
324 "name": "Set error message",
325 "xml": "<set>\n<parameter name='error-message' value='DG to retrieve running configuration not found'/>",
327 "x": 1512.7009506225586,
328 "y": 639.5876808166504,
329 "z": "f16b4873.701568",
333 "id": "580bd65f.53d9c8",
334 "type": "returnFailure",
335 "name": "return failure",
336 "xml": "<return status='failure'>\n<parameter name='error-code' value='401'/>\n<parameter name='error-message' value=\"`$error-message`\"/>\n<parameter name='output.status.code' value='401'/>\n<parameter name='output.status.message' value=\"`$error-message`\"/>",
338 "x": 1534.5471725463867,
339 "y": 884.4338417053223,
340 "z": "f16b4873.701568",
344 "id": "72158f5.d06fd7",
346 "name": "Report Error to DCAE",
347 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name='output.status.message' value=\"`$error-message`\"/>",
350 "x": 1548.5471420288086,
351 "y": 806.4338111877441,
352 "z": "f16b4873.701568",
356 "id": "752bb299.feb57c",
363 "x": 250.66664123535156,
364 "y": 412.99244117736816,
365 "z": "f16b4873.701568",
366 "wires": [["7490fc55.b23eb4",
370 "id": "ac51bff5.352e5",
373 "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=\"`$error-message`\"/>\n",
376 "x": 1153.3589096069336,
377 "y": 454.77563858032227,
378 "z": "f16b4873.701568",
382 "id": "c4fa8668.3392a8",
385 "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=\"`$error-message`\"/>\n",
388 "x": 1493.024314880371,
389 "y": 765.1839942932129,
390 "z": "f16b4873.701568",
394 "id": "7c0de445.f1cc6c",
396 "name": "Log message",
397 "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=\"`'Retrieving current configuration details from the repository for vnf-id: ' + $input.action-identifiers.vnf-id`\"/>\n",
400 "x": 440.08553314208984,
401 "y": 414.57805252075195,
402 "z": "f16b4873.701568",
406 "id": "925cca6f.85b738",
408 "name": "Log message",
409 "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=\"`'Audit action successful for vnf-id: ' + $input.action-identifiers.vnf-id`\"/>\n",
412 "x": 524.6198310852051,
413 "y": 1553.2725563049316,
414 "z": "f16b4873.701568",
418 "id": "a844b2a2.8681f",
419 "type": "returnSuccess",
420 "name": "return success",
421 "xml": "<return status='success'>\n",
423 "x": 502.4659614562988,
424 "y": 1623.2724342346191,
425 "z": "f16b4873.701568",
429 "id": "a97ef4e9.131748",
432 "xml": "<outcome value='failure'>\n",
435 "x": 1059.9563827514648,
436 "y": 923.8037452697754,
437 "z": "f16b4873.701568",
438 "wires": [["7f859626.3ecfd8"]]
441 "id": "8225d505.2c9498",
444 "xml": "<outcome value='not-found'>",
447 "x": 1063.9565048217773,
448 "y": 978.5815773010254,
449 "z": "f16b4873.701568",
450 "wires": [["bde3e23.e488b2"]]
453 "id": "57cfd6f7.764c38",
456 "xml": "<outcome value='success'>\n",
459 "x": 926.1786422729492,
460 "y": 1035.2482738494873,
461 "z": "f16b4873.701568",
462 "wires": [["fb928b6.eef3f78"]]
465 "id": "bde3e23.e488b2",
472 "x": 1348.5930557250977,
473 "y": 974.4703979492188,
474 "z": "f16b4873.701568",
475 "wires": [["1d860eb4.38f4b1",
481 "id": "7f859626.3ecfd8",
488 "x": 1348.0373153686523,
489 "y": 923.692569732666,
490 "z": "f16b4873.701568",
491 "wires": [["e4322d3b.8d1ab",
497 "id": "1d860eb4.38f4b1",
499 "name": "Set error message",
500 "xml": "<set>\n<parameter name='error-message' value=\"`'Error comparing current and running configuration for vnf-id: ' + $input.action-identifiers.vnf-id`\"/>\n<parameter name='error-code' value='500'/>",
502 "x": 1638.1741561889648,
503 "y": 973.3591957092285,
504 "z": "f16b4873.701568",
508 "id": "fb928b6.eef3f78",
509 "type": "switchNode",
511 "xml": "<switch test='`$STATUS`'>",
514 "x": 1053.6667098999023,
515 "y": 1070.083408355713,
516 "z": "f16b4873.701568",
517 "wires": [["8e39a0cd.ee399",
522 "id": "8e39a0cd.ee399",
525 "xml": "<outcome value='FAILURE'>",
528 "x": 1209.6667098999023,
529 "y": 1071.833408355713,
530 "z": "f16b4873.701568",
531 "wires": [["328dd4e4.27801c"]]
534 "id": "328dd4e4.27801c",
541 "x": 1372.666790008545,
542 "y": 1085.0833568572998,
543 "z": "f16b4873.701568",
544 "wires": [["e4322d3b.8d1ab",
552 "id": "77ff9a98.2bf224",
559 "x": 1353.6667098999023,
560 "y": 1033.5833778381348,
561 "z": "f16b4873.701568",
562 "wires": [["e4322d3b.8d1ab",
568 "id": "e4322d3b.8d1ab",
571 "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=\"`$Error-Message`\"/>\n",
574 "x": 1624.6667098999023,
575 "y": 1100.083408355713,
576 "z": "f16b4873.701568",
580 "id": "9380a644.f57908",
582 "name": "Report Error to DCAE",
583 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name='output.status.message' value=\"`$error-message`\"/>",
586 "x": 1645.5338973999023,
587 "y": 1201.2707862854004,
588 "z": "f16b4873.701568",
592 "id": "a832eaf1.bc4ea8",
593 "type": "returnFailure",
594 "name": "return failure",
595 "xml": "<return status='failure'>\n<parameter name='error-code' value=\"`$error-code`\"/>\n<parameter name='error-message' value=\"`$error-message`\"/>\n<parameter name='output.status.code' value='401'/>\n<parameter name='output.status.message' value=\"`$error-message`\"/>\n",
597 "x": 1715.2946853637695,
598 "y": 1460.458869934082,
599 "z": "f16b4873.701568",
603 "id": "1a5aec1c.ab3e44",
606 "xml": "<execute plugin='org.openecomp.sdnc.config.audit.node.CompareNode' method='compare' >\n<parameter name='sourceDataType' value=\"Current\" />\n<parameter name='sourceData' value=\"`$current-config`\" />\n<parameter name='targetDataType' value=\"Running\" />\n<parameter name='targetData' value=\"`$running-config.content`\" />\n<parameter name='compareDataType' value=\"`$protocol`\" />",
609 "x": 769.6667098999023,
610 "y": 967.0834083557129,
611 "z": "f16b4873.701568",
612 "wires": [["a97ef4e9.131748",
617 "id": "764e8614.57f5c8",
619 "name": "Set error message",
620 "xml": "<set>\n<parameter name='error-message' value=\"`$Error-Message`\"/>\n<parameter name='error-code' value=\"`$Error-code`\"/>\n",
622 "x": 1637.6666793823242,
623 "y": 1052.0833187103271,
624 "z": "f16b4873.701568",
628 "id": "87b58856.047f68",
630 "name": "Set error message",
631 "xml": "<set>\n<parameter name='error-message' value=\"`'Running configuration not found in the repository for vnf-id: ' + $input.action-identifiers.vnf-id`\"/>",
633 "x": 1513.1740951538086,
634 "y": 727.0833473205566,
635 "z": "f16b4873.701568",
639 "id": "f549e445.f74888",
641 "name": "Set error message",
642 "xml": "<set>\n<parameter name='error-message' value=\"`'Error while retrieving running configuration from the repository for the vnf-id: ' + $input.action-identifiers.vnf-id`\"/>\n",
644 "x": 1507.815086364746,
645 "y": 680.9978675842285,
646 "z": "f16b4873.701568",
650 "id": "6cdf93fd.27cd0c",
657 "x": 1274.037239074707,
658 "y": 747.416690826416,
659 "z": "f16b4873.701568",
660 "wires": [["f549e445.f74888",
667 "id": "cea9c726.916838",
674 "x": 1281.592903137207,
675 "y": 797.1944618225098,
676 "z": "f16b4873.701568",
677 "wires": [["87b58856.047f68",
684 "id": "183d6159.f57e3f",
687 "xml": "<outcome value='not-found'>",
690 "x": 1127.956428527832,
691 "y": 797.3055458068848,
692 "z": "f16b4873.701568",
693 "wires": [["cea9c726.916838"]]
696 "id": "4f9c33fe.ee7c6c",
699 "xml": "<outcome value='failure'>\n",
702 "x": 1128.9562454223633,
703 "y": 749.5278053283691,
704 "z": "f16b4873.701568",
705 "wires": [["6cdf93fd.27cd0c"]]
708 "id": "58111dc9.5f25b4",
709 "type": "get-resource",
710 "name": "Retrieve Running config details DB",
711 "xml": "<get-resource plugin='org.openecomp.sdnc.sli.resource.sql.SqlResource' resource='SQL' key=\" SELECT upload_config_id, request_id, originator_id, service_description, action, upload_date, vnf_id, vnf_name, vm_name, vnf_type, vnfc_type, host_ip_address, config_indicator, pending_delete ,content FROM UPLOAD_CONFIG WHERE UPLOAD_CONFIG_ID = $runningConfig.UPLOAD-CONFIG-ID\" pfx=\"running-config\" >",
714 "x": 865.6666488647461,
715 "y": 793.8074684143066,
716 "z": "f16b4873.701568",
717 "wires": [["183d6159.f57e3f",
722 "id": "5fa98c15.aa8b74",
725 "xml": "<outcome value='success'>\n",
728 "x": 1126.6665115356445,
729 "y": 847.0833778381348,
730 "z": "f16b4873.701568",
734 "id": "d61b176c.169178",
737 "xml": "<outcome value='SUCCESS'>\n",
740 "x": 1202.6667175292969,
741 "y": 1132.0834693908691,
742 "z": "f16b4873.701568",
743 "wires": [["5584c2d4.ec7c8c"]]
746 "id": "fd1426ee.97bc68",
749 "xml": "<outcome value='not-found'>\n",
752 "x": 1213.6667098999023,
753 "y": 1027.083408355713,
754 "z": "f16b4873.701568",
755 "wires": [["77ff9a98.2bf224"]]
758 "id": "b86d049a.13a1b8",
760 "name": "Set Running Config ID",
761 "xml": "<set>\n<parameter name='output.payload.upload-config-id[$i]' value='`$runningConfig.UPLOAD-CONFIG-ID`' />",
763 "x": 845.7777938842773,
764 "y": 728.4167518615723,
765 "z": "f16b4873.701568",
769 "id": "dda489b7.a7bc78",
771 "name": "Generate output payload",
772 "xml": "<execute plugin='org.openecomp.appc.dg.common.JsonDgUtil' method='generateOutputPayloadFromContext' >",
775 "x": 593.8887214660645,
776 "y": 1493.5281105041504,
777 "z": "f16b4873.701568",
778 "wires": [["96b89330.eeb7f",
783 "id": "96b89330.eeb7f",
786 "xml": "<outcome value='failure'>\n",
789 "x": 823.888843536377,
790 "y": 1431.5280494689941,
791 "z": "f16b4873.701568",
792 "wires": [["5584053a.68313c"]]
795 "id": "23bea1a6.82114e",
798 "xml": "<outcome value='not-found'>\n",
801 "x": 835.888843536377,
802 "y": 1494.5281105041504,
803 "z": "f16b4873.701568",
804 "wires": [["5584053a.68313c"]]
807 "id": "dabc8dd4.4c031",
810 "xml": "<outcome value='success'>\n",
813 "x": 830.8887214660645,
814 "y": 1558.5280494689941,
815 "z": "f16b4873.701568",
819 "id": "5584053a.68313c",
821 "name": "block : atomic",
822 "xml": "<block atomic='true'>",
826 "x": 1025.555591583252,
827 "y": 1494.5280494689941,
828 "z": "f16b4873.701568",
829 "wires": [["2fc5495.ed614b6",
833 "id": "34834985.8ba986",
835 "name": "Report error to DCAE",
836 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"output.status.message\" value=\"Failure while generating output payload JSON\" />",
839 "x": 1270.460132598877,
840 "y": 1496.9089088439941,
841 "z": "f16b4873.701568",
845 "id": "2fc5495.ed614b6",
846 "type": "returnFailure",
847 "name": "return failure",
848 "xml": "<return status='failure'>\n<parameter name=\"output.status.message\" value=\"Failure in flattening payload Json\" />",
850 "x": 1257.888599395752,
851 "y": 1549.0517311096191,
852 "z": "f16b4873.701568",
856 "id": "5aeed919.b83438",
858 "name": "Generate output payload",
859 "xml": "<execute plugin='org.openecomp.appc.dg.common.JsonDgUtil' method='generateOutputPayloadFromContext' >",
862 "x": 1674.3334579467773,
863 "y": 1149.5278358459473,
864 "z": "f16b4873.701568",
865 "wires": [["2f4b01d0.23640e",
870 "id": "2f4b01d0.23640e",
873 "xml": "<outcome value='failure'>\n",
876 "x": 1893.3335494995117,
877 "y": 1115.527744293213,
878 "z": "f16b4873.701568",
879 "wires": [["db92eec9.b5f62"]]
882 "id": "fc0cdc70.37ff2",
885 "xml": "<outcome value='not-found'>\n",
888 "x": 1895.3335494995117,
889 "y": 1161.5278663635254,
890 "z": "f16b4873.701568",
891 "wires": [["db92eec9.b5f62"]]
894 "id": "bf7d7229.c2d58",
897 "xml": "<outcome value='success'>\n",
900 "x": 1895.3334579467773,
901 "y": 1204.5277137756348,
902 "z": "f16b4873.701568",
906 "id": "db92eec9.b5f62",
908 "name": "block : atomic",
909 "xml": "<block atomic='true'>",
913 "x": 2088.0002975463867,
914 "y": 1136.527744293213,
915 "z": "f16b4873.701568",
916 "wires": [["e04cb8f.eb7b748",
920 "id": "254d3066.a4bc5",
922 "name": "Report error to DCAE",
923 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"output.status.message\" value=\"Failure while generating output payload JSON\" />",
926 "x": 2286.904960632324,
927 "y": 1093.908603668213,
928 "z": "f16b4873.701568",
932 "id": "e04cb8f.eb7b748",
933 "type": "returnFailure",
934 "name": "return failure",
935 "xml": "<return status='failure'>\n<parameter name=\"output.status.message\" value=\"Failure in flattening payload Json\" />",
937 "x": 2263.333427429199,
938 "y": 1181.051670074463,
939 "z": "f16b4873.701568",
943 "id": "b79736f.f56eac8",
945 "name": "Generate output payload",
946 "xml": "<execute plugin='org.openecomp.appc.dg.common.JsonDgUtil' method='generateOutputPayloadFromContext' >",
949 "x": 1561.1111373901367,
950 "y": 843.416690826416,
951 "z": "f16b4873.701568",
952 "wires": [["97850b52.a31cd8",
957 "id": "97850b52.a31cd8",
960 "xml": "<outcome value='failure'>\n",
963 "x": 1805.111228942871,
964 "y": 809.4165992736816,
965 "z": "f16b4873.701568",
966 "wires": [["847cbebd.ab185"]]
969 "id": "41d36ebc.ba016",
972 "xml": "<outcome value='not-found'>\n",
975 "x": 1807.111228942871,
976 "y": 855.4167213439941,
977 "z": "f16b4873.701568",
978 "wires": [["847cbebd.ab185"]]
981 "id": "e6d25885.e4e788",
984 "xml": "<outcome value='success'>\n",
987 "x": 1807.1111373901367,
988 "y": 898.4165687561035,
989 "z": "f16b4873.701568",
993 "id": "847cbebd.ab185",
995 "name": "block : atomic",
996 "xml": "<block atomic='true'>",
1000 "x": 1999.777976989746,
1001 "y": 830.4165992736816,
1002 "z": "f16b4873.701568",
1003 "wires": [["e2703a71.5e2d08",
1007 "id": "7312ce6e.051b1",
1009 "name": "Report error to DCAE",
1010 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"eventId\" value=\"`$input.action-identifiers.vnf-id`\" />\n<parameter name=\"output.status.message\" value=\"Failure while generating output payload JSON\" />",
1013 "x": 2198.6826400756836,
1014 "y": 787.7974586486816,
1015 "z": "f16b4873.701568",
1019 "id": "e2703a71.5e2d08",
1020 "type": "returnFailure",
1021 "name": "return failure",
1022 "xml": "<return status='failure'>\n<parameter name=\"output.status.message\" value=\"Failure in flattening payload Json\" />",
1024 "x": 2175.1111068725586,
1025 "y": 874.9405250549316,
1026 "z": "f16b4873.701568",
1030 "id": "5584c2d4.ec7c8c",
1031 "type": "switchNode",
1033 "xml": "<switch test='`$Publish_Config`'>",
1036 "x": 1240.1670684814453,
1037 "y": 1266.083574295044,
1038 "z": "f16b4873.701568",
1039 "wires": [["b07cce86.c2267",
1043 "id": "b07cce86.c2267",
1045 "name": "Outcome: y",
1046 "xml": "<outcome value='y'>\n",
1049 "x": 1414.1669692993164,
1050 "y": 1246.7502841949463,
1051 "z": "f16b4873.701568",
1052 "wires": [["93ba279d.5bcbb8"]]
1055 "id": "54d48804.2f6488",
1057 "name": "Outcome: Y",
1058 "xml": "<outcome value='Y'>\n",
1061 "x": 1411.0838241577148,
1062 "y": 1289.833547592163,
1063 "z": "f16b4873.701568",
1064 "wires": [["93ba279d.5bcbb8"]]
1067 "id": "93ba279d.5bcbb8",
1069 "name": "execute CvaasDataIntoContext",
1070 "xml": "<execute plugin='org.openecomp.appc.dg.common.JsonDgUtil' method='cvaasFileNameAndFileContentToContext' >\n<parameter name=\"cvaas-directory-path\" value=\"/opt/app/bvc/cvaas\" />\n<parameter name=\"appc-instance-id\" value=\"appc001\" />\n<parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\" />",
1073 "x": 1769.583999633789,
1074 "y": 1298.8338718414307,
1075 "z": "f16b4873.701568",
1076 "wires": [["4f8601db.1cc81",
1080 "id": "4f8601db.1cc81",
1083 "xml": "<outcome value='success'>\n",
1086 "x": 2036.8341751098633,
1087 "y": 1299.8340373039246,
1088 "z": "f16b4873.701568",
1089 "wires": [["17c3243e.6f760c"]]
1092 "id": "17c3243e.6f760c",
1094 "name": "record cvass",
1095 "xml": "<record plugin=\"org.openecomp.sdnc.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"`$cvaas-file-name`\"/>\n<parameter name=\"record\" value=\"`$cvaas-file-content`\"/>",
1098 "x": 2219.349090576172,
1099 "y": 1307.599196434021,
1100 "z": "f16b4873.701568",
1101 "wires": [["1befff30.f1b281",
1105 "id": "1befff30.f1b281",
1108 "xml": "<outcome value='failure'>\n",
1111 "x": 2469.364891052246,
1112 "y": 1320.3642568588257,
1113 "z": "f16b4873.701568",
1114 "wires": [["d4049805.d34618"]]
1117 "id": "e5a0a1ba.78591",
1120 "xml": "<outcome value='success'>\n",
1123 "x": 2471.3645401000977,
1124 "y": 1369.364426612854,
1125 "z": "f16b4873.701568",
1126 "wires": [["d4049805.d34618"]]
1129 "id": "d4049805.d34618",
1131 "name": "execute CheckFileCreated",
1132 "xml": "<execute plugin='org.openecomp.appc.dg.common.JsonDgUtil' method='checkFileCreated' >\n<parameter name=\"vnf-id\" value=\"`$input.action-identifiers.vnf-id`\" />",
1135 "x": 2706.364604949951,
1136 "y": 1343.3643054962158,
1137 "z": "f16b4873.701568",
1138 "wires": [["8587844.5a70378",
1142 "id": "8587844.5a70378",
1145 "xml": "<outcome value='success'>\n",
1148 "x": 2956.850357055664,
1149 "y": 1421.5993309020996,
1150 "z": "f16b4873.701568",
1154 "id": "a89beb23.e0d968",
1161 "x": 3162.849021911621,
1162 "y": 1374.5991201400757,
1163 "z": "f16b4873.701568",
1164 "wires": [["6c7eaa88.024dc4",
1170 "id": "6c7eaa88.024dc4",
1172 "name": "Set error message",
1173 "xml": "<set>\n<parameter name='error-message' value=\"`'Cvass file could not be created'`\"/>",
1175 "x": 3427.404800415039,
1176 "y": 1313.487928390503,
1177 "z": "f16b4873.701568",
1181 "id": "fd02487c.77b308",
1182 "type": "returnFailure",
1183 "name": "return failure",
1184 "xml": "<return status='failure'>\n<parameter name='error-code' value='401'/>\n<parameter name='error-message' value=\"`$error-message`\"/>\n<parameter name='output.status.code' value='401'/>\n<parameter name='output.status.message' value=\"`$output.status.message`\"/>",
1186 "x": 3404.251720428467,
1187 "y": 1498.3346118927002,
1188 "z": "f16b4873.701568",
1192 "id": "e5102b5c.3b53c8",
1194 "name": "OutputMessageBuilder",
1195 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />",
1198 "x": 3436.0007400512695,
1199 "y": 1429.4880809783936,
1200 "z": "f16b4873.701568",
1201 "wires": [["89703cbf.30313"]]
1204 "id": "89703cbf.30313",
1207 "xml": "<outcome value='success'>\n",
1210 "x": 3634.1327743530273,
1211 "y": 1436.0382852554321,
1212 "z": "f16b4873.701568",
1213 "wires": [["892031d3.9e1bd"]]
1216 "id": "892031d3.9e1bd",
1218 "name": "Report error to DCAE",
1219 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name='output.status.message' value=\"`$error-message`\"/>",
1222 "x": 3835.000331878662,
1223 "y": 1436.4882678985596,
1224 "z": "f16b4873.701568",
1228 "id": "45de7390.486dfc",
1230 "name": "Log error",
1231 "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=\"`$error-message`\"/>",
1234 "x": 3399.500015258789,
1235 "y": 1378.4880485534668,
1236 "z": "f16b4873.701568",
1240 "id": "d4ee7229.fae85",
1243 "xml": "<outcome value='Other'>\n",
1246 "x": 2056.666831970215,
1247 "y": 1465.0834197998047,
1248 "z": "f16b4873.701568",
1249 "wires": [["86d0a871.815158"]]
1252 "id": "a2c9685e.16d318",
1254 "name": "OutputMessageBuilder",
1255 "xml": "<execute plugin='org.openecomp.appc.dg.common.OutputMessagePlugin' method='outputMessageBuilder' >\n<parameter name=\"error-message\" value=\"`$error-message`\" />",
1258 "x": 2398.667205810547,
1259 "y": 1463.083589553833,
1260 "z": "f16b4873.701568",
1261 "wires": [["d7d7645d.5e76c8"]]
1264 "id": "d7d7645d.5e76c8",
1267 "xml": "<outcome value='success'>\n",
1270 "x": 2604.79891204834,
1271 "y": 1463.6331634521484,
1272 "z": "f16b4873.701568",
1273 "wires": [["80effa9c.33fce8"]]
1276 "id": "80effa9c.33fce8",
1278 "name": "Report Error to DCAE",
1279 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name='output.status.message' value=\"`$error-message`\"/>",
1282 "x": 2812.7992248535156,
1283 "y": 1464.633376121521,
1284 "z": "f16b4873.701568",
1288 "id": "86d0a871.815158",
1295 "x": 2208.666831970215,
1296 "y": 1465.0834197998047,
1297 "z": "f16b4873.701568",
1298 "wires": [["a2c9685e.16d318",
1302 "id": "897e770a.605f58",
1303 "type": "returnFailure",
1304 "name": "return failure",
1305 "xml": "<return status='failure'>\n<parameter name='error-code' value='401'/>\n<parameter name='error-message' value=\"`$error-message`\"/>\n<parameter name='output.status.code' value='401'/>\n<parameter name='output.status.message' value=\"`$output.status.message`\"/>",
1307 "x": 2371.666831970215,
1308 "y": 1552.0834197998047,
1309 "z": "f16b4873.701568",
1313 "id": "d043d660.7cbce8",
1315 "name": "Set payload in Context",
1316 "xml": "<execute plugin='org.openecomp.appc.dg.common.JsonDgUtil' method='flatAndAddToContext' >\n<parameter name=\"payload\" value=\"`$input.payload`\" />",
1319 "x": 738.6666793823242,
1320 "y": 86.75000667572021,
1321 "z": "f16b4873.701568",
1322 "wires": [["3c42bbb1.da71f4",
1328 "id": "d63e629f.39f9",
1331 "xml": "<outcome value='Other'>\n",
1334 "x": 1033.666648864746,
1336 "z": "f16b4873.701568",
1337 "wires": [["51284245.e89c1c"]]
1340 "id": "17b5a1dd.0754de",
1343 "xml": "<outcome value='failure'>\n",
1346 "x": 1034.666648864746,
1348 "z": "f16b4873.701568",
1349 "wires": [["51284245.e89c1c"]]
1352 "id": "4fad0fe1.40343",
1353 "type": "not-found",
1354 "name": "not-found",
1355 "xml": "<outcome value='not-found'>\n",
1358 "x": 1027.666648864746,
1359 "y": 125.00001525878906,
1360 "z": "f16b4873.701568",
1361 "wires": [["51284245.e89c1c"]]
1364 "id": "3c42bbb1.da71f4",
1367 "xml": "<outcome value='success'>\n",
1370 "x": 1024.6667098999023,
1371 "y": 180.7500114440918,
1372 "z": "f16b4873.701568",
1373 "wires": [["752bb299.feb57c"]]
1376 "id": "51284245.e89c1c",
1379 "xml": "<block atomic='true'>",
1383 "x": 1241.3332901000977,
1384 "y": 113.00000190734863,
1385 "z": "f16b4873.701568",
1386 "wires": [["41523e11.c90e9",
1390 "id": "a9abc91a.956e38",
1392 "name": "OutputMessageBuilder",
1393 "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=\"Failure in flattening payload Json\" />",
1396 "x": 1471.666358947754,
1397 "y": 64.88888740539551,
1398 "z": "f16b4873.701568",
1399 "wires": [["10f72f11.953841"]]
1402 "id": "41523e11.c90e9",
1403 "type": "returnFailure",
1404 "name": "return failure",
1405 "xml": "<return status='failure'>\n<parameter name=\"output.status.message\" value=\"Failure in flattening payload Json\" />",
1407 "x": 1438.6662368774414,
1408 "y": 113.52372932434082,
1409 "z": "f16b4873.701568",
1413 "id": "10f72f11.953841",
1416 "xml": "<outcome value='success'>\n",
1419 "x": 1679.7613906860352,
1420 "y": 64.17462348937988,
1421 "z": "f16b4873.701568",
1422 "wires": [["789d293f.1e9dc8"]]
1425 "id": "789d293f.1e9dc8",
1427 "name": "Report Error to DCAE",
1428 "xml": "<execute plugin='org.openecomp.appc.dg.common.DCAEReporterPlugin' method='report' >\n<parameter name=\"event-message\" value=\"`$event-message`\" />",
1431 "x": 1881.3329238891602,
1432 "y": 63.88888740539551,
1433 "z": "f16b4873.701568",
1437 "id": "13a60653.f2418a",
1440 "xml": "<outcome value='failure'>\n",
1443 "x": 3001.3334045410156,
1444 "y": 1327.9999796748161,
1445 "z": "f16b4873.701568",
1446 "wires": [["a89beb23.e0d968"]]