3 "id": "7bde6af5.3548a4",
7 "x": 101.71429443359375,
8 "y": 102.41365432739258,
17 "id": "e157b5ae.b89b18",
18 "type": "service-logic",
19 "name": "GENERIC-RESOURCE-API ${project.version}",
20 "module": "GENERIC-RESOURCE-API",
21 "version": "${project.version}",
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}'>",
26 "y": 142.65176582336426,
27 "z": "d01dd033.8ac4a",
35 "id": "48440c73.4b21e4",
37 "name": "method vnf-topology-operation",
38 "xml": "<method rpc='vnf-topology-operation' mode='sync'>\n",
41 "x": 170.1429214477539,
42 "y": 182.41364860534668,
43 "z": "d01dd033.8ac4a",
51 "id": "ddc89afc.a79548",
53 "name": "vnf-topology-operation",
56 "x": 496.0591506958008,
57 "y": 49.99999809265137,
58 "z": "d01dd033.8ac4a",
62 "id": "22b966ec.08b71a",
64 "name": "block : atomic",
65 "xml": "<block atomic=\"true\">",
68 "x": 185.8810577392578,
69 "y": 369.10718536376953,
70 "z": "d01dd033.8ac4a",
80 "id": "c63a8d0b.7cd2d",
81 "type": "returnSuccess",
82 "name": "return success",
83 "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",
85 "x": 478.3810119628906,
86 "y": 519.2712182998657,
87 "z": "d01dd033.8ac4a",
91 "id": "9a9f4c36.42c6e",
93 "name": "switch svc-action",
94 "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
97 "x": 481.28572845458984,
98 "y": 367.3184289932251,
99 "z": "d01dd033.8ac4a",
113 "id": "7166573d.f3e208",
116 "xml": "<outcome value='assign'>\n",
119 "x": 893.0952606201172,
120 "y": 77.93756580352783,
121 "z": "d01dd033.8ac4a",
129 "id": "91d66056.0ca95",
132 "xml": "<outcome value='unassign'>\n",
135 "x": 910.1430587768555,
136 "y": 639.1283464431763,
137 "z": "d01dd033.8ac4a",
145 "id": "e44be482.faad98",
148 "xml": "<outcome value='Other'>\n",
151 "x": 898.8573303222656,
152 "y": 1231.3186054229736,
153 "z": "d01dd033.8ac4a",
161 "id": "7c46c4a8.c5114c",
162 "type": "returnFailure",
163 "name": "return failure",
164 "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.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",
166 "x": 1132.0477600097656,
167 "y": 1231.3186664581299,
168 "z": "d01dd033.8ac4a",
172 "id": "63014890.7d3f18",
174 "name": "call GENERIC-RESOURCE-API:validate-vnf-input",
175 "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-vnf-input' mode='sync' >\n",
178 "x": 587.1309814453125,
179 "y": 258.794713973999,
180 "z": "d01dd033.8ac4a",
186 "id": "16b2d01e.2203e",
188 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-assign",
189 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign' mode='sync' >\n",
192 "x": 1235.2381134033203,
193 "y": 77.50902652740479,
194 "z": "d01dd033.8ac4a",
200 "id": "20a6f0ca.ebd98",
202 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-deactivate",
203 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-deactivate' mode='sync' >\n",
206 "x": 1710.571566581726,
207 "y": 583.8424263000488,
208 "z": "d01dd033.8ac4a",
214 "id": "18d76be8.6f0684",
216 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-unassign",
217 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-unassign' mode='sync' >\n",
220 "x": 1274.2381896972656,
221 "y": 643.8424272537231,
222 "z": "d01dd033.8ac4a",
228 "id": "37b3898c.305b16",
230 "name": "deactivate",
231 "xml": "<outcome value='deactivate'>\n",
234 "x": 900.238166809082,
235 "y": 447.50903511047363,
236 "z": "d01dd033.8ac4a",
244 "id": "7bd14237.45986c",
246 "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-activate",
247 "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-activate' mode='sync' >\n",
250 "x": 1724.3811988830566,
251 "y": 303.41370391845703,
252 "z": "d01dd033.8ac4a",
258 "id": "746a31a7.54817",
261 "xml": "<outcome value='activate'>\n",
264 "x": 896.0475997924805,
265 "y": 169.0803337097168,
266 "z": "d01dd033.8ac4a",
274 "id": "43b3d6b0.c09de8",
277 "xml": "<outcome value='create'>\n",
280 "x": 911.7144889831543,
281 "y": 771.5000133514404,
282 "z": "d01dd033.8ac4a",
290 "id": "7acd2ca5.9b68c4",
293 "xml": "<outcome value='delete'>\n",
296 "x": 909.7145233154297,
297 "y": 986.5000548362732,
298 "z": "d01dd033.8ac4a",
306 "id": "d48650ef.7c891",
307 "type": "switchNode",
308 "name": "switch request-action",
309 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
312 "x": 1137.714370727539,
313 "y": 219.50001049041748,
314 "z": "d01dd033.8ac4a",
325 "id": "d06a8d19.4d6d1",
327 "name": "ActivateSiteInstance",
328 "xml": "<outcome value='ActivateSiteInstance'>",
331 "x": 1387.1906280517578,
332 "y": 168.9792537689209,
333 "z": "d01dd033.8ac4a",
341 "id": "d11685a9.f62eb8",
344 "xml": "<outcome value='Other'>\n",
347 "x": 1346.0954399108887,
348 "y": 304.35725593566895,
349 "z": "d01dd033.8ac4a",
357 "id": "82bdf0ff.efdf4",
359 "name": "block : atomic",
360 "xml": "<block atomic=\"true\">",
363 "x": 1076.714370727539,
364 "y": 164.50001049041748,
365 "z": "d01dd033.8ac4a",
373 "id": "f4ae7362.f5fcf",
375 "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-activate",
376 "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-activate' mode='sync' >\n",
379 "x": 1760.7144317626953,
380 "y": 167.50003623962402,
381 "z": "d01dd033.8ac4a",
387 "id": "fd14ed12.5d0ad",
388 "type": "switchNode",
389 "name": "switch request-action",
390 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
393 "x": 1162.714485168457,
394 "y": 480.50000190734863,
395 "z": "d01dd033.8ac4a",
406 "id": "212999d2.74fa56",
408 "name": "DeactivateSiteInstance",
409 "xml": "<outcome value='DeactivateSiteInstance'>",
412 "x": 1406.1906814575195,
413 "y": 431.9792504310608,
414 "z": "d01dd033.8ac4a",
422 "id": "58b64587.59c5ec",
425 "xml": "<outcome value='Other'>\n",
428 "x": 1355.0954389572144,
429 "y": 582.357292175293,
430 "z": "d01dd033.8ac4a",
438 "id": "3399642f.f8978c",
440 "name": "block : atomic",
441 "xml": "<block atomic=\"true\">",
444 "x": 1101.714485168457,
445 "y": 425.50000190734863,
446 "z": "d01dd033.8ac4a",
454 "id": "cbe77765.242be8",
456 "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-deactivate",
457 "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-deactivate' mode='sync' >\n",
460 "x": 1775.714485168457,
461 "y": 429.5000329017639,
462 "z": "d01dd033.8ac4a",
468 "id": "c2f6d68e.0458f8",
469 "type": "switchNode",
470 "name": "switch request-action",
471 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
474 "x": 1155.0479736328125,
475 "y": 824.0863809585571,
476 "z": "d01dd033.8ac4a",
487 "id": "6b318116.5323d",
489 "name": "CreateSiteInstance",
490 "xml": "<outcome value='CreateSiteInstance'>",
493 "x": 1365.5243759155273,
494 "y": 710.5656571388245,
495 "z": "d01dd033.8ac4a",
503 "id": "a9b7bffc.aa2b4",
506 "xml": "<outcome value='Other'>\n",
509 "x": 1337.4289016723633,
510 "y": 846.9435930252075,
511 "z": "d01dd033.8ac4a",
519 "id": "45a0dc92.069df4",
521 "name": "block : atomic",
522 "xml": "<block atomic=\"true\">",
525 "x": 1094.0479736328125,
526 "y": 769.0863809585571,
527 "z": "d01dd033.8ac4a",
535 "id": "55240075.eb5d6",
537 "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-create",
538 "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-create' mode='sync' >\n",
541 "x": 1742.048080444336,
542 "y": 709.0864157676697,
543 "z": "d01dd033.8ac4a",
549 "id": "298a6339.0b800c",
556 "x": 1477.7144775390625,
557 "y": 848.0000162124634,
558 "z": "d01dd033.8ac4a",
564 "id": "7fc78d60.cae204",
565 "type": "switchNode",
566 "name": "switch request-action",
567 "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
570 "x": 1155.7145233154297,
571 "y": 1039.0000548362732,
572 "z": "d01dd033.8ac4a",
583 "id": "ad4f414f.86f22",
585 "name": "DeleteSiteInstance",
586 "xml": "<outcome value='DeleteSiteInstance'>",
589 "x": 1369.1907196044922,
590 "y": 970.4792723655701,
591 "z": "d01dd033.8ac4a",
599 "id": "598afaf3.9ab664",
602 "xml": "<outcome value='Other'>\n",
605 "x": 1364.0954933166504,
606 "y": 1158.8573412895203,
607 "z": "d01dd033.8ac4a",
615 "id": "15d3bdce.a379d2",
617 "name": "block : atomic",
618 "xml": "<block atomic=\"true\">",
621 "x": 1094.7145233154297,
622 "y": 984.0000548362732,
623 "z": "d01dd033.8ac4a",
631 "id": "5ac9f6c1.9461d8",
633 "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-delete",
634 "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-delete' mode='sync' >\n",
637 "x": 1742.7145233154297,
638 "y": 969.0000548362732,
639 "z": "d01dd033.8ac4a",
645 "id": "7e90d46d.dd6c8c",
652 "x": 1504.3810691833496,
653 "y": 1159.9137644767761,
654 "z": "d01dd033.8ac4a",
660 "id": "4d5727ac.a53ee8",
662 "name": "ActivateSDWANDeviceInstance",
663 "xml": "<outcome value='ActivateSDWANDeviceInstance'>",
666 "x": 1415.381088256836,
667 "y": 218.00007581710815,
668 "z": "d01dd033.8ac4a",
676 "id": "707c6b49.988594",
678 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-activate",
679 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-activate' mode='sync' >\n",
682 "x": 1850.90478515625,
683 "y": 217.52084827423096,
684 "z": "d01dd033.8ac4a",
690 "id": "dac41099.6c197",
692 "name": "DeactivateSDWANDeviceInstance",
693 "xml": "<outcome value='DeactivateSDWANDeviceInstance'>",
696 "x": 1447.3809204101562,
697 "y": 480.00002908706665,
698 "z": "d01dd033.8ac4a",
706 "id": "ac8efd87.9dc06",
708 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-deactivate",
709 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-deactivate' mode='sync' >\n",
712 "x": 1903.9046173095703,
713 "y": 479.52086448669434,
714 "z": "d01dd033.8ac4a",
720 "id": "2da816b6.4e7c0a",
722 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-activate",
723 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-activate' mode='sync' >\n",
726 "x": 1855.3809204101562,
727 "y": 262.99999809265137,
728 "z": "d01dd033.8ac4a",
734 "id": "a770a856.f607b8",
736 "name": "ActivateSDWANPortInstance",
737 "xml": "<outcome value='ActivateSDWANPortInstance'>",
740 "x": 1419.8572235107422,
741 "y": 263.47922563552856,
742 "z": "d01dd033.8ac4a",
750 "id": "eb0736e3.b5ac48",
752 "name": "DeactivateSDWANPortInstance",
753 "xml": "<outcome value='DeactivateSDWANPortInstance'>",
756 "x": 1439.3809661865234,
757 "y": 518.3333444595337,
758 "z": "d01dd033.8ac4a",
766 "id": "f22af468.5fba28",
768 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-deactivate",
769 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-deactivate' mode='sync' >\n",
772 "x": 1913.9046173095703,
773 "y": 534.8541464805603,
774 "z": "d01dd033.8ac4a",
780 "id": "42a23b75.158384",
782 "name": "CreateSDWANPortInstance",
783 "xml": "<outcome value='CreateSDWANPortInstance'>",
786 "x": 1415.3812713623047,
787 "y": 799.333491563797,
788 "z": "d01dd033.8ac4a",
796 "id": "589ef7ee.6f2508",
798 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-create",
799 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-create' mode='sync' >\n",
802 "x": 1871.9048919677734,
803 "y": 803.8542709350586,
804 "z": "d01dd033.8ac4a",
810 "id": "80e244cd.d3b9b8",
812 "name": "DeleteSDWANPortInstance",
813 "xml": "<outcome value='DeleteSDWANPortInstance'>",
816 "x": 1432.0477600097656,
817 "y": 1095.3334431648254,
818 "z": "d01dd033.8ac4a",
826 "id": "9255592d.86eb88",
828 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-delete",
829 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-delete' mode='sync' >\n",
832 "x": 1888.5714569091797,
833 "y": 1094.8542785644531,
834 "z": "d01dd033.8ac4a",
840 "id": "36b48dbf.e8f152",
842 "name": "DeleteSDWANDeviceInstance",
843 "xml": "<outcome value='DeleteSDWANDeviceInstance'>",
846 "x": 1440.7459106445312,
847 "y": 1035.531349658966,
848 "z": "d01dd033.8ac4a",
856 "id": "fa87fad4.5037b8",
858 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-delete",
859 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-delete' mode='sync' >\n",
862 "x": 1873.269515991211,
863 "y": 1035.0520629882812,
864 "z": "d01dd033.8ac4a",
870 "id": "9c7e9e79.a7d92",
872 "name": "CreateSDWANDeviceInstance",
873 "xml": "<outcome value='CreateSDWANDeviceInstance'>",
876 "x": 1430.745620727539,
877 "y": 755.531455039978,
878 "z": "d01dd033.8ac4a",
886 "id": "42e2eb47.a51c74",
888 "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-create",
889 "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-create' mode='sync' >\n",
892 "x": 1887.269287109375,
893 "y": 754.0522689819336,
894 "z": "d01dd033.8ac4a",