3 "id": "f1bc4968.7eb2e8",
9 "z": "7f8fbc25.a75d04",
17 "id": "8aca300e.91f4e",
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}'>",
25 "x": 364.28570556640625,
26 "y": 206.2381134033203,
27 "z": "7f8fbc25.a75d04",
35 "id": "7a5ea63a.a2cda8",
37 "name": "validate-api-contrail-route-input",
38 "xml": "<method rpc='validate-api-contrail-route-input' mode='sync'>\n",
41 "x": 366.0952911376953,
42 "y": 336.3333148956299,
43 "z": "7f8fbc25.a75d04",
51 "id": "a3e57aeb.68b638",
53 "name": "block : atomic",
54 "xml": "<block atomic=\"true\">",
57 "x": 377.7500457763672,
58 "y": 550.4434947967529,
59 "z": "7f8fbc25.a75d04",
68 "id": "fb69bbc.365af48",
70 "name": "validate-alloted-resource-input - CHANGELOG",
71 "info": "3/22: Initial release 2.0.0",
75 "z": "7f8fbc25.a75d04",
79 "id": "70a277f9.beb768",
81 "name": "switch ctotmp.action",
82 "xml": "<switch test='`$ctotmp.action`'>\n",
85 "x": 609.3333282470703,
86 "y": 552.6666402816772,
87 "z": "7f8fbc25.a75d04",
98 "id": "60e8940f.83314c",
101 "xml": "<outcome value='activate'>",
104 "x": 898.9999694824219,
105 "y": 579.0000305175781,
106 "z": "7f8fbc25.a75d04",
114 "id": "23d0b921.392b16",
116 "name": "deactivate",
117 "xml": "<outcome value='deactivate'>",
120 "x": 905.9999694824219,
121 "y": 669.0000305175781,
122 "z": "7f8fbc25.a75d04",
130 "id": "d174cfd4.d100c",
132 "name": "block : atomic",
133 "xml": "<block atomic=\"true\">",
136 "x": 1091.6666259765625,
137 "y": 578.3333740234375,
138 "z": "7f8fbc25.a75d04",
152 "id": "bbc754a5.64f958",
154 "name": "block : atomic",
155 "xml": "<block atomic=\"true\">",
158 "x": 1087.9999694824219,
159 "y": 668.0000305175781,
160 "z": "7f8fbc25.a75d04",
175 "id": "d5a23e44.43bc2",
176 "type": "returnSuccess",
177 "name": "return success",
178 "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",
180 "x": 671.4999542236328,
181 "y": 983.4999923706055,
182 "z": "7f8fbc25.a75d04",
186 "id": "b3dc9943.238bb8",
189 "xml": "<outcome value='create'>",
192 "x": 885.7777137756348,
193 "y": 476.90740871429443,
194 "z": "7f8fbc25.a75d04",
202 "id": "da329004.96183",
204 "name": "block : atomic",
205 "xml": "<block atomic=\"true\">",
209 "x": 1046.396713256836,
210 "y": 476.3359785079956,
211 "z": "7f8fbc25.a75d04",
228 "id": "7c0852de.3fcb3c",
231 "xml": "<outcome value='delete'>",
234 "x": 899.111083984375,
235 "y": 753.5739946365356,
236 "z": "7f8fbc25.a75d04",
244 "id": "3c247eb3.3c2862",
246 "name": "block : atomic",
247 "xml": "<block atomic=\"true\">",
250 "x": 1081.1111145019531,
251 "y": 749.5740175247192,
252 "z": "7f8fbc25.a75d04",
266 "id": "746df899.c59dc8",
267 "type": "switchNode",
268 "name": "switch parent-service-service-instance-id",
269 "xml": "<switch test='`$cto-api.parent-service-instance-id`'>\n",
272 "x": 1641.3333358764648,
273 "y": 459.11104583740234,
274 "z": "7f8fbc25.a75d04",
282 "id": "db1cef37.54c6d",
285 "xml": "<outcome value=''>",
288 "x": 1877.0476989746094,
289 "y": 459.68245697021484,
290 "z": "7f8fbc25.a75d04",
298 "id": "cd19ae4f.3105c",
299 "type": "returnFailure",
300 "name": "return failure",
301 "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=\"API-contrail-route-topology-operation:cto-api.parent-service-instance-id is a required input\" />\n",
303 "x": 2027.0476722717285,
304 "y": 458.682466506958,
305 "z": "7f8fbc25.a75d04",
309 "id": "5e9ab833.5ba308",
310 "type": "switchNode",
311 "name": "switch port-mirror-configuration-instance-id",
312 "xml": "<switch test='`$cto-api.port-mirror-configuration-instance-id`'>\n",
315 "x": 1642.7619934082031,
316 "y": 502.53963470458984,
317 "z": "7f8fbc25.a75d04",
325 "id": "2357aa6.4b7ea56",
328 "xml": "<outcome value=''>",
331 "x": 1878.4763565063477,
332 "y": 501.11104583740234,
333 "z": "7f8fbc25.a75d04",
341 "id": "c50f59ae.92c4b8",
342 "type": "returnFailure",
343 "name": "return failure",
344 "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=\"API-contrail-route-topology-operation:cto-api.port-mirror-configuration-instance-id is a required input\" />\n",
346 "x": 2028.4763298034668,
347 "y": 501.1110553741455,
348 "z": "7f8fbc25.a75d04",
352 "id": "8b609f85.dc87b",
353 "type": "switchNode",
354 "name": "switch source-network-role",
355 "xml": "<switch test='`$cto-api.source-network-role`'>\n",
358 "x": 1596.7619934082031,
359 "y": 533.5396347045898,
360 "z": "7f8fbc25.a75d04",
368 "id": "e36c99b7.fb8c18",
371 "xml": "<outcome value=''>",
374 "x": 1880.4763565063477,
375 "y": 534.1110458374023,
376 "z": "7f8fbc25.a75d04",
384 "id": "5d47c9d1.c26318",
385 "type": "returnFailure",
386 "name": "return failure",
387 "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=\"API-contrail-route-topology-operation:cto-api.source-network-role is a required input\" />\n",
389 "x": 2030.4763298034668,
390 "y": 534.1110553741455,
391 "z": "7f8fbc25.a75d04",
395 "id": "7fd6bbeb.e7d544",
396 "type": "switchNode",
397 "name": "switch collector-network-role",
398 "xml": "<switch test='`$cto-api.collector-network-role`'>\n",
401 "x": 1599.7619934082031,
402 "y": 566.5396347045898,
403 "z": "7f8fbc25.a75d04",
411 "id": "d98d448a.1ffca8",
414 "xml": "<outcome value=''>",
417 "x": 1878.4763565063477,
418 "y": 567.1110458374023,
419 "z": "7f8fbc25.a75d04",
427 "id": "3c1831c7.902e3e",
428 "type": "returnFailure",
429 "name": "return failure",
430 "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=\"API-contrail-route-topology-operation:cto-api.collector-network-role is a required input\" />\n",
432 "x": 2028.4763298034668,
433 "y": 567.1110553741455,
434 "z": "7f8fbc25.a75d04",
438 "id": "6d0bce1b.8e11c",
439 "type": "switchNode",
440 "name": "switch default-domain",
441 "xml": "<switch test='`$cto-api.default-domain`'>\n",
444 "x": 1577.7619934082031,
445 "y": 598.5396347045898,
446 "z": "7f8fbc25.a75d04",
454 "id": "1e0b22d4.496f8d",
457 "xml": "<outcome value=''>",
460 "x": 1880.4763565063477,
461 "y": 598.1110458374023,
462 "z": "7f8fbc25.a75d04",
470 "id": "c7df5fb4.9bafa",
471 "type": "returnFailure",
472 "name": "return failure",
473 "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=\"API-contrail-route-topology-operation:cto-api.default-domain is a required input\" />\n",
475 "x": 2030.4763298034668,
476 "y": 598.1110553741455,
477 "z": "7f8fbc25.a75d04",
481 "id": "17c97d5f.6df303",
482 "type": "switchNode",
483 "name": "switch default-project",
484 "xml": "<switch test='`$cto-api.default-project`'>\n",
487 "x": 1576.7619934082031,
488 "y": 629.5396347045898,
489 "z": "7f8fbc25.a75d04",
497 "id": "7e497852.cd0cb8",
500 "xml": "<outcome value=''>",
503 "x": 1879.4763565063477,
504 "y": 628.1110458374023,
505 "z": "7f8fbc25.a75d04",
513 "id": "720feb4.330fa14",
514 "type": "returnFailure",
515 "name": "return failure",
516 "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=\"API-contrail-route-topology-operation:cto-api.default-project is a required input\" />\n",
518 "x": 2029.4763298034668,
519 "y": 628.1110553741455,
520 "z": "7f8fbc25.a75d04",
524 "id": "899f4ff1.d737a",
525 "type": "switchNode",
526 "name": "switch cloud-region-id",
527 "xml": "<switch test='`$cto-api.cloud-region-id`'>\n",
530 "x": 1579.1905822753906,
531 "y": 660.5396347045898,
532 "z": "7f8fbc25.a75d04",
540 "id": "b9d77553.37a388",
543 "xml": "<outcome value=''>",
546 "x": 1881.9049453735352,
547 "y": 659.1110458374023,
548 "z": "7f8fbc25.a75d04",
556 "id": "193d6209.24a30e",
557 "type": "returnFailure",
558 "name": "return failure",
559 "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=\"API-contrail-route-topology-operation:cto-api.cloud-region-id is a required input\" />\n",
561 "x": 2031.9049186706543,
562 "y": 659.1110553741455,
563 "z": "7f8fbc25.a75d04",
567 "id": "a64a5a47.b66618",
568 "type": "switchNode",
569 "name": "switch service-type",
570 "xml": "<switch test='`$cto-api.service-type`'>\n",
573 "x": 1574.7025146484375,
575 "z": "7f8fbc25.a75d04",
583 "id": "5aa01389.f7fc2c",
586 "xml": "<outcome value=''>",
589 "x": 1867.0835161209106,
590 "y": 751.134877204895,
591 "z": "7f8fbc25.a75d04",
599 "id": "39bef0d0.1c841",
600 "type": "returnFailure",
601 "name": "return failure",
602 "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=\"API-contrail-route-topology-operation-create:cto-api.service-type is a required input\" />\n",
604 "x": 2022.0834617614746,
605 "y": 749.4682312011719,
606 "z": "7f8fbc25.a75d04",
610 "id": "4ed6551b.a80e7c",
611 "type": "switchNode",
612 "name": "switch cloud-owner",
613 "xml": "<switch test='`$cto-api.cloud-owner`'>\n",
616 "x": 1581.5119934082031,
617 "y": 691.7896347045898,
618 "z": "7f8fbc25.a75d04",
626 "id": "c8ff9b61.c02c08",
629 "xml": "<outcome value=''>",
632 "x": 1884.2263565063477,
633 "y": 690.3610458374023,
634 "z": "7f8fbc25.a75d04",
642 "id": "57534b49.25a3e4",
643 "type": "returnFailure",
644 "name": "return failure",
645 "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=\"API-contrail-route-topology-operation-create:cto-api.cloud-owner is a required input\" />\n",
647 "x": 2034.2263298034668,
648 "y": 690.3610553741455,
649 "z": "7f8fbc25.a75d04",
653 "id": "9ff30a23.e38e78",
654 "type": "switchNode",
655 "name": "switch tenant-id",
656 "xml": "<switch test='`$cto-api.tenant-id`'>\n",
659 "x": 1566.428466796875,
660 "y": 724.8729248046875,
661 "z": "7f8fbc25.a75d04",
669 "id": "579b2c5b.d15574",
672 "xml": "<outcome value=''>",
675 "x": 1889.6666793823242,
676 "y": 722.1110782623291,
677 "z": "7f8fbc25.a75d04",
685 "id": "2a985f25.af0b6",
686 "type": "returnFailure",
687 "name": "return failure",
688 "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=\"API-contrail-route-topology-operation-create:cto-api.tenant-id is a required input\" />\n",
690 "x": 2039.6666526794434,
691 "y": 722.1110877990723,
692 "z": "7f8fbc25.a75d04",
696 "id": "3e76bc65.39b5e4",
697 "type": "switchNode",
698 "name": "switch contrail-route-allotted-resource-id",
699 "xml": "<switch test='`$cto-api.contrail-route-allotted-resource-id`'>\n",
702 "x": 1644.9999084472656,
703 "y": 793.777717590332,
704 "z": "7f8fbc25.a75d04",
712 "id": "8b673d0c.be5ff",
715 "xml": "<outcome value=''>",
718 "x": 1887.7142715454102,
719 "y": 793.3491287231445,
720 "z": "7f8fbc25.a75d04",
728 "id": "95125998.9a3548",
729 "type": "returnFailure",
730 "name": "return failure",
731 "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=\"API-contrail-route-topology-operation:cto-api.src-contrail-network-fqdn is a required input\" />\n",
733 "x": 2037.7142448425293,
734 "y": 793.3491382598877,
735 "z": "7f8fbc25.a75d04",
739 "id": "e0cf1856.9a7238",
740 "type": "switchNode",
741 "name": "switch src-contrail-network-fqdn",
742 "xml": "<switch test='`$cto-api.src-contrail-network-fqdn`'>\n",
745 "x": 1614.9999084472656,
746 "y": 825.777717590332,
747 "z": "7f8fbc25.a75d04",
755 "id": "3ae4e9a1.78d416",
758 "xml": "<outcome value=''>",
761 "x": 1885.7142715454102,
762 "y": 827.3491287231445,
763 "z": "7f8fbc25.a75d04",
771 "id": "3ee4d143.7a76ce",
772 "type": "returnFailure",
773 "name": "return failure",
774 "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=\"API-contrail-route-topology-operation:cto-api.src-contrail-network-fqdn is a required input\" />\n",
776 "x": 2035.7142448425293,
777 "y": 827.3491382598877,
778 "z": "7f8fbc25.a75d04",
782 "id": "99a9e6d1.d9e268",
783 "type": "switchNode",
784 "name": "switch collector-contrail-network-fqdn",
785 "xml": "<switch test='`$cto-api.collector-contrail-network-fqdn`'>\n",
788 "x": 1628.5712585449219,
789 "y": 855.3491287231445,
790 "z": "7f8fbc25.a75d04",
798 "id": "a148e792.360c28",
801 "xml": "<outcome value=''>",
804 "x": 1889.2856216430664,
805 "y": 860.920539855957,
806 "z": "7f8fbc25.a75d04",
814 "id": "2d904442.622fdc",
815 "type": "returnFailure",
816 "name": "return failure",
817 "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=\"API-contrail-route-topology-operation:cto-api.collector-contrail-network-fqdn is a required input\" />\n",
819 "x": 2039.2855949401855,
820 "y": 860.9205493927002,
821 "z": "7f8fbc25.a75d04",
825 "id": "c0949b70.45f808",
826 "type": "switchNode",
827 "name": "switch rollback-flag",
828 "xml": "<switch test='`$cto-api.rollback-flag`'>\n",
831 "x": 1576.9998321533203,
832 "y": 888.1110534667969,
833 "z": "7f8fbc25.a75d04",
841 "id": "c90c40a7.83515",
844 "xml": "<outcome value=''>",
847 "x": 1883.7141952514648,
848 "y": 893.6824645996094,
849 "z": "7f8fbc25.a75d04",
857 "id": "b1c00356.584ea",
858 "type": "returnFailure",
859 "name": "return failure",
860 "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=\"API-contrail-route-topology-operation-create:cto-api.rollback-flag is a required input\" />\n",
862 "x": 2033.714168548584,
863 "y": 893.6824741363525,
864 "z": "7f8fbc25.a75d04",
868 "id": "9cb30997.5f1958",
869 "type": "switchNode",
870 "name": "switch configuration-id",
871 "xml": "<switch test='`$cto-api.configuration-id`'>\n",
874 "x": 1594.9044952392578,
875 "y": 926.7777996063232,
876 "z": "7f8fbc25.a75d04",
884 "id": "48f0353.a6324cc",
887 "xml": "<outcome value=''>",
890 "x": 1898.3331680297852,
891 "y": 926.6349124908447,
892 "z": "7f8fbc25.a75d04",
900 "id": "829df7bb.e7d078",
901 "type": "returnFailure",
902 "name": "return failure",
903 "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=\"API-contrail-route-topology-operation-create:cto-api.configuration-id is a required input\" />\n",
905 "x": 2054.0474853515625,
906 "y": 926.6349029541016,
907 "z": "7f8fbc25.a75d04",
911 "id": "d1859a98.35cd48",
912 "type": "switchNode",
913 "name": "switch owning-entity",
914 "xml": "<switch test='`$cto-api.owning-entity`'>\n",
919 "z": "7f8fbc25.a75d04",
927 "id": "214c0b55.5d9c14",
930 "xml": "<outcome value=''>",
933 "x": 1900.4286727905273,
934 "y": 964.8571128845215,
935 "z": "7f8fbc25.a75d04",
943 "id": "7b4b6c31.fa8b04",
944 "type": "returnFailure",
945 "name": "return failure",
946 "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=\"API-contrail-route-topology-operation-create:cto-api.owning-entity is a required input\" />\n",
948 "x": 2056.1429901123047,
949 "y": 964.8571033477783,
950 "z": "7f8fbc25.a75d04",