Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-vnf-input.json
index f1dbe06..9ef063e 100644 (file)
-[
-  {
-    "id": "4d9dbde4.447a44",
-    "type": "block",
-    "name": "block : atomic",
-    "xml": "<block atomic=\"true\">",
-    "atomic": "true",
-    "outputs": 1,
-    "x": 201,
-    "y": 454.50000422341486,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "3551e870.dc3378",
-        "d59a7a0.dd15288",
-        "412f00f8.42659",
-        "ad77ccd2.f78fd",
-        "1d62a81d.049808"
-      ]
-    ]
-  },
-  {
-    "id": "3551e870.dc3378",
-    "type": "switchNode",
-    "name": "switch svc-request-id",
-    "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 483.7619094848633,
-    "y": 337.58034229278564,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "3219fe8b.8416b2"
-      ]
-    ]
-  },
-  {
-    "id": "3219fe8b.8416b2",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 709.476203918457,
-    "y": 337.5803461074829,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "c609015.faf"
-      ]
-    ]
-  },
-  {
-    "id": "c609015.faf",
-    "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": 860.9047698974609,
-    "y": 337.5803442001343,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "d59a7a0.dd15288",
-    "type": "switchNode",
-    "name": "switch svc-action",
-    "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 472.3332726614817,
-    "y": 296.1517738614764,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "fd07c834.04e118"
-      ]
-    ]
-  },
-  {
-    "id": "fd07c834.04e118",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 708.0476243155344,
-    "y": 294.72317164284846,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "bb67988a.7a4878"
-      ]
-    ]
-  },
-  {
-    "id": "bb67988a.7a4878",
-    "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": 858.0475976126536,
-    "y": 294.7231811795916,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "412f00f8.42659",
-    "type": "switchNode",
-    "name": "switch request-action",
-    "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 482.33332606724343,
-    "y": 380.4374889646258,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "57d0c765.6697d8"
-      ]
-    ]
-  },
-  {
-    "id": "57d0c765.6697d8",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 709.4761995588033,
-    "y": 380.4374998637609,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "17e90205.19889e"
-      ]
-    ]
-  },
-  {
-    "id": "17e90205.19889e",
-    "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": 860.9047655378072,
-    "y": 380.43749795641224,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "e4e9da07.86ee68",
-    "type": "switchNode",
-    "name": "switch model-customization-id",
-    "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 1071.7978477478027,
-    "y": 482.8662624359131,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "358dc8c9.934178"
-      ]
-    ]
-  },
-  {
-    "id": "358dc8c9.934178",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 1276.7978477478027,
-    "y": 482.8662452697754,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "37f4df0b.c43d6"
-      ]
-    ]
-  },
-  {
-    "id": "37f4df0b.c43d6",
-    "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.onap-model-information.model-customization-uuid is a required input\" />\n",
-    "comments": "",
-    "x": 1428.2264137268066,
-    "y": 482.86624336242676,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "4c722c64.354684",
-    "type": "switchNode",
-    "name": "switch tenant",
-    "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.tenant`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 1017.6549263000488,
-    "y": 524.2947731018066,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "d918b63c.d3c5b8"
-      ]
-    ]
-  },
-  {
-    "id": "d918b63c.d3c5b8",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 1275.3692436218262,
-    "y": 524.294807434082,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "de9de378.d9dcb"
-      ]
-    ]
-  },
-  {
-    "id": "de9de378.d9dcb",
-    "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-request-input.tenant is a required input\" />\n",
-    "comments": "",
-    "x": 1426.79780960083,
-    "y": 524.2948055267334,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "113afb8b.5ba534",
-    "type": "comment",
-    "name": "Validation of required fields",
-    "info": "",
-    "comments": "",
-    "x": 632.3332824707031,
-    "y": 251.86605644226074,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "ad77ccd2.f78fd",
-    "type": "switchNode",
-    "name": "switch svc-action",
-    "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 472.57139587402344,
-    "y": 571.7947673797607,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "831a3f94.d6468",
-        "5be38d11.63b4f4"
-      ]
-    ]
-  },
-  {
-    "id": "831a3f94.d6468",
-    "type": "outcome",
-    "name": "assign",
-    "xml": "<outcome value='assign'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 643.4047393798828,
-    "y": 525.1280879974365,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "dd8a1fea.b5bd6"
-      ]
-    ]
-  },
-  {
-    "id": "dd8a1fea.b5bd6",
-    "type": "block",
-    "name": "block : atomic",
-    "xml": "<block atomic=\"true\">",
-    "atomic": "true",
-    "outputs": 1,
-    "x": 840.0713500976562,
-    "y": 525.1280879974365,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "e4e9da07.86ee68",
-        "4c722c64.354684",
-        "3a3018b1.645408"
-      ]
-    ]
-  },
-  {
-    "id": "3ccd71b7.e4583e",
-    "type": "dgstart",
-    "name": "DGSTART",
-    "outputs": 1,
-    "x": 144.7500098092214,
-    "y": 124.41365623474121,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "871c79a8.0f3e48"
-      ]
-    ]
-  },
-  {
-    "id": "871c79a8.0f3e48",
-    "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": 258.03571537562766,
-    "y": 164.6517677307129,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "4b0e51f7.20b38"
-      ]
-    ]
-  },
-  {
-    "id": "4b0e51f7.20b38",
-    "type": "method",
-    "name": "method validate-vnf-input",
-    "xml": "<method rpc='validate-vnf-input' mode='sync'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 193.42863682338157,
-    "y": 205.66365242004395,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "4d9dbde4.447a44"
-      ]
-    ]
-  },
-  {
-    "id": "79e58f6f.3ef1e",
-    "type": "comment",
-    "name": "validate-vnf-input",
-    "info": "",
-    "comments": "",
-    "x": 539.0948660714284,
-    "y": 72,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "1d62a81d.049808",
-    "type": "switchNode",
-    "name": "switch service-instance-id",
-    "xml": "<switch test='`$vnf-topology-operation-input.service-information.service-instance-id`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 495.3571570260183,
-    "y": 424.50001525878906,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "6a29ec68.3b9074"
-      ]
-    ]
-  },
-  {
-    "id": "6a29ec68.3b9074",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 707.7857382638113,
-    "y": 424.5000114440918,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "8d2c582.ae31aa8"
-      ]
-    ]
-  },
-  {
-    "id": "8d2c582.ae31aa8",
-    "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": 859.2143042428152,
-    "y": 424.50000953674316,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "3a3018b1.645408",
-    "type": "switchNode",
-    "name": "switch aic-cloud-region",
-    "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 1047.0000076293945,
-    "y": 566.5714302062988,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "6edfb4d4.a66b5c"
-      ]
-    ]
-  },
-  {
-    "id": "6edfb4d4.a66b5c",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 1273.7143249511719,
-    "y": 566.5714645385742,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "e6cdd965.41bc18"
-      ]
-    ]
-  },
-  {
-    "id": "e6cdd965.41bc18",
-    "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-request-input.aic-cloud-region is a required input\" />\n",
-    "comments": "",
-    "x": 1425.1428909301758,
-    "y": 566.5714626312256,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "87424be6.6788e8",
-    "type": "switchNode",
-    "name": "switch model-customization-id",
-    "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 1071.4761352539062,
-    "y": 612.7618942260742,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "8d44461a.f88fd8"
-      ]
-    ]
-  },
-  {
-    "id": "8d44461a.f88fd8",
-    "type": "outcome",
-    "name": "NULL",
-    "xml": "<outcome value=''>",
-    "comments": "",
-    "outputs": 1,
-    "x": 1276.4761352539062,
-    "y": 612.7618770599365,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "50f4ef71.66b2d"
-      ]
-    ]
-  },
-  {
-    "id": "50f4ef71.66b2d",
-    "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.onap-model-information.model-customization-uuid is a required input\" />\n",
-    "comments": "",
-    "x": 1427.9047012329102,
-    "y": 612.7618751525879,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      
-    ]
-  },
-  {
-    "id": "5be38d11.63b4f4",
-    "type": "outcome",
-    "name": "changeassign",
-    "xml": "<outcome value='changeassign'>\n",
-    "comments": "",
-    "outputs": 1,
-    "x": 661.4163551330566,
-    "y": 612.6904535293579,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "a7282aba.0b4bc8"
-      ]
-    ]
-  },
-  {
-    "id": "a7282aba.0b4bc8",
-    "type": "block",
-    "name": "block : atomic",
-    "xml": "<block atomic=\"true\">",
-    "atomic": "true",
-    "outputs": 1,
-    "x": 841.4163436889648,
-    "y": 612.6904201507568,
-    "z": "3f03c20b.438afe",
-    "wires": [
-      [
-        "87424be6.6788e8"
-      ]
-    ]
-  }
-]
+[\r
+  {\r
+    "id": "76c41400.105bfc",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 215.03125,\r
+    "y": 380.7500047683716,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "2a2419b1.808286",\r
+        "63aa7131.36521",\r
+        "eac281c.1de128",\r
+        "e567acf8.fa2ee",\r
+        "b96ae981.783b38"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2a2419b1.808286",\r
+    "type": "switchNode",\r
+    "name": "switch svc-request-id",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 472.7931594848633,\r
+    "y": 338.580340385437,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "b04eadfc.363d6"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "b04eadfc.363d6",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 698.507453918457,\r
+    "y": 338.5803442001343,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "7a089ce3.3d6db4"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7a089ce3.3d6db4",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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
+    "comments": "",\r
+    "x": 849.9360198974609,\r
+    "y": 338.58034229278564,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "63aa7131.36521",\r
+    "type": "switchNode",\r
+    "name": "switch svc-action",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 461.3645226614817,\r
+    "y": 297.15177195412775,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "9a54011a.7a533"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "9a54011a.7a533",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 697.0788743155344,\r
+    "y": 295.7231697354998,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "ae9fbdb1.99d76"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "ae9fbdb1.99d76",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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",\r
+    "comments": "",\r
+    "x": 847.0788476126536,\r
+    "y": 295.723179272243,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "eac281c.1de128",\r
+    "type": "switchNode",\r
+    "name": "switch request-action",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 471.36457606724343,\r
+    "y": 381.43748705727717,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "723ab622.079618"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "723ab622.079618",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 698.5074495588033,\r
+    "y": 381.43749795641224,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "af6a2199.40114"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "af6a2199.40114",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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",\r
+    "comments": "",\r
+    "x": 849.9360155378072,\r
+    "y": 381.4374960490636,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cb0aa11e.ba442",\r
+    "type": "switchNode",\r
+    "name": "switch model-customization-id",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1089.8290977478027,\r
+    "y": 528.8662605285645,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "f7d46398.5727f"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "f7d46398.5727f",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1294.8290977478027,\r
+    "y": 528.8662433624268,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "4203f831.9a99a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4203f831.9a99a8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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.onap-model-information.model-customization-uuid is a required input\" />\n",\r
+    "comments": "",\r
+    "x": 1446.2576637268066,\r
+    "y": 528.8662414550781,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "3314ab19.e03fa4",\r
+    "type": "switchNode",\r
+    "name": "switch tenant",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.tenant`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1035.6861763000488,\r
+    "y": 570.294771194458,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "8f23daeb.368758"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "8f23daeb.368758",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1293.4004936218262,\r
+    "y": 570.2948055267334,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "d455e65.3d8f318"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "d455e65.3d8f318",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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-request-input.tenant is a required input\" />\n",\r
+    "comments": "",\r
+    "x": 1444.82905960083,\r
+    "y": 570.2948036193848,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b6a4138f.58b28",\r
+    "type": "comment",\r
+    "name": "Validation of required fields",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 621.3645324707031,\r
+    "y": 252.8660545349121,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "e567acf8.fa2ee",\r
+    "type": "switchNode",\r
+    "name": "switch svc-action",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 455.35266876220703,\r
+    "y": 570.5447463989258,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "99eee3d5.45a48"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "99eee3d5.45a48",\r
+    "type": "outcome",\r
+    "name": "assign",\r
+    "xml": "<outcome value='assign'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 632.4359893798828,\r
+    "y": 570.1280860900879,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "74f6768d.61c458"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "74f6768d.61c458",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 829.1026000976562,\r
+    "y": 570.1280860900879,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "cb0aa11e.ba442",\r
+        "3314ab19.e03fa4",\r
+        "14a1f7ee.4225a8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "75d1af24.b59b7",\r
+    "type": "dgstart",\r
+    "name": "DGSTART",\r
+    "outputs": 1,\r
+    "x": 133.7812598092214,\r
+    "y": 125.41365432739258,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "7a2246ee.79a8f8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "7a2246ee.79a8f8",\r
+    "type": "service-logic",\r
+    "name": "GENERIC-RESOURCE-API ${project.version}",\r
+    "module": "GENERIC-RESOURCE-API",\r
+    "version": "${project.version}",\r
+    "comments": "",\r
+    "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
+    "outputs": 1,\r
+    "x": 247.06696537562766,\r
+    "y": 165.65176582336426,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "58cd5caf.4f7f64"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "58cd5caf.4f7f64",\r
+    "type": "method",\r
+    "name": "method validate-vnf-input",\r
+    "xml": "<method rpc='validate-vnf-input' mode='sync'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 182.45988682338157,\r
+    "y": 206.6636505126953,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "76c41400.105bfc"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "4fd47656.8c48d8",\r
+    "type": "comment",\r
+    "name": "validate-vnf-input",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 528.1261160714284,\r
+    "y": 72.99999809265137,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "b96ae981.783b38",\r
+    "type": "switchNode",\r
+    "name": "switch service-instance-id",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.service-information.service-instance-id`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 484.3884070260183,\r
+    "y": 425.50001335144043,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "222c65be.19adaa"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "222c65be.19adaa",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 696.8169882638113,\r
+    "y": 425.50000953674316,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "419149d7.f3c9e8"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "419149d7.f3c9e8",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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",\r
+    "comments": "",\r
+    "x": 848.2455542428152,\r
+    "y": 425.50000762939453,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "14a1f7ee.4225a8",\r
+    "type": "switchNode",\r
+    "name": "switch aic-cloud-region",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1065.0312576293945,\r
+    "y": 612.5714282989502,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "34b6bd95.7d9342"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "34b6bd95.7d9342",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1291.7455749511719,\r
+    "y": 612.5714626312256,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "2a60eee3.33bf02"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "2a60eee3.33bf02",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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-request-input.aic-cloud-region is a required input\" />\n",\r
+    "comments": "",\r
+    "x": 1443.1741409301758,\r
+    "y": 612.571460723877,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "786596f7.351798",\r
+    "type": "switchNode",\r
+    "name": "switch model-customization-id",\r
+    "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1060.5074005126953,\r
+    "y": 727.7619094848633,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "47670feb.a0d52"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "47670feb.a0d52",\r
+    "type": "outcome",\r
+    "name": "NULL",\r
+    "xml": "<outcome value=''>",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 1265.5074005126953,\r
+    "y": 727.7618923187256,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "57c8f1dd.5353b"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "57c8f1dd.5353b",\r
+    "type": "returnFailure",\r
+    "name": "return failure",\r
+    "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.onap-model-information.model-customization-uuid is a required input\" />\n",\r
+    "comments": "",\r
+    "x": 1416.9359664916992,\r
+    "y": 727.761890411377,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  },\r
+  {\r
+    "id": "cfe766b3.3ac5a8",\r
+    "type": "outcome",\r
+    "name": "changeassign",\r
+    "xml": "<outcome value='changeassign'>\n",\r
+    "comments": "",\r
+    "outputs": 1,\r
+    "x": 650.4476203918457,\r
+    "y": 727.690468788147,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "43346cb0.8ff874"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "43346cb0.8ff874",\r
+    "type": "block",\r
+    "name": "block : atomic",\r
+    "xml": "<block atomic=\"true\">",\r
+    "atomic": "true",\r
+    "outputs": 1,\r
+    "x": 830.4476089477539,\r
+    "y": 727.6904354095459,\r
+    "z": "62d88521.de373c",\r
+    "wires": [\r
+      [\r
+        "786596f7.351798"\r
+      ]\r
+    ]\r
+  },\r
+  {\r
+    "id": "75147ce8.6bd644",\r
+    "type": "comment",\r
+    "name": "model-customization-uuid validation moved to changeassign DG",\r
+    "info": "",\r
+    "comments": "",\r
+    "x": 710.03125,\r
+    "y": 693.0000085830688,\r
+    "z": "62d88521.de373c",\r
+    "wires": []\r
+  }\r
+]\r