[ { "id": "d54a485.152c1b8", "type": "block", "name": "block : atomic", "xml": "", "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": "\n", "comments": "", "outputs": 1, "x": 454.5476303100586, "y": 315.9374895095825, "z": "42cc1159.52eec", "wires": [ [ "388829d5.26a2f6" ] ] }, { "id": "388829d5.26a2f6", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 680.2619247436523, "y": 315.9374933242798, "z": "42cc1159.52eec", "wires": [ [ "9ad322ba.1f5cf" ] ] }, { "id": "9ad322ba.1f5cf", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 831.6904907226562, "y": 315.93749141693115, "z": "42cc1159.52eec", "wires": [] }, { "id": "c928e0b1.6f8ba", "type": "switchNode", "name": "switch svc-action", "xml": "\n", "comments": "", "outputs": 1, "x": 443.118993486677, "y": 274.50892107827326, "z": "42cc1159.52eec", "wires": [ [ "14a44603.cceb6a" ] ] }, { "id": "14a44603.cceb6a", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 678.8333451407298, "y": 273.08031885964533, "z": "42cc1159.52eec", "wires": [ [ "2dd27fa8.9909d" ] ] }, { "id": "2dd27fa8.9909d", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 828.8333184378489, "y": 273.0803283963885, "z": "42cc1159.52eec", "wires": [] }, { "id": "862c95fc.9314d8", "type": "switchNode", "name": "switch request-action", "xml": "\n", "comments": "", "outputs": 1, "x": 453.11904689243875, "y": 358.7946361814227, "z": "42cc1159.52eec", "wires": [ [ "d18a5e6f.1258e" ] ] }, { "id": "d18a5e6f.1258e", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 680.2619203839986, "y": 358.79464708055775, "z": "42cc1159.52eec", "wires": [ [ "2fcf1e47.c379d2" ] ] }, { "id": "2fcf1e47.c379d2", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 831.6904863630025, "y": 358.7946451732091, "z": "42cc1159.52eec", "wires": [] }, { "id": "1abfff83.8ab75", "type": "switchNode", "name": "switch subscription-service-type", "xml": "\n", "comments": "", "outputs": 1, "x": 1005.4405844552175, "y": 480.9375510896955, "z": "42cc1159.52eec", "wires": [ [ "4139e9.e71e3618" ] ] }, { "id": "4139e9.e71e3618", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1201.1548788888113, "y": 480.93754822867254, "z": "42cc1159.52eec", "wires": [ [ "c6f3b245.5780c" ] ] }, { "id": "c6f3b245.5780c", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1352.583429609026, "y": 480.93753773825506, "z": "42cc1159.52eec", "wires": [] }, { "id": "742df1ab.3ae88", "type": "switchNode", "name": "switch global-customer-id", "xml": "\n", "comments": "", "outputs": 1, "x": 985.4406378609792, "y": 522.3661514009748, "z": "42cc1159.52eec", "wires": [ [ "7ba07ba.47bde84" ] ] }, { "id": "7ba07ba.47bde84", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1201.1548865182058, "y": 522.3661533083234, "z": "42cc1159.52eec", "wires": [ [ "cbe8d9bd.9c8618" ] ] }, { "id": "cbe8d9bd.9c8618", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1352.5834524972097, "y": 522.3661514009748, "z": "42cc1159.52eec", "wires": [] }, { "id": "1fcc9e4a.90b532", "type": "switchNode", "name": "switch model-invariant-uuid", "xml": "\n", "comments": "", "outputs": 1, "x": 991.1548560006277, "y": 563.7947231020246, "z": "42cc1159.52eec", "wires": [ [ "a2b56163.2eead" ] ] }, { "id": "a2b56163.2eead", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1201.1548636300222, "y": 563.7947498049055, "z": "42cc1159.52eec", "wires": [ [ "85da17f9.7b6ee8" ] ] }, { "id": "85da17f9.7b6ee8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1352.583429609026, "y": 563.7947478975568, "z": "42cc1159.52eec", "wires": [] }, { "id": "96d57264.57088", "type": "switchNode", "name": "switch model-uuid", "xml": "\n", "comments": "", "outputs": 1, "x": 961.1549551827566, "y": 605.2233367647443, "z": "42cc1159.52eec", "wires": [ [ "b0c11ff.c6916e" ] ] }, { "id": "b0c11ff.c6916e", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1201.1549551827566, "y": 605.2233195986066, "z": "42cc1159.52eec", "wires": [ [ "6ef2e613.020628" ] ] }, { "id": "6ef2e613.020628", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1352.5835211617605, "y": 605.223317691258, "z": "42cc1159.52eec", "wires": [] }, { "id": "731761a3.6eed4", "type": "switchNode", "name": "switch model-name", "xml": "\n", "comments": "", "outputs": 1, "x": 964.0120337350027, "y": 646.6518474306379, "z": "42cc1159.52eec", "wires": [ [ "65032b2e.022024" ] ] }, { "id": "65032b2e.022024", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1199.72635105678, "y": 646.6518817629133, "z": "42cc1159.52eec", "wires": [ [ "b67eae73.a9f6c" ] ] }, { "id": "b67eae73.a9f6c", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \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": "\n", "comments": "", "outputs": 1, "x": 438.35706329345703, "y": 563.1994934082031, "z": "42cc1159.52eec", "wires": [ [ "737f9c27.6f5f04" ] ] }, { "id": "737f9c27.6f5f04", "type": "outcome", "name": "assign", "xml": "\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": "", "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": "", "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": "\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": "\n", "comments": "", "outputs": 1, "x": 957.1428375244141, "y": 440.428599357605, "z": "42cc1159.52eec", "wires": [ [ "e9812407.bacf48" ] ] }, { "id": "e9812407.bacf48", "type": "outcome", "name": "NULL", "xml": "", "comments": "", "outputs": 1, "x": 1197.571418762207, "y": 440.4285955429077, "z": "42cc1159.52eec", "wires": [ [ "9d9de464.0da3a8" ] ] }, { "id": "9d9de464.0da3a8", "type": "returnFailure", "name": "return failure", "xml": "\n\t\n\t\n \n", "comments": "", "x": 1348.999984741211, "y": 440.4285936355591, "z": "42cc1159.52eec", "wires": [] } ]