self-serve dg patch
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-vf-module-input.json
index c1b4e6c..ebf78f4 100644 (file)
@@ -1,575 +1 @@
-[
-    {
-        "id": "4aba34b1.1043ac",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "outputs": 1,
-        "x": 181.66666575840554,
-        "y": 410.83333723885676,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "2ddf201d.e6ec8",
-                "4a8dffd1.fdb7f",
-                "c90f6af4.b82b08",
-                "80d469b1.3662b8",
-                "ed9e03ed.5232b",
-                "db1345cd.afaaf8",
-                "d431fbda.2a77f8"
-            ]
-        ]
-    },
-    {
-        "id": "2ddf201d.e6ec8",
-        "type": "switchNode",
-        "name": "switch svc-request-id",
-        "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 464.4285752432688,
-        "y": 293.91367530822754,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "68766e97.4040d"
-            ]
-        ]
-    },
-    {
-        "id": "68766e97.4040d",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 690.1428696768626,
-        "y": 293.9136791229248,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "d9645ac2.df5c28"
-            ]
-        ]
-    },
-    {
-        "id": "d9645ac2.df5c28",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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",
-        "comments": "",
-        "x": 841.5714356558665,
-        "y": 293.9136772155762,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "4a8dffd1.fdb7f",
-        "type": "switchNode",
-        "name": "switch svc-action",
-        "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 452.99993841988726,
-        "y": 252.48510687691828,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "d22c2e3f.6dc6b"
-            ]
-        ]
-    },
-    {
-        "id": "d22c2e3f.6dc6b",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 688.71429007394,
-        "y": 251.05650465829035,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "341784df.8e0cbc"
-            ]
-        ]
-    },
-    {
-        "id": "341784df.8e0cbc",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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-action is a required input\" />\n",
-        "comments": "",
-        "x": 838.7142633710591,
-        "y": 251.05651419503351,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "c90f6af4.b82b08",
-        "type": "switchNode",
-        "name": "switch request-action",
-        "xml": "<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 462.999991825649,
-        "y": 336.7708219800677,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "2c44e3fa.3865fc"
-            ]
-        ]
-    },
-    {
-        "id": "2c44e3fa.3865fc",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 690.1428653172088,
-        "y": 336.77083287920277,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "52c9b858.c8ebb8"
-            ]
-        ]
-    },
-    {
-        "id": "52c9b858.c8ebb8",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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 a required input\" />\n",
-        "comments": "",
-        "x": 841.5714312962127,
-        "y": 336.77083097185414,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "81912a48.95e3c8",
-        "type": "switchNode",
-        "name": "switch model-customization-id",
-        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.ecomp-model-information.model-customization-uuid`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 994.1312157767161,
-        "y": 558.199610710144,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "6c3b4585.9f79ac"
-            ]
-        ]
-    },
-    {
-        "id": "6c3b4585.9f79ac",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1199.131215776716,
-        "y": 558.1995935440063,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "cc324c4a.16d68"
-            ]
-        ]
-    },
-    {
-        "id": "cc324c4a.16d68",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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-information.ecomp-model-information.model-customization-uuid is a required input\" />\n",
-        "comments": "",
-        "x": 1350.55978175572,
-        "y": 558.1995916366577,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "dea8feff.34d7",
-        "type": "switchNode",
-        "name": "switch tenant",
-        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.tenant`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 939.9882943289622,
-        "y": 599.6281213760376,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "14d041fa.a0ae8e"
-            ]
-        ]
-    },
-    {
-        "id": "14d041fa.a0ae8e",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1197.7026116507395,
-        "y": 599.628155708313,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "3d3e09b5.333e66"
-            ]
-        ]
-    },
-    {
-        "id": "3d3e09b5.333e66",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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-information.vf-module-request-input.tenant is a required input\" />\n",
-        "comments": "",
-        "x": 1349.1311776297434,
-        "y": 599.6281538009644,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "705f1093.b61a1",
-        "type": "comment",
-        "name": "Validation of required fields",
-        "info": "",
-        "comments": "",
-        "x": 612.9999482291087,
-        "y": 208.19938945770264,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "80d469b1.3662b8",
-        "type": "switchNode",
-        "name": "switch svc-action",
-        "xml": "<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 444.9047066824778,
-        "y": 578.7947607040405,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "1fa2bfe5.f8a74"
-            ]
-        ]
-    },
-    {
-        "id": "1fa2bfe5.f8a74",
-        "type": "outcome",
-        "name": "assign",
-        "xml": "<outcome value='assign'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 607.4047066824778,
-        "y": 578.7947607040405,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "89cbf621.6d6368"
-            ]
-        ]
-    },
-    {
-        "id": "89cbf621.6d6368",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "outputs": 1,
-        "x": 762.4047066824778,
-        "y": 578.7947607040405,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "81912a48.95e3c8",
-                "dea8feff.34d7",
-                "5317edc6.907634",
-                "977a8cc7.20f92"
-            ]
-        ]
-    },
-    {
-        "id": "c0656ad0.118938",
-        "type": "dgstart",
-        "name": "DGSTART",
-        "outputs": 1,
-        "x": 125.41667556762695,
-        "y": 80.7469892501831,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "e7e3fc5d.26071"
-            ]
-        ]
-    },
-    {
-        "id": "e7e3fc5d.26071",
-        "type": "service-logic",
-        "name": "GENERIC-RESOURCE-API ${project.version}",
-        "module": "GENERIC-RESOURCE-API",
-        "version": "${project.version}",
-        "comments": "",
-        "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}'>",
-        "outputs": 1,
-        "x": 200.7023811340332,
-        "y": 120.98510074615479,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "53018b54.ba7fa4"
-            ]
-        ]
-    },
-    {
-        "id": "53018b54.ba7fa4",
-        "type": "method",
-        "name": "method validate-vf-module-input",
-        "xml": "<method rpc='validate-vf-module-input' mode='sync'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 197.76197052001953,
-        "y": 161.66364669799805,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "4aba34b1.1043ac"
-            ]
-        ]
-    },
-    {
-        "id": "69a2a002.592a6",
-        "type": "comment",
-        "name": "validate-vf-module-input",
-        "info": "",
-        "comments": "",
-        "x": 519.761531829834,
-        "y": 28.333333015441895,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "ed9e03ed.5232b",
-        "type": "switchNode",
-        "name": "switch service-instance-id",
-        "xml": "<switch test='`$vf-module-topology-operation-input.service-information.service-instance-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 476.0238227844238,
-        "y": 380.83334827423096,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "1fea5d4d.2c11e3"
-            ]
-        ]
-    },
-    {
-        "id": "1fea5d4d.2c11e3",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 688.4524040222168,
-        "y": 380.8333444595337,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "90e209ca.924dc8"
-            ]
-        ]
-    },
-    {
-        "id": "90e209ca.924dc8",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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=\"service-information.service-instance-id is a required input\" />\n",
-        "comments": "",
-        "x": 839.8809700012207,
-        "y": 380.83334255218506,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "db1345cd.afaaf8",
-        "type": "switchNode",
-        "name": "switch vnf-id",
-        "xml": "<switch test='`$vf-module-topology-operation-input.vnf-information.vnf-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 433.52383204868875,
-        "y": 427.3333387374878,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "bb759f02.71463"
-            ]
-        ]
-    },
-    {
-        "id": "bb759f02.71463",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 688.8095414297923,
-        "y": 425.90477085113525,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "f0403fde.5aee9"
-            ]
-        ]
-    },
-    {
-        "id": "f0403fde.5aee9",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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-information.vnf-id is a required input\" />\n",
-        "comments": "",
-        "x": 840.2381074087962,
-        "y": 425.9047689437866,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "5317edc6.907634",
-        "type": "switchNode",
-        "name": "switch aic-cloud-region",
-        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 969.3333756583079,
-        "y": 641.9047784805298,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "f1a01d1c.1ba65"
-            ]
-        ]
-    },
-    {
-        "id": "f1a01d1c.1ba65",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1196.0476929800852,
-        "y": 641.9048128128052,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "d4c33f5b.e0ebe"
-            ]
-        ]
-    },
-    {
-        "id": "d4c33f5b.e0ebe",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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.aic-cloud-region is a required input\" />\n",
-        "comments": "",
-        "x": 1347.4762589590891,
-        "y": 641.9048109054565,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "d431fbda.2a77f8",
-        "type": "switchNode",
-        "name": "switch vf-module-id",
-        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 454.33332225254617,
-        "y": 473.33331775665283,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "d102ad9b.0e3c7"
-            ]
-        ]
-    },
-    {
-        "id": "d102ad9b.0e3c7",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 688.6190316336497,
-        "y": 471.9047498703003,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "a2b8131.6eb5ff"
-            ]
-        ]
-    },
-    {
-        "id": "a2b8131.6eb5ff",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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-information.vf-module-id is a required input\" />\n",
-        "comments": "",
-        "x": 840.0475976126536,
-        "y": 471.90474796295166,
-        "z": "67f5a657.693288",
-        "wires": []
-    },
-    {
-        "id": "977a8cc7.20f92",
-        "type": "switchNode",
-        "name": "switch vf-module-name",
-        "xml": "<switch test='`$vf-module-topology-operation-input.vf-module-request-input.vf-module-name`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 972.666642870222,
-        "y": 515.9999895095825,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "9832cc52.0a716"
-            ]
-        ]
-    },
-    {
-        "id": "9832cc52.0a716",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1198.666642870222,
-        "y": 515.9999723434448,
-        "z": "67f5a657.693288",
-        "wires": [
-            [
-                "cdbd51ca.ee45c"
-            ]
-        ]
-    },
-    {
-        "id": "cdbd51ca.ee45c",
-        "type": "returnFailure",
-        "name": "return failure",
-        "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-information.vf-module-request-input.vf-module-name is a required input\" />\n",
-        "comments": "",
-        "x": 1350.0952088492259,
-        "y": 515.9999704360962,
-        "z": "67f5a657.693288",
-        "wires": []
-    }
-]
+[{"id":"ea5c79fa.0a8cc8","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":286.25000762939453,"y":416.25000762939453,"z":"e7f16526.16fa48","wires":[["415f4f79.ce4c6","3f9465cc.1cf0ca","d5fa8c45.3e223","4b25ca9c.280804","f4dcf148.c2c8d","74fce8e4.b16128","b87e6689.a6bb68"]]},{"id":"415f4f79.ce4c6","type":"switchNode","name":"switch svc-request-id","xml":"<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-request-id`'>\n","comments":"","outputs":1,"x":542.7619094848633,"y":349.33034229278564,"z":"e7f16526.16fa48","wires":[["569a8602.d763d8"]]},{"id":"569a8602.d763d8","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":768.476203918457,"y":349.3303461074829,"z":"e7f16526.16fa48","wires":[["83dcb0ce.53e5a"]]},{"id":"83dcb0ce.53e5a","type":"returnFailure","name":"return failure","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","comments":"","x":919.9047698974609,"y":349.3303442001343,"z":"e7f16526.16fa48","wires":[]},{"id":"3f9465cc.1cf0ca","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":531.3332726614817,"y":307.9017738614764,"z":"e7f16526.16fa48","wires":[["90f99d55.c26ac"]]},{"id":"90f99d55.c26ac","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":767.0476243155344,"y":306.47317164284846,"z":"e7f16526.16fa48","wires":[["81889b61.b3bfd8"]]},{"id":"81889b61.b3bfd8","type":"returnFailure","name":"return failure","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-action is a required input\" />\n","comments":"","x":917.0475976126536,"y":306.4731811795916,"z":"e7f16526.16fa48","wires":[]},{"id":"d5fa8c45.3e223","type":"switchNode","name":"switch request-action","xml":"<switch test='`$vf-module-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":541.3333260672434,"y":392.1874889646258,"z":"e7f16526.16fa48","wires":[["faa49149.2b86c"]]},{"id":"faa49149.2b86c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":768.4761995588033,"y":392.1874998637609,"z":"e7f16526.16fa48","wires":[["54306d5b.2a8714"]]},{"id":"54306d5b.2a8714","type":"returnFailure","name":"return failure","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 a required input\" />\n","comments":"","x":919.9047655378072,"y":392.18749795641224,"z":"e7f16526.16fa48","wires":[]},{"id":"9652914c.1bb7e","type":"switchNode","name":"switch model-customization-id","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n","comments":"","outputs":1,"x":1138.7978401184082,"y":563.9496374130249,"z":"e7f16526.16fa48","wires":[["10afdd9f.c76fe2"]]},{"id":"10afdd9f.c76fe2","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1343.7978401184082,"y":563.9496202468872,"z":"e7f16526.16fa48","wires":[["5ca4e9bd.7d2d68"]]},{"id":"5ca4e9bd.7d2d68","type":"returnFailure","name":"return failure","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-information.onap-model-information.model-customization-uuid is a required input\" />\n","comments":"","x":1495.226406097412,"y":563.9496183395386,"z":"e7f16526.16fa48","wires":[]},{"id":"5073a804.d512e8","type":"switchNode","name":"switch tenant","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-request-input.tenant`'>\n","comments":"","outputs":1,"x":1084.6549186706543,"y":605.3781480789185,"z":"e7f16526.16fa48","wires":[["59c1d2fa.686d8c"]]},{"id":"59c1d2fa.686d8c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1342.3692359924316,"y":605.3781824111938,"z":"e7f16526.16fa48","wires":[["f3fb61d6.cc04f"]]},{"id":"f3fb61d6.cc04f","type":"returnFailure","name":"return failure","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-information.vf-module-request-input.tenant is a required input\" />\n","comments":"","x":1493.7978019714355,"y":605.3781805038452,"z":"e7f16526.16fa48","wires":[]},{"id":"85af947a.22df18","type":"comment","name":"Validation of required fields","info":"","comments":"","x":691.3332824707031,"y":263.61605644226074,"z":"e7f16526.16fa48","wires":[]},{"id":"4b25ca9c.280804","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":524.4880752563477,"y":606.2948093414307,"z":"e7f16526.16fa48","wires":[["46f73107.a11e3"]]},{"id":"46f73107.a11e3","type":"outcome","name":"assign","xml":"<outcome value='assign'>\n","comments":"","outputs":1,"x":684.0713768005371,"y":605.8780736923218,"z":"e7f16526.16fa48","wires":[["5f080643.137608"]]},{"id":"5f080643.137608","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":876.0713768005371,"y":605.8780736923218,"z":"e7f16526.16fa48","wires":[["9652914c.1bb7e","5073a804.d512e8","97868ae3.7d64c8"]]},{"id":"b003da9.6001328","type":"dgstart","name":"DGSTART","outputs":1,"x":203.7500098092214,"y":136.1636562347412,"z":"e7f16526.16fa48","wires":[["4513d2b4.de1b4c"]]},{"id":"4513d2b4.de1b4c","type":"service-logic","name":"GENERIC-RESOURCE-API ${project.version}","module":"GENERIC-RESOURCE-API","version":"${project.version}","comments":"","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}'>","outputs":1,"x":317.03571537562766,"y":176.4017677307129,"z":"e7f16526.16fa48","wires":[["9f09d02b.74d24"]]},{"id":"9f09d02b.74d24","type":"method","name":"method validate-vf-module-input","xml":"<method rpc='validate-vf-module-input' mode='sync'>\n","comments":"","outputs":1,"x":274.095304761614,"y":217.08031368255615,"z":"e7f16526.16fa48","wires":[["ea5c79fa.0a8cc8"]]},{"id":"c6fa4eaa.296c1","type":"comment","name":"validate-vf-module-input","info":"","comments":"","x":598.0948660714284,"y":83.75,"z":"e7f16526.16fa48","wires":[]},{"id":"f4dcf148.c2c8d","type":"switchNode","name":"switch service-instance-id","xml":"<switch test='`$vf-module-topology-operation-input.service-information.service-instance-id`'>\n","comments":"","outputs":1,"x":554.3571570260183,"y":436.25001525878906,"z":"e7f16526.16fa48","wires":[["40adc00a.0182f"]]},{"id":"40adc00a.0182f","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":766.7857382638113,"y":436.2500114440918,"z":"e7f16526.16fa48","wires":[["4bc1bff5.09afa"]]},{"id":"4bc1bff5.09afa","type":"returnFailure","name":"return failure","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=\"service-information.service-instance-id is a required input\" />\n","comments":"","x":918.2143042428152,"y":436.25000953674316,"z":"e7f16526.16fa48","wires":[]},{"id":"74fce8e4.b16128","type":"switchNode","name":"switch vnf-id","xml":"<switch test='`$vf-module-topology-operation-input.vnf-information.vnf-id`'>\n","comments":"","outputs":1,"x":511.8571662902832,"y":482.7500057220459,"z":"e7f16526.16fa48","wires":[["5b2b7ba3.f8c584"]]},{"id":"5b2b7ba3.f8c584","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":767.1428756713867,"y":481.32143783569336,"z":"e7f16526.16fa48","wires":[["a3b38083.db3e6"]]},{"id":"a3b38083.db3e6","type":"returnFailure","name":"return failure","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-information.vnf-id is a required input\" />\n","comments":"","x":918.5714416503906,"y":481.3214359283447,"z":"e7f16526.16fa48","wires":[]},{"id":"97868ae3.7d64c8","type":"switchNode","name":"switch aic-cloud-region","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-request-input.aic-cloud-region`'>\n","comments":"","outputs":1,"x":1114,"y":647.6548051834106,"z":"e7f16526.16fa48","wires":[["a5724b37.d9d578"]]},{"id":"a5724b37.d9d578","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1340.7143173217773,"y":647.654839515686,"z":"e7f16526.16fa48","wires":[["e5de3e6a.52ece"]]},{"id":"e5de3e6a.52ece","type":"returnFailure","name":"return failure","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.aic-cloud-region is a required input\" />\n","comments":"","x":1492.1428833007812,"y":647.6548376083374,"z":"e7f16526.16fa48","wires":[]},{"id":"b87e6689.a6bb68","type":"switchNode","name":"switch vf-module-id","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`'>\n","comments":"","outputs":1,"x":532.6666564941406,"y":528.7499847412109,"z":"e7f16526.16fa48","wires":[["e506a425.ee0a78"]]},{"id":"e506a425.ee0a78","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":766.9523658752441,"y":527.3214168548584,"z":"e7f16526.16fa48","wires":[["b00a0f0d.7df6c"]]},{"id":"b00a0f0d.7df6c","type":"returnFailure","name":"return failure","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-information.vf-module-id is a required input\" />\n","comments":"","x":918.380931854248,"y":527.3214149475098,"z":"e7f16526.16fa48","wires":[]},{"id":"27b56d4b.cf2242","type":"outcome","name":"changeassign","xml":"<outcome value='changeassign'>\n","comments":"","outputs":1,"x":707.9166946411133,"y":761.0000114440918,"z":"e7f16526.16fa48","wires":[["858c4aa9.75cbe8"]]},{"id":"858c4aa9.75cbe8","type":"switchNode","name":"switch model-customization-id","xml":"<switch test='`$vf-module-topology-operation-input.vf-module-information.onap-model-information.model-customization-uuid`'>\n","comments":"","outputs":1,"x":934.5833358764648,"y":761.3333168029785,"z":"e7f16526.16fa48","wires":[["16e33b74.6a3275"]]},{"id":"16e33b74.6a3275","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1139.5833358764648,"y":761.3332996368408,"z":"e7f16526.16fa48","wires":[["8cdecc05.e04a9"]]},{"id":"8cdecc05.e04a9","type":"returnFailure","name":"return failure","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-information.onap-model-information.model-customization-uuid is a required input\" />\n","comments":"","x":1291.0119018554688,"y":761.3332977294922,"z":"e7f16526.16fa48","wires":[]},{"id":"ba0cf2a7.da9b1","type":"comment","name":"model-customization-uuid validation moved to changeassign DG","info":"","comments":"","x":765,"y":718.75,"z":"e7f16526.16fa48","wires":[]}]
\ No newline at end of file