3 "id": "d157ce03.c3288",
\r
9 "z": "87aefe66.c6e82",
\r
17 "id": "5ddc2216.ec964c",
\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": 374.2857131958008,
\r
26 "y": 63.23807907104492,
\r
27 "z": "87aefe66.c6e82",
\r
35 "id": "e97f46cc.0059c8",
\r
37 "name": "validate-sdwan-vf-vpn-input-parameters",
\r
38 "xml": "<method rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync'>\n",
\r
41 "x": 457.9166946411133,
\r
42 "y": 198.25301837921143,
\r
43 "z": "87aefe66.c6e82",
\r
51 "id": "94a6ae40.767b3",
\r
53 "name": "block : atomic",
\r
54 "xml": "<block atomic=\"true\">",
\r
57 "x": 741.9167022705078,
\r
58 "y": 186.25304317474365,
\r
59 "z": "87aefe66.c6e82",
\r
70 "id": "c1b9af78.ff38c",
\r
71 "type": "switchNode",
\r
72 "name": "switch svc-action",
\r
73 "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",
\r
76 "x": 1001.916633605957,
\r
77 "y": 34.25303936004639,
\r
78 "z": "87aefe66.c6e82",
\r
86 "id": "61401669.5d3bb8",
\r
89 "xml": "<outcome value=''>",
\r
92 "x": 1192.6309356689453,
\r
93 "y": 35.2530403137207,
\r
94 "z": "87aefe66.c6e82",
\r
102 "id": "8deeb25a.a0c7a",
\r
103 "type": "returnFailure",
\r
104 "name": "return failure",
\r
105 "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=\"sdnc-request-header.svc-request-id is a required input\" />\n",
\r
107 "x": 1367.0594863891602,
\r
108 "y": 34.25303268432617,
\r
109 "z": "87aefe66.c6e82",
\r
113 "id": "5ab8336c.d30a1c",
\r
114 "type": "switchNode",
\r
115 "name": "switch svc-action",
\r
116 "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",
\r
119 "x": 338.9166564941406,
\r
120 "y": 457.2530336380005,
\r
121 "z": "87aefe66.c6e82",
\r
133 "id": "dd523414.2c6af8",
\r
136 "xml": "<outcome value='create'>\n",
\r
139 "x": 532.5000228881836,
\r
140 "y": 286.66667079925537,
\r
141 "z": "87aefe66.c6e82",
\r
149 "id": "b695319.fac5ed",
\r
151 "name": "block : atomic",
\r
152 "xml": "<block atomic=\"true\">",
\r
155 "x": 693.5000228881836,
\r
156 "y": 286.66667079925537,
\r
157 "z": "87aefe66.c6e82",
\r
165 "id": "3ab9ebd9.cb15a4",
\r
167 "name": "deactivate",
\r
168 "xml": "<outcome value='deactivate'>\n",
\r
171 "x": 505.4920120239258,
\r
172 "y": 895.428539276123,
\r
173 "z": "87aefe66.c6e82",
\r
181 "id": "748e648b.48faec",
\r
184 "xml": "<outcome value='delete'>\n",
\r
187 "x": 509.20639419555664,
\r
188 "y": 1066.1430969238281,
\r
189 "z": "87aefe66.c6e82",
\r
197 "id": "364e12f1.bd272e",
\r
200 "xml": "<outcome value='Other'>\n",
\r
203 "x": 508.9682846069336,
\r
204 "y": 1239.571382522583,
\r
205 "z": "87aefe66.c6e82",
\r
213 "id": "1c142ebe.8cdf21",
\r
214 "type": "returnFailure",
\r
215 "name": "return failure",
\r
216 "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=\"`$vf-module-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",
\r
218 "x": 692.5398178100586,
\r
219 "y": 1240.190523147583,
\r
220 "z": "87aefe66.c6e82",
\r
224 "id": "1c93366e.75aada",
\r
225 "type": "switchNode",
\r
226 "name": "switch request-action",
\r
227 "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",
\r
231 "y": 284.6666797399521,
\r
232 "z": "87aefe66.c6e82",
\r
241 "id": "ee1d7ddd.46ad1",
\r
244 "xml": "<outcome value='Other'>",
\r
247 "x": 1079.4999923706055,
\r
248 "y": 312.66667652130127,
\r
249 "z": "87aefe66.c6e82",
\r
257 "id": "efe7d43a.e3e608",
\r
258 "type": "returnFailure",
\r
259 "name": "return failure",
\r
260 "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=\"request-information.request-action is required to be SOTN CreateVPNNetworkInstance for svc-action=create\" />\n",
\r
262 "x": 1230.0000228881836,
\r
263 "y": 306.66667079925537,
\r
264 "z": "87aefe66.c6e82",
\r
268 "id": "2418184c.a14ab8",
\r
270 "name": "DeleteSDWANVpnInstance",
\r
271 "xml": "<outcome value='DeleteSDWANVpnInstance'>",
\r
274 "x": 945.0634078979492,
\r
275 "y": 1062.6983680725098,
\r
276 "z": "87aefe66.c6e82",
\r
284 "id": "ba1e9ce4.084c2",
\r
287 "xml": "<outcome value='Other'>",
\r
290 "x": 866.6189804077148,
\r
291 "y": 1138.920636177063,
\r
292 "z": "87aefe66.c6e82",
\r
300 "id": "29217d6f.264c52",
\r
301 "type": "returnFailure",
\r
302 "name": "return failure",
\r
303 "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=\"request-information.request-action is required to be SOTN DeleteVPNNetworkInstance for svc-action=delete\" />\n",
\r
305 "x": 1026.9524002075195,
\r
306 "y": 1141.0317735671997,
\r
307 "z": "87aefe66.c6e82",
\r
311 "id": "8c2f423e.95a5",
\r
313 "name": "block : atomic",
\r
314 "xml": "<block atomic=\"true\">",
\r
317 "x": 1174.9523086547852,
\r
318 "y": 1068.9206190109253,
\r
319 "z": "87aefe66.c6e82",
\r
330 "id": "907aa46b.591888",
\r
332 "name": "activate",
\r
333 "xml": "<outcome value='activate'>\n",
\r
336 "x": 526.4285774230957,
\r
337 "y": 549.7143135070801,
\r
338 "z": "87aefe66.c6e82",
\r
346 "id": "eff709e7.55cc68",
\r
347 "type": "switchNode",
\r
348 "name": "switch request-action",
\r
349 "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",
\r
352 "x": 709.2857437133789,
\r
353 "y": 546.8571634292603,
\r
354 "z": "87aefe66.c6e82",
\r
363 "id": "db4e4749.ac5c28",
\r
365 "name": "ActivateSDWANVpnInstance",
\r
366 "xml": "<outcome value='ActivateSDWANVpnInstance'>",
\r
369 "x": 962.5000228881836,
\r
370 "y": 526.6666707992554,
\r
371 "z": "87aefe66.c6e82",
\r
379 "id": "f7339987.1e66e8",
\r
382 "xml": "<outcome value='Other'>",
\r
385 "x": 892.5000228881836,
\r
386 "y": 566.6666707992554,
\r
387 "z": "87aefe66.c6e82",
\r
395 "id": "58df50e9.ec50f",
\r
396 "type": "returnFailure",
\r
397 "name": "return failure",
\r
398 "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=\"request-information.request-action is required to be SOTN ActivateVPNNetworkInstance for svc-action=activate\" />\n",
\r
400 "x": 1050.0000228881836,
\r
401 "y": 566.6666707992554,
\r
402 "z": "87aefe66.c6e82",
\r
406 "id": "90c3027e.ce76e",
\r
408 "name": "block : atomic",
\r
409 "xml": "<block atomic=\"true\">",
\r
412 "x": 1193.5000228881836,
\r
413 "y": 526.6666707992554,
\r
414 "z": "87aefe66.c6e82",
\r
425 "id": "7d17bd6a.99ffe4",
\r
427 "name": "DeactivateSDWANVpnInstance",
\r
428 "xml": "<outcome value='DeactivateSDWANVpnInstance'>",
\r
431 "x": 948.9206390380859,
\r
432 "y": 897.1429328918457,
\r
433 "z": "87aefe66.c6e82",
\r
441 "id": "754fd131.c0e1d",
\r
444 "xml": "<outcome value='Other'>",
\r
447 "x": 863.9206314086914,
\r
448 "y": 966.1429405212402,
\r
449 "z": "87aefe66.c6e82",
\r
457 "id": "e5085bda.bb5f08",
\r
458 "type": "returnFailure",
\r
459 "name": "return failure",
\r
460 "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=\"request-information.request-action is required to be SOTN DeactivateVPNNetworkInstance for svc-action=deactivate\" />\n",
\r
462 "x": 1044.9206466674805,
\r
463 "y": 967.1429405212402,
\r
464 "z": "87aefe66.c6e82",
\r
468 "id": "c38c9ea7.d32c",
\r
469 "type": "switchNode",
\r
470 "name": "switch request-action",
\r
471 "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>",
\r
474 "x": 685.7776947021484,
\r
475 "y": 899.6188039779663,
\r
476 "z": "87aefe66.c6e82",
\r
485 "id": "cfdfa9d2.e72008",
\r
486 "type": "switchNode",
\r
487 "name": "switch request-action",
\r
488 "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>",
\r
491 "x": 689.5554962158203,
\r
492 "y": 1065.9523208141327,
\r
493 "z": "87aefe66.c6e82",
\r
502 "id": "ae97c0e.69b144",
\r
504 "name": "block : atomic",
\r
505 "xml": "<block atomic=\"true\">",
\r
508 "x": 1208.888786315918,
\r
509 "y": 899.9523277282715,
\r
510 "z": "87aefe66.c6e82",
\r
521 "id": "3d1afbf1.1b7e64",
\r
523 "name": "CreateSDWANVpnInstance",
\r
524 "xml": "<outcome value='CreateSDWANVpnInstance'>",
\r
527 "x": 1178.499984741211,
\r
528 "y": 265.6666679382324,
\r
529 "z": "87aefe66.c6e82",
\r
537 "id": "13930049.ada58",
\r
539 "name": "block : atomic",
\r
540 "xml": "<block atomic=\"true\">",
\r
543 "x": 1413.49995803833,
\r
544 "y": 264.6666679382324,
\r
545 "z": "87aefe66.c6e82",
\r
553 "id": "3daca227.0cf10e",
\r
555 "name": "for loop i - vpn vf input parameters",
\r
556 "xml": "<for index=\"i\" start=\"0\" end=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param_length`\">\n",
\r
559 "x": 1644.000015258789,
\r
560 "y": 265.6666679382324,
\r
561 "z": "87aefe66.c6e82",
\r
569 "id": "3ad26c2a.a0e034",
\r
572 "xml": "<block>\n",
\r
576 "x": 1852.5000228881836,
\r
577 "y": 266.66667079925537,
\r
578 "z": "87aefe66.c6e82",
\r
588 "id": "163fb823.6cab78",
\r
590 "name": "clear tmp-data",
\r
591 "xml": "<set>\n<parameter name='tmp.name' value='' />\n<parameter name='tmp.value' value='' />\n",
\r
593 "x": 2035.5000228881836,
\r
594 "y": 226.66667079925537,
\r
595 "z": "87aefe66.c6e82",
\r
599 "id": "f1bf47ba.b34c38",
\r
601 "name": "set tmp-data",
\r
602 "xml": "<set>\n<parameter name='tmp.name' value=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].name`\"/>\n<parameter name='tmp.value' value=\"`$vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[$i].value`\"/>\n",
\r
604 "x": 2030.0000228881836,
\r
605 "y": 266.66667079925537,
\r
606 "z": "87aefe66.c6e82",
\r
610 "id": "c40dcf.883f423",
\r
611 "type": "switchNode",
\r
612 "name": "switch name",
\r
613 "xml": "<switch test=\"`$tmp.name`\">\n",
\r
616 "x": 2030.0000228881836,
\r
617 "y": 306.66667079925537,
\r
618 "z": "87aefe66.c6e82",
\r
628 "id": "4dd6857a.0d98dc",
\r
629 "type": "switchNode",
\r
630 "name": "switch value",
\r
631 "xml": "<switch test=\"`$tmp.value`\">\n",
\r
634 "x": 2490.0001907348633,
\r
635 "y": 258.66669142246246,
\r
636 "z": "87aefe66.c6e82",
\r
644 "id": "bf4803e4.f6139",
\r
647 "xml": "<outcome value=''>",
\r
650 "x": 2249.500358581543,
\r
651 "y": 324.66667902469635,
\r
652 "z": "87aefe66.c6e82",
\r
660 "id": "a6c05aa9.168a48",
\r
661 "type": "returnFailure",
\r
662 "name": "return failure",
\r
663 "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=\"`'vf-module-topology-operation-input.vf-module-request-input.vf-module-input-parameters.param[' + $i + ']' + '.name is a required input'`\" />\n",
\r
665 "x": 2424.5003623962402,
\r
666 "y": 323.66667902469635,
\r
667 "z": "87aefe66.c6e82",
\r
671 "id": "1fcdbe0d.6c0992",
\r
674 "xml": "<outcome value='name'>",
\r
677 "x": 2249.500358581543,
\r
678 "y": 208.66667330265045,
\r
679 "z": "87aefe66.c6e82",
\r
687 "id": "9406085a.835ae8",
\r
689 "name": "topology",
\r
690 "xml": "<outcome value='topology'>",
\r
693 "x": 2261.500114440918,
\r
694 "y": 262.333335518837,
\r
695 "z": "87aefe66.c6e82",
\r
703 "id": "e0ccccd6.2db1b",
\r
706 "xml": "<outcome value=''>",
\r
709 "x": 2633.5001907348633,
\r
710 "y": 258.66669142246246,
\r
711 "z": "87aefe66.c6e82",
\r
719 "id": "641a1c22.3dabc4",
\r
720 "type": "returnFailure",
\r
721 "name": "return failure",
\r
722 "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=\"`'vf-module-request-input.vf-module-input-parameters.param '+ $tmp.name +' is a required input'`\" />\n",
\r
724 "x": 2791.5001907348633,
\r
725 "y": 258.66669142246246,
\r
726 "z": "87aefe66.c6e82",
\r
730 "id": "607c6dc9.f58224",
\r
731 "type": "switchNode",
\r
732 "name": "switch service-data.vf-modules.vf-module_length",
\r
733 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",
\r
736 "x": 1485.3889541625977,
\r
737 "y": 565.9999761581421,
\r
738 "z": "87aefe66.c6e82",
\r
747 "id": "9d62d332.6bdf1",
\r
749 "name": "outcome Null",
\r
750 "xml": "<outcome value=''>\n",
\r
753 "x": 1754.0000228881836,
\r
754 "y": 545.666711807251,
\r
755 "z": "87aefe66.c6e82",
\r
763 "id": "55bf1151.ede2f",
\r
764 "type": "returnFailure",
\r
765 "name": "return failure",
\r
766 "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=\"vf-module-topology-operation-input.vf-module-request-input.vf-module-id not found in service-data\" />\n",
\r
768 "x": 1930.0000228881836,
\r
769 "y": 546.6666707992554,
\r
770 "z": "87aefe66.c6e82",
\r
774 "id": "5cba95a3.c5c61c",
\r
777 "xml": "<outcome value='Other'>\n",
\r
780 "x": 1732.5000228881836,
\r
781 "y": 586.6666707992554,
\r
782 "z": "87aefe66.c6e82",
\r
790 "id": "b3715a78.6bb228",
\r
792 "name": "block : atomic",
\r
793 "xml": "<block atomic=\"true\">",
\r
796 "x": 1893.5000228881836,
\r
797 "y": 586.6666707992554,
\r
798 "z": "87aefe66.c6e82",
\r
807 "id": "c872064f.ab0aa8",
\r
809 "name": "for nidx..service-data.vf-modules.vf-module[]",
\r
810 "xml": "<for index='nidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' >\n",
\r
813 "x": 2156.0000228881836,
\r
814 "y": 566.6666707992554,
\r
815 "z": "87aefe66.c6e82",
\r
823 "id": "88526fe7.19ca5",
\r
824 "type": "switchNode",
\r
825 "name": "switch vf-module-id found",
\r
826 "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n \n\n",
\r
829 "x": 2442.0000228881836,
\r
830 "y": 566.6666707992554,
\r
831 "z": "87aefe66.c6e82",
\r
839 "id": "100a52a1.442c1d",
\r
840 "type": "outcomeTrue",
\r
842 "xml": "<outcome value='true'>\n",
\r
845 "x": 2612.5000228881836,
\r
846 "y": 566.6666707992554,
\r
847 "z": "87aefe66.c6e82",
\r
855 "id": "7051b5d0.a337bc",
\r
857 "name": "set tmp.vidx and ctx.network-data",
\r
858 "xml": "<set>\n<parameter name='tmp.vidx' value='`$nidx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$nidx].vf-module-data.`' />\n",
\r
860 "x": 3013.50008392334,
\r
861 "y": 563.6667140722275,
\r
862 "z": "87aefe66.c6e82",
\r
866 "id": "683dee11.6434b",
\r
867 "type": "returnFailure",
\r
868 "name": "return failure",
\r
869 "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=\"vf-module-topology-operation-input.vf-module-request-input.vf-module-id not found in service-data\" />\n",
\r
871 "x": 2370.0000228881836,
\r
872 "y": 606.6666707992554,
\r
873 "z": "87aefe66.c6e82",
\r
877 "id": "67a62d00.2d4ff4",
\r
880 "xml": "<outcome value=''>\n",
\r
883 "x": 2232.5000228881836,
\r
884 "y": 606.6666707992554,
\r
885 "z": "87aefe66.c6e82",
\r
893 "id": "16b4cc33.475d44",
\r
894 "type": "switchNode",
\r
895 "name": "switch tmp.vidx ",
\r
896 "xml": "<switch test=\"`$tmp.vidx`\">\n\n",
\r
899 "x": 2078.5000228881836,
\r
900 "y": 606.6666707992554,
\r
901 "z": "87aefe66.c6e82",
\r
909 "id": "befd23a0.20fa9",
\r
910 "type": "switchNode",
\r
911 "name": "switch network-level-oper-status",
\r
912 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",
\r
915 "x": 1457.6667098999023,
\r
916 "y": 645.5555486679077,
\r
917 "z": "87aefe66.c6e82",
\r
926 "id": "f546c4ba.29b768",
\r
928 "name": "outcome Created",
\r
929 "xml": "<outcome value='Created'>\n",
\r
932 "x": 1754.5001258850098,
\r
933 "y": 645.5555467605591,
\r
934 "z": "87aefe66.c6e82",
\r
942 "id": "ad8d6fcc.bfcca",
\r
945 "xml": "<outcome value='Other'>\n",
\r
948 "x": 1722.5001258850098,
\r
949 "y": 685.5555467605591,
\r
950 "z": "87aefe66.c6e82",
\r
958 "id": "28f836e1.3e6b7a",
\r
959 "type": "returnFailure",
\r
960 "name": "return failure",
\r
961 "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=\"`'vf-module is not in appropriate state for activate. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",
\r
963 "x": 1880.0001258850098,
\r
964 "y": 685.5555467605591,
\r
965 "z": "87aefe66.c6e82",
\r
969 "id": "dac4a6bf.88b598",
\r
970 "type": "switchNode",
\r
971 "name": "switch vf-module-id",
\r
972 "xml": "<switch test=\"`$vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",
\r
975 "x": 1404.5000228881836,
\r
976 "y": 506.66667079925537,
\r
977 "z": "87aefe66.c6e82",
\r
985 "id": "a7ac2cab.79df8",
\r
988 "xml": "<outcome value=''>",
\r
991 "x": 1632.5000228881836,
\r
992 "y": 506.66667079925537,
\r
993 "z": "87aefe66.c6e82",
\r
1001 "id": "b2c9eb9f.8ff438",
\r
1002 "type": "returnFailure",
\r
1003 "name": "return failure",
\r
1004 "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
\r
1006 "x": 1770.0000228881836,
\r
1007 "y": 506.66667079925537,
\r
1008 "z": "87aefe66.c6e82",
\r
1012 "id": "5a51c09f.0dc8a",
\r
1013 "type": "execute",
\r
1014 "name": "execute requiredParameters",
\r
1015 "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"vf-module-topology-operation-input.vf-module-information.vf-module-id\" value=\"$vf-module-topology-operation-input.vf-module-information.vf-module-id\"/>\n",
\r
1018 "x": 1439.0000228881836,
\r
1019 "y": 466.66667079925537,
\r
1020 "z": "87aefe66.c6e82",
\r
1026 "id": "2fee238f.bd0b7c",
\r
1027 "type": "switchNode",
\r
1028 "name": "switch network-level-oper-status",
\r
1029 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",
\r
1032 "x": 1481.8332214355469,
\r
1033 "y": 895.555570602417,
\r
1034 "z": "87aefe66.c6e82",
\r
1043 "id": "cdf8dd70.c0108",
\r
1044 "type": "outcome",
\r
1045 "name": "outcome Active",
\r
1046 "xml": "<outcome value='Active'>\n",
\r
1049 "x": 1759.166648864746,
\r
1050 "y": 869.9999837875366,
\r
1051 "z": "87aefe66.c6e82",
\r
1059 "id": "2de75da0.b5bd52",
\r
1062 "xml": "<outcome value='Other'>\n",
\r
1065 "x": 1729.166648864746,
\r
1066 "y": 909.9999837875366,
\r
1067 "z": "87aefe66.c6e82",
\r
1075 "id": "4744b74f.6f4a88",
\r
1076 "type": "returnFailure",
\r
1077 "name": "return failure",
\r
1078 "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=\"`'vf-module is not in appropriate state for deactivate. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n ",
\r
1080 "x": 1895.166648864746,
\r
1081 "y": 911.9999837875366,
\r
1082 "z": "87aefe66.c6e82",
\r
1086 "id": "5f5b8df.a6d8d74",
\r
1087 "type": "switchNode",
\r
1088 "name": "switch network-level-oper-status",
\r
1089 "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].vf-module-data.vf-module-level-oper-status.order-status`'>\n",
\r
1092 "x": 1474.7221908569336,
\r
1093 "y": 1066.6666097640991,
\r
1094 "z": "87aefe66.c6e82",
\r
1097 "e0e44b44.c9e6c8",
\r
1103 "id": "e0e44b44.c9e6c8",
\r
1104 "type": "outcome",
\r
1105 "name": "outcome PendingDelete",
\r
1106 "xml": "<outcome value='PendingDelete'>\n",
\r
1109 "x": 1774.7222518920898,
\r
1110 "y": 1034.444405555725,
\r
1111 "z": "87aefe66.c6e82",
\r
1119 "id": "fa9a403f.1ce7e",
\r
1122 "xml": "<outcome value='Other'>\n",
\r
1125 "x": 1718.055564880371,
\r
1126 "y": 1081.1110677719116,
\r
1127 "z": "87aefe66.c6e82",
\r
1135 "id": "2bc6f464.461d3c",
\r
1136 "type": "returnFailure",
\r
1137 "name": "return failure",
\r
1138 "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=\"`'vf-module is not in appropriate state for delete. Current state is ' + $service-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status`\" />\n",
\r
1140 "x": 1884.055564880371,
\r
1141 "y": 1083.1110677719116,
\r
1142 "z": "87aefe66.c6e82",
\r
1146 "id": "72634f47.0cc42",
\r
1148 "name": "block : atomic",
\r
1149 "xml": "<block atomic=\"true\">",
\r
1152 "x": 1946.5001029968262,
\r
1153 "y": 646.6666488647461,
\r
1154 "z": "87aefe66.c6e82",
\r
1160 "id": "e027e573.24bd48",
\r
1162 "name": "block : atomic",
\r
1163 "xml": "<block atomic=\"true\">",
\r
1166 "x": 1959.1665267944336,
\r
1167 "y": 868.1481161117554,
\r
1168 "z": "87aefe66.c6e82",
\r
1174 "id": "21ef3568.35bd5a",
\r
1176 "name": "block : atomic",
\r
1177 "xml": "<block atomic=\"true\">",
\r
1180 "x": 1990.277732849121,
\r
1181 "y": 1034.8147420883179,
\r
1182 "z": "87aefe66.c6e82",
\r
1188 "id": "8d9c0c99.1bdcb",
\r
1190 "name": "block : atomic",
\r
1191 "xml": "<block atomic=\"true\">",
\r
1194 "x": 2762.666534423828,
\r
1195 "y": 563.0000190734863,
\r
1196 "z": "87aefe66.c6e82",
\r
1204 "id": "26ecbd16.18b922",
\r
1205 "type": "switchNode",
\r
1206 "name": "switch vnf_length",
\r
1207 "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",
\r
1210 "x": 977.0065307617188,
\r
1211 "y": 110.24849605560303,
\r
1212 "z": "87aefe66.c6e82",
\r
1220 "id": "a795521a.23d6f",
\r
1221 "type": "outcome",
\r
1223 "xml": "<outcome value=''>\n",
\r
1226 "x": 1157.0065116882324,
\r
1227 "y": 109.24848556518555,
\r
1228 "z": "87aefe66.c6e82",
\r
1236 "id": "3e0e877f.b04338",
\r
1237 "type": "returnFailure",
\r
1238 "name": "return failure",
\r
1239 "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 entry not found in service-data\" />\n",
\r
1241 "x": 1306.4352378845215,
\r
1242 "y": 110.39140319824219,
\r
1243 "z": "87aefe66.c6e82",
\r
1247 "id": "f0d7fed2.a7f6e",
\r
1249 "name": "for each vnf",
\r
1250 "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",
\r
1253 "x": 957.0379104614258,
\r
1254 "y": 172.51763439178467,
\r
1255 "z": "87aefe66.c6e82",
\r
1263 "id": "c781186.35a6de8",
\r
1264 "type": "switchNode",
\r
1265 "name": "switch this vnf-id == input vnf-id",
\r
1266 "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\"> \n",
\r
1269 "x": 1195.0065269470215,
\r
1270 "y": 172.2484917640686,
\r
1271 "z": "87aefe66.c6e82",
\r
1279 "id": "3c97bff.ca0c74",
\r
1280 "type": "outcomeTrue",
\r
1282 "xml": "<outcome value='true'>\n",
\r
1285 "x": 1410.0065116882324,
\r
1286 "y": 170.24848556518555,
\r
1287 "z": "87aefe66.c6e82",
\r
1295 "id": "daf74faa.b14cc",
\r
1297 "name": "set vnf-index",
\r
1298 "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",
\r
1300 "x": 1574.0065116882324,
\r
1301 "y": 165.24848556518555,
\r
1302 "z": "87aefe66.c6e82",
\r