Moved bbs logic from network-topoly-operation to vnf
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-bbs-vnf-input-parameters.json
diff --git a/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-bbs-vnf-input-parameters.json b/platform-logic/generic-resource-api/src/main/json/GENERIC-RESOURCE-API_validate-bbs-vnf-input-parameters.json
new file mode 100644 (file)
index 0000000..07e9652
--- /dev/null
@@ -0,0 +1,504 @@
+[\r
+    {\r
+        "id": "a9992098.98ab18",\r
+        "type": "dgstart",\r
+        "name": "DGSTART",\r
+        "outputs": 1,\r
+        "x": 96.75,\r
+        "y": 57.75,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "b815cf12.b0f358"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b815cf12.b0f358",\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": 366.75,\r
+        "y": 57.75,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "515a8ca6.2d48c4"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "515a8ca6.2d48c4",\r
+        "type": "method",\r
+        "name": "method:validate-bbs-vnf-input-parameters",\r
+        "xml": "<method rpc='validate-bbs-vnf-input-parameters' mode='sync'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 758.7498779296875,\r
+        "y": 57.75,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "1160ee5b.11a072"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "1160ee5b.11a072",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">\n",\r
+        "atomic": "false",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 469.75,\r
+        "y": 144.75001525878906,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "904a6abf.9f47c"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "904a6abf.9f47c",\r
+        "type": "switchNode",\r
+        "name": "switch:svc-action",\r
+        "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 454.75000762939453,\r
+        "y": 238.75000762939453,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "73e23753.5f31b",\r
+                "c63a6845.3e4b2",\r
+                "b73b7c67.cf381",\r
+                "ef9a66d0.5d5de8",\r
+                "df3235d7.2ecca"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "73e23753.5f31b",\r
+        "type": "outcome",\r
+        "name": "create",\r
+        "xml": "<outcome value='create'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 676.75,\r
+        "y": 238.75003051757812,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "d43534da.befd08"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c63a6845.3e4b2",\r
+        "type": "outcome",\r
+        "name": "delete",\r
+        "xml": "<outcome value='delete'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 675.75,\r
+        "y": 302.75,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "e1ebb976.fa7488"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "b73b7c67.cf381",\r
+        "type": "outcome",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 662.7500343322754,\r
+        "y": 607.7500343322754,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "3d3b926c.d6df1e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d43534da.befd08",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 903.0833358764648,\r
+        "y": 237.75002670288086,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "5c667f46.96bd7"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "e1ebb976.fa7488",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 903.0833358764648,\r
+        "y": 301.75000858306885,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "3137b2c2.32238e"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "5c667f46.96bd7",\r
+        "type": "switchNode",\r
+        "name": "switch:request-action",\r
+        "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1115.083339691162,\r
+        "y": 236.75000762939453,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "8981d1ec.3bb948",\r
+                "cc2e3282.1d98",\r
+                "38546e0a.6a6f3a"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "8981d1ec.3bb948",\r
+        "type": "outcome",\r
+        "name": "Other",\r
+        "xml": "<outcome value='Other'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1405.0833740234375,\r
+        "y": 444.7500162124634,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "933f521f.c00278"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cc2e3282.1d98",\r
+        "type": "outcome",\r
+        "name": "CreateAccessConnectivityInstance",\r
+        "xml": "<outcome value='CreateAccessConnectivityInstance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1438.7500915527344,\r
+        "y": 153.75,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "cce51a56.4dfcb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "38546e0a.6a6f3a",\r
+        "type": "outcome",\r
+        "name": "CreateInternetProfileInstance",\r
+        "xml": "<outcome value='CreateInternetProfileInstance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1445.7500457763672,\r
+        "y": 218.75000953674316,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "533ce592.219cbc"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "af14d38f.89a018",\r
+        "type": "outcome",\r
+        "name": "DeleteAccessConnectivityInstance",\r
+        "xml": "<outcome value='DeleteAccessConnectivityInstance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1458.7500457763672,\r
+        "y": 300.75001335144043,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "13165c7f.2eb154"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "782019cd.4ecf2",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"svc-action is null\" />\n\n",\r
+        "comments": "",\r
+        "x": 882.4167060852051,\r
+        "y": 670.7500228881836,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "933f521f.c00278",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error invalid request-action\" />\n\n",\r
+        "comments": "",\r
+        "x": 1757.416748046875,\r
+        "y": 440.7500305175781,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "533ce592.219cbc",\r
+        "type": "switchNode",\r
+        "name": "switch:param_length",\r
+        "xml": "<switch test='$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1759.7500534057617,\r
+        "y": 217.75000953674316,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "333a72da.6e4976"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "cce51a56.4dfcb8",\r
+        "type": "switchNode",\r
+        "name": "switch:param_length",\r
+        "xml": "<switch test='$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1753.7500457763672,\r
+        "y": 148.75000476837158,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "333a72da.6e4976"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "333a72da.6e4976",\r
+        "type": "outcome",\r
+        "name": "null",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 2091.7500610351562,\r
+        "y": 232.75000953674316,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "d1cc2dc6.b055c8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "d1cc2dc6.b055c8",\r
+        "type": "returnFailure",\r
+        "name": "return failure",\r
+        "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error invalid request-action\" />\n\n",\r
+        "comments": "",\r
+        "x": 2273.75,\r
+        "y": 237.75,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "ef9a66d0.5d5de8",\r
+        "type": "outcome",\r
+        "name": "null",\r
+        "xml": "<outcome value=''>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 660.7500190734863,\r
+        "y": 670.7500228881836,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "782019cd.4ecf2"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3d3b926c.d6df1e",\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-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",\r
+        "comments": "",\r
+        "x": 884.7500190734863,\r
+        "y": 608.7500228881836,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": []\r
+    },\r
+    {\r
+        "id": "e4ebecc9.a43058",\r
+        "type": "outcome",\r
+        "name": "DeleteInternetProfileInstance",\r
+        "xml": "<outcome value='DeleteInternetProfileInstance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1447.7500457763672,\r
+        "y": 368.75001525878906,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "da26b180.cc3608"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "df3235d7.2ecca",\r
+        "type": "outcome",\r
+        "name": "update",\r
+        "xml": "<outcome value='update'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 679.7500190734863,\r
+        "y": 503.750018119812,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "935b3789.af6a8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "935b3789.af6a8",\r
+        "type": "block",\r
+        "name": "block : atomic",\r
+        "xml": "<block atomic=\"true\">",\r
+        "atomic": "true",\r
+        "outputs": 1,\r
+        "x": 896.7500228881836,\r
+        "y": 503.7500171661377,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "c30b2086.9a6bb8"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "9dbf4a15.2892a8",\r
+        "type": "outcome",\r
+        "name": "ChangeInternetProfileInstance",\r
+        "xml": "<outcome value='ChangeInternetProfileInstance'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1451.4167938232422,\r
+        "y": 503.7500190734863,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "ab50873c.7273f"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "c30b2086.9a6bb8",\r
+        "type": "switchNode",\r
+        "name": "switch:request-action",\r
+        "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1110.7500305175781,\r
+        "y": 503.7500171661377,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "9dbf4a15.2892a8",\r
+                "8981d1ec.3bb948"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "3137b2c2.32238e",\r
+        "type": "switchNode",\r
+        "name": "switch:request-action",\r
+        "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1114.0833435058594,\r
+        "y": 300.75000858306885,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "8981d1ec.3bb948",\r
+                "af14d38f.89a018",\r
+                "e4ebecc9.a43058"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "ab50873c.7273f",\r
+        "type": "switchNode",\r
+        "name": "switch:param_length",\r
+        "xml": "<switch test='$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1758.4167175292969,\r
+        "y": 501.7500190734863,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "333a72da.6e4976"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "da26b180.cc3608",\r
+        "type": "switchNode",\r
+        "name": "switch:param_length",\r
+        "xml": "<switch test='$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1771.7500495910645,\r
+        "y": 367.7500157356262,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "333a72da.6e4976"\r
+            ]\r
+        ]\r
+    },\r
+    {\r
+        "id": "13165c7f.2eb154",\r
+        "type": "switchNode",\r
+        "name": "switch:param_length",\r
+        "xml": "<switch test='$vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.param_length'>\n",\r
+        "comments": "",\r
+        "outputs": 1,\r
+        "x": 1763.7500495910645,\r
+        "y": 300.7500114440918,\r
+        "z": "629b4dd0.5a65b4",\r
+        "wires": [\r
+            [\r
+                "333a72da.6e4976"\r
+            ]\r
+        ]\r
+    }\r
+]
\ No newline at end of file