Carry forward GRA async fixes
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-service-input.json
index 948336c..fb7d439 100644 (file)
@@ -1,531 +1 @@
-[
-    {
-        "id": "d54a485.152c1b8",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "outputs": 1,
-        "x": 167.4999901907786,
-        "y": 410.00000422341486,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "bcfa11de.2ed69",
-                "c928e0b1.6f8ba",
-                "862c95fc.9314d8",
-                "57d36230.80271c"
-            ]
-        ]
-    },
-    {
-        "id": "bcfa11de.2ed69",
-        "type": "switchNode",
-        "name": "switch svc-request-id",
-        "xml": "<switch test='`$service-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 454.5476303100586,
-        "y": 315.9374895095825,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "388829d5.26a2f6"
-            ]
-        ]
-    },
-    {
-        "id": "388829d5.26a2f6",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 680.2619247436523,
-        "y": 315.9374933242798,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "9ad322ba.1f5cf"
-            ]
-        ]
-    },
-    {
-        "id": "9ad322ba.1f5cf",
-        "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": 831.6904907226562,
-        "y": 315.93749141693115,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "c928e0b1.6f8ba",
-        "type": "switchNode",
-        "name": "switch svc-action",
-        "xml": "<switch test='`$service-topology-operation-input.sdnc-request-header.svc-action`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 443.118993486677,
-        "y": 274.50892107827326,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "14a44603.cceb6a"
-            ]
-        ]
-    },
-    {
-        "id": "14a44603.cceb6a",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 678.8333451407298,
-        "y": 273.08031885964533,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "2dd27fa8.9909d"
-            ]
-        ]
-    },
-    {
-        "id": "2dd27fa8.9909d",
-        "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": 828.8333184378489,
-        "y": 273.0803283963885,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "862c95fc.9314d8",
-        "type": "switchNode",
-        "name": "switch request-action",
-        "xml": "<switch test='`$service-topology-operation-input.request-information.request-action`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 453.11904689243875,
-        "y": 358.7946361814227,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "d18a5e6f.1258e"
-            ]
-        ]
-    },
-    {
-        "id": "d18a5e6f.1258e",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 680.2619203839986,
-        "y": 358.79464708055775,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "2fcf1e47.c379d2"
-            ]
-        ]
-    },
-    {
-        "id": "2fcf1e47.c379d2",
-        "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": 831.6904863630025,
-        "y": 358.7946451732091,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "1abfff83.8ab75",
-        "type": "switchNode",
-        "name": "switch subscription-service-type",
-        "xml": "<switch test='`$service-topology-operation-input.service-information.subscription-service-type`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 1005.4405844552175,
-        "y": 480.9375510896955,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "4139e9.e71e3618"
-            ]
-        ]
-    },
-    {
-        "id": "4139e9.e71e3618",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1201.1548788888113,
-        "y": 480.93754822867254,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "c6f3b245.5780c"
-            ]
-        ]
-    },
-    {
-        "id": "c6f3b245.5780c",
-        "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.subscription-service-type is a required input\" />\n",
-        "comments": "",
-        "x": 1352.583429609026,
-        "y": 480.93753773825506,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "742df1ab.3ae88",
-        "type": "switchNode",
-        "name": "switch global-customer-id",
-        "xml": "<switch test='`$service-topology-operation-input.service-information.global-customer-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 985.4406378609792,
-        "y": 522.3661514009748,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "7ba07ba.47bde84"
-            ]
-        ]
-    },
-    {
-        "id": "7ba07ba.47bde84",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1201.1548865182058,
-        "y": 522.3661533083234,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "cbe8d9bd.9c8618"
-            ]
-        ]
-    },
-    {
-        "id": "cbe8d9bd.9c8618",
-        "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.global-customer-id is a required input\" />\n",
-        "comments": "",
-        "x": 1352.5834524972097,
-        "y": 522.3661514009748,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "1fcc9e4a.90b532",
-        "type": "switchNode",
-        "name": "switch model-invariant-uuid",
-        "xml": "<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 991.1548560006277,
-        "y": 563.7947231020246,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "a2b56163.2eead"
-            ]
-        ]
-    },
-    {
-        "id": "a2b56163.2eead",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1201.1548636300222,
-        "y": 563.7947498049055,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "85da17f9.7b6ee8"
-            ]
-        ]
-    },
-    {
-        "id": "85da17f9.7b6ee8",
-        "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.onap-model-information.model-invariant-uuid is a required input\" />\n",
-        "comments": "",
-        "x": 1352.583429609026,
-        "y": 563.7947478975568,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "96d57264.57088",
-        "type": "switchNode",
-        "name": "switch model-uuid",
-        "xml": "<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 961.1549551827566,
-        "y": 605.2233367647443,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "b0c11ff.c6916e"
-            ]
-        ]
-    },
-    {
-        "id": "b0c11ff.c6916e",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1201.1549551827566,
-        "y": 605.2233195986066,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "6ef2e613.020628"
-            ]
-        ]
-    },
-    {
-        "id": "6ef2e613.020628",
-        "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.onap-model-information.model-uuid is a required input\" />\n",
-        "comments": "",
-        "x": 1352.5835211617605,
-        "y": 605.223317691258,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "731761a3.6eed4",
-        "type": "switchNode",
-        "name": "switch model-name",
-        "xml": "<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-name`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 964.0120337350027,
-        "y": 646.6518474306379,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "65032b2e.022024"
-            ]
-        ]
-    },
-    {
-        "id": "65032b2e.022024",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1199.72635105678,
-        "y": 646.6518817629133,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "b67eae73.a9f6c"
-            ]
-        ]
-    },
-    {
-        "id": "b67eae73.a9f6c",
-        "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.onap-model-information.model-name is a required input\" />\n",
-        "comments": "",
-        "x": 1351.154917035784,
-        "y": 646.6518798555646,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "fb62d34c.a0426",
-        "type": "comment",
-        "name": "Validation of required fields",
-        "info": "",
-        "comments": "",
-        "x": 603.1190032958984,
-        "y": 230.22320365905762,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "57d36230.80271c",
-        "type": "switchNode",
-        "name": "switch svc-action",
-        "xml": "<switch test='`$service-topology-operation-input.sdnc-request-header.svc-action`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 438.35706329345703,
-        "y": 563.1994934082031,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "737f9c27.6f5f04"
-            ]
-        ]
-    },
-    {
-        "id": "737f9c27.6f5f04",
-        "type": "outcome",
-        "name": "assign",
-        "xml": "<outcome value='assign'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 600.857063293457,
-        "y": 563.1994934082031,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "9f47db00.e034a8"
-            ]
-        ]
-    },
-    {
-        "id": "9f47db00.e034a8",
-        "type": "block",
-        "name": "block : atomic",
-        "xml": "<block atomic=\"true\">",
-        "atomic": "true",
-        "outputs": 1,
-        "x": 755.857063293457,
-        "y": 563.1994934082031,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "1abfff83.8ab75",
-                "742df1ab.3ae88",
-                "1fcc9e4a.90b532",
-                "96d57264.57088",
-                "731761a3.6eed4",
-                "7ae25d13.e12ea4"
-            ]
-        ]
-    },
-    {
-        "id": "8465d752.ecf868",
-        "type": "dgstart",
-        "name": "DGSTART",
-        "outputs": 1,
-        "x": 111.25,
-        "y": 79.91365623474121,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "9f7bd881.0481b8"
-            ]
-        ]
-    },
-    {
-        "id": "9f7bd881.0481b8",
-        "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": 186.53570556640625,
-        "y": 120.15176773071289,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "15072416.3cb84c"
-            ]
-        ]
-    },
-    {
-        "id": "15072416.3cb84c",
-        "type": "method",
-        "name": "method validate-service-input",
-        "xml": "<method rpc='validate-service-input' mode='sync'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 175.92862701416016,
-        "y": 161.16365242004395,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "d54a485.152c1b8"
-            ]
-        ]
-    },
-    {
-        "id": "6f67c5b7.423c2c",
-        "type": "comment",
-        "name": "validate-service-input",
-        "info": "",
-        "comments": "",
-        "x": 505.59485626220703,
-        "y": 27.5,
-        "z": "42cc1159.52eec",
-        "wires": []
-    },
-    {
-        "id": "7ae25d13.e12ea4",
-        "type": "switchNode",
-        "name": "switch service-id",
-        "xml": "<switch test='`$service-topology-operation-input.service-information.service-id`'>\n",
-        "comments": "",
-        "outputs": 1,
-        "x": 957.1428375244141,
-        "y": 440.428599357605,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "e9812407.bacf48"
-            ]
-        ]
-    },
-    {
-        "id": "e9812407.bacf48",
-        "type": "outcome",
-        "name": "NULL",
-        "xml": "<outcome value=''>",
-        "comments": "",
-        "outputs": 1,
-        "x": 1197.571418762207,
-        "y": 440.4285955429077,
-        "z": "42cc1159.52eec",
-        "wires": [
-            [
-                "9d9de464.0da3a8"
-            ]
-        ]
-    },
-    {
-        "id": "9d9de464.0da3a8",
-        "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-id is a required input\" />\n",
-        "comments": "",
-        "x": 1348.999984741211,
-        "y": 440.4285936355591,
-        "z": "42cc1159.52eec",
-        "wires": []
-    }
-]
+[{"id":"edb23f9d.a0831","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":208.5714340209961,"y":432.857120513916,"z":"28243e86.88d342","wires":[["54626725.767df8","ae0ea7a6.aa4958","2ee7ae8e.ec3e02","572713cb.967e9c"]]},{"id":"54626725.767df8","type":"switchNode","name":"switch svc-request-id","xml":"<switch test='`$service-topology-operation-input.sdnc-request-header.svc-request-id`'>\n","comments":"","outputs":1,"x":454.19051361083984,"y":300.2232151031494,"z":"28243e86.88d342","wires":[["16c18fe2.37317"]]},{"id":"16c18fe2.37317","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":679.9048080444336,"y":300.2232189178467,"z":"28243e86.88d342","wires":[["7afca0eb.9cdce"]]},{"id":"7afca0eb.9cdce","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":831.3333740234375,"y":300.22321701049805,"z":"28243e86.88d342","wires":[]},{"id":"ae0ea7a6.aa4958","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$service-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":442.7618767874583,"y":258.79464667184016,"z":"28243e86.88d342","wires":[["3756f3ff.76490c"]]},{"id":"3756f3ff.76490c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":678.476228441511,"y":257.3660444532122,"z":"28243e86.88d342","wires":[["306ea9cf.6ce206"]]},{"id":"306ea9cf.6ce206","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":828.4762017386302,"y":257.3660539899554,"z":"28243e86.88d342","wires":[]},{"id":"2ee7ae8e.ec3e02","type":"switchNode","name":"switch request-action","xml":"<switch test='`$service-topology-operation-input.request-information.request-action`'>\n","comments":"","outputs":1,"x":452.76193019322,"y":343.08036177498957,"z":"28243e86.88d342","wires":[["8d89fa.f2f75608"]]},{"id":"8d89fa.f2f75608","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":679.9048036847798,"y":343.08037267412465,"z":"28243e86.88d342","wires":[["2ce5e91a.3d5216"]]},{"id":"2ce5e91a.3d5216","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":831.3333696637837,"y":343.080370766776,"z":"28243e86.88d342","wires":[]},{"id":"44ec88dd.c9a958","type":"switchNode","name":"switch subscription-service-type","xml":"<switch test='`$service-topology-operation-input.service-information.subscription-service-type`'>\n","comments":"","outputs":1,"x":1075.083447047642,"y":430.937544958932,"z":"28243e86.88d342","wires":[["92ab775.631ee88"]]},{"id":"92ab775.631ee88","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1270.7977414812358,"y":430.93754209790904,"z":"28243e86.88d342","wires":[["e6796dc3.10f6c"]]},{"id":"e6796dc3.10f6c","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.subscription-service-type is a required input\" />\n","comments":"","x":1422.2262922014506,"y":430.93753160749156,"z":"28243e86.88d342","wires":[]},{"id":"b8ebffbf.bce06","type":"switchNode","name":"switch global-customer-id","xml":"<switch test='`$service-topology-operation-input.service-information.global-customer-id`'>\n","comments":"","outputs":1,"x":1055.0835004534038,"y":472.3661452702113,"z":"28243e86.88d342","wires":[["3275964a.60192a"]]},{"id":"3275964a.60192a","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1270.7977491106303,"y":472.3661471775599,"z":"28243e86.88d342","wires":[["2aa93764.d1ca48"]]},{"id":"2aa93764.d1ca48","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.global-customer-id is a required input\" />\n","comments":"","x":1422.2263150896342,"y":472.3661452702113,"z":"28243e86.88d342","wires":[]},{"id":"f646cff6.1edd7","type":"switchNode","name":"switch model-invariant-uuid","xml":"<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`'>\n","comments":"","outputs":1,"x":1060.7977185930522,"y":513.7947169712611,"z":"28243e86.88d342","wires":[["dfbf13d8.eedeb"]]},{"id":"dfbf13d8.eedeb","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1270.7977262224467,"y":513.794743674142,"z":"28243e86.88d342","wires":[["c13e23d1.c796b"]]},{"id":"c13e23d1.c796b","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.onap-model-information.model-invariant-uuid is a required input\" />\n","comments":"","x":1422.2262922014506,"y":513.7947417667933,"z":"28243e86.88d342","wires":[]},{"id":"bae96f52.32ae8","type":"switchNode","name":"switch model-uuid","xml":"<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n","comments":"","outputs":1,"x":1030.797817775181,"y":555.2233306339808,"z":"28243e86.88d342","wires":[["dc4a3e4.f1212c"]]},{"id":"dc4a3e4.f1212c","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1270.797817775181,"y":555.2233134678431,"z":"28243e86.88d342","wires":[["50e8e609.694fa8"]]},{"id":"50e8e609.694fa8","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.onap-model-information.model-uuid is a required input\" />\n","comments":"","x":1422.226383754185,"y":555.2233115604945,"z":"28243e86.88d342","wires":[]},{"id":"1b05c1d3.e757de","type":"switchNode","name":"switch model-name","xml":"<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-name`'>\n","comments":"","outputs":1,"x":1033.6548963274272,"y":596.6518412998744,"z":"28243e86.88d342","wires":[["57fd3f6c.ea562"]]},{"id":"57fd3f6c.ea562","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1269.3692136492045,"y":596.6518756321498,"z":"28243e86.88d342","wires":[["d82eb142.373f2"]]},{"id":"d82eb142.373f2","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.onap-model-information.model-name is a required input\" />\n","comments":"","x":1420.7977796282084,"y":596.6518737248011,"z":"28243e86.88d342","wires":[]},{"id":"8f018dc.a5bb37","type":"comment","name":"Validation of required fields","info":"","comments":"","x":602.7618865966797,"y":214.5089292526245,"z":"28243e86.88d342","wires":[]},{"id":"572713cb.967e9c","type":"switchNode","name":"switch svc-action","xml":"<switch test='`$service-topology-operation-input.sdnc-request-header.svc-action`'>\n","comments":"","outputs":1,"x":436.5713882446289,"y":601.7709045410156,"z":"28243e86.88d342","wires":[["4146d215.081c3c","f2a1e8.42ce8e18"]]},{"id":"4146d215.081c3c","type":"outcome","name":"assign","xml":"<outcome value='assign'>\n","comments":"","outputs":1,"x":633.3570518493652,"y":514.6280498504639,"z":"28243e86.88d342","wires":[["2201de8b.f2d032"]]},{"id":"2201de8b.f2d032","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":825.4999258858816,"y":513.1994872774396,"z":"28243e86.88d342","wires":[["44ec88dd.c9a958","b8ebffbf.bce06","f646cff6.1edd7","bae96f52.32ae8","1b05c1d3.e757de"]]},{"id":"12a4a1e1.0f3c6e","type":"dgstart","name":"DGSTART","outputs":1,"x":112.32143620082297,"y":79.91365201132635,"z":"28243e86.88d342","wires":[["a4b20c73.9349b"]]},{"id":"a4b20c73.9349b","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":229.03571319580078,"y":120.15176350729803,"z":"28243e86.88d342","wires":[["efd6dbc2.72c708"]]},{"id":"efd6dbc2.72c708","type":"method","name":"method validate-service-input","xml":"<method rpc='validate-service-input' mode='sync'>\n","comments":"","outputs":1,"x":177.00006321498313,"y":161.16364819662908,"z":"28243e86.88d342","wires":[["edb23f9d.a0831"]]},{"id":"8e1cbab3.830fc8","type":"comment","name":"validate-service-input","info":"","comments":"","x":506.66629246303,"y":27.499995776585138,"z":"28243e86.88d342","wires":[]},{"id":"77dada46.44a994","type":"switchNode","name":"switch model-invariant-uuid","xml":"<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-invariant-uuid`'>\n","comments":"","outputs":1,"x":1055.7143287658691,"y":647.1428604125977,"z":"28243e86.88d342","wires":[["952257b3.dd6078"]]},{"id":"952257b3.dd6078","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1265.7143363952637,"y":647.1428871154785,"z":"28243e86.88d342","wires":[["8da06761.60a388"]]},{"id":"8da06761.60a388","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.onap-model-information.model-invariant-uuid is a required input\" />\n","comments":"","x":1417.1429023742676,"y":647.1428852081299,"z":"28243e86.88d342","wires":[]},{"id":"64f8b162.eeba","type":"switchNode","name":"switch model-uuid","xml":"<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n","comments":"","outputs":1,"x":1025.714427947998,"y":688.5714740753174,"z":"28243e86.88d342","wires":[["aee449b5.453ff8"]]},{"id":"aee449b5.453ff8","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1265.714427947998,"y":688.5714569091797,"z":"28243e86.88d342","wires":[["572da02b.634f4"]]},{"id":"572da02b.634f4","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.onap-model-information.model-uuid is a required input\" />\n","comments":"","x":1417.142993927002,"y":688.571455001831,"z":"28243e86.88d342","wires":[]},{"id":"c3343db6.57a7d","type":"switchNode","name":"switch model-name","xml":"<switch test='`$service-topology-operation-input.service-information.onap-model-information.model-name`'>\n","comments":"","outputs":1,"x":1028.5715065002441,"y":729.9999847412109,"z":"28243e86.88d342","wires":[["4dbe8140.1c24"]]},{"id":"4dbe8140.1c24","type":"outcome","name":"NULL","xml":"<outcome value=''>","comments":"","outputs":1,"x":1264.2858238220215,"y":730.0000190734863,"z":"28243e86.88d342","wires":[["3a247f65.3dbf2"]]},{"id":"3a247f65.3dbf2","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.onap-model-information.model-name is a required input\" />\n","comments":"","x":1415.7143898010254,"y":730.0000171661377,"z":"28243e86.88d342","wires":[]},{"id":"f2a1e8.42ce8e18","type":"outcome","name":"changeassign","xml":"<outcome value='changeassign'>\n","comments":"","outputs":1,"x":656.2736778259277,"y":686.547679901123,"z":"28243e86.88d342","wires":[["52eab4f4.64cf0c"]]},{"id":"52eab4f4.64cf0c","type":"block","name":"block : atomic","xml":"<block atomic=\"true\">","atomic":"true","outputs":1,"x":826.1308364868164,"y":686.547679901123,"z":"28243e86.88d342","wires":[["77dada46.44a994","64f8b162.eeba","c3343db6.57a7d"]]}]
\ No newline at end of file