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
1 [\r
2   {\r
3     "id": "76c41400.105bfc",\r
4     "type": "block",\r
5     "name": "block : atomic",\r
6     "xml": "<block atomic=\"true\">",\r
7     "atomic": "true",\r
8     "outputs": 1,\r
9     "x": 215.03125,\r
10     "y": 380.7500047683716,\r
11     "z": "62d88521.de373c",\r
12     "wires": [\r
13       [\r
14         "2a2419b1.808286",\r
15         "63aa7131.36521",\r
16         "eac281c.1de128",\r
17         "e567acf8.fa2ee",\r
18         "b96ae981.783b38"\r
19       ]\r
20     ]\r
21   },\r
22   {\r
23     "id": "2a2419b1.808286",\r
24     "type": "switchNode",\r
25     "name": "switch svc-request-id",\r
26     "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",\r
27     "comments": "",\r
28     "outputs": 1,\r
29     "x": 472.7931594848633,\r
30     "y": 338.580340385437,\r
31     "z": "62d88521.de373c",\r
32     "wires": [\r
33       [\r
34         "b04eadfc.363d6"\r
35       ]\r
36     ]\r
37   },\r
38   {\r
39     "id": "b04eadfc.363d6",\r
40     "type": "outcome",\r
41     "name": "NULL",\r
42     "xml": "<outcome value=''>",\r
43     "comments": "",\r
44     "outputs": 1,\r
45     "x": 698.507453918457,\r
46     "y": 338.5803442001343,\r
47     "z": "62d88521.de373c",\r
48     "wires": [\r
49       [\r
50         "7a089ce3.3d6db4"\r
51       ]\r
52     ]\r
53   },\r
54   {\r
55     "id": "7a089ce3.3d6db4",\r
56     "type": "returnFailure",\r
57     "name": "return failure",\r
58     "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
59     "comments": "",\r
60     "x": 849.9360198974609,\r
61     "y": 338.58034229278564,\r
62     "z": "62d88521.de373c",\r
63     "wires": []\r
64   },\r
65   {\r
66     "id": "63aa7131.36521",\r
67     "type": "switchNode",\r
68     "name": "switch svc-action",\r
69     "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
70     "comments": "",\r
71     "outputs": 1,\r
72     "x": 461.3645226614817,\r
73     "y": 297.15177195412775,\r
74     "z": "62d88521.de373c",\r
75     "wires": [\r
76       [\r
77         "9a54011a.7a533"\r
78       ]\r
79     ]\r
80   },\r
81   {\r
82     "id": "9a54011a.7a533",\r
83     "type": "outcome",\r
84     "name": "NULL",\r
85     "xml": "<outcome value=''>",\r
86     "comments": "",\r
87     "outputs": 1,\r
88     "x": 697.0788743155344,\r
89     "y": 295.7231697354998,\r
90     "z": "62d88521.de373c",\r
91     "wires": [\r
92       [\r
93         "ae9fbdb1.99d76"\r
94       ]\r
95     ]\r
96   },\r
97   {\r
98     "id": "ae9fbdb1.99d76",\r
99     "type": "returnFailure",\r
100     "name": "return failure",\r
101     "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
102     "comments": "",\r
103     "x": 847.0788476126536,\r
104     "y": 295.723179272243,\r
105     "z": "62d88521.de373c",\r
106     "wires": []\r
107   },\r
108   {\r
109     "id": "eac281c.1de128",\r
110     "type": "switchNode",\r
111     "name": "switch request-action",\r
112     "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
113     "comments": "",\r
114     "outputs": 1,\r
115     "x": 471.36457606724343,\r
116     "y": 381.43748705727717,\r
117     "z": "62d88521.de373c",\r
118     "wires": [\r
119       [\r
120         "723ab622.079618"\r
121       ]\r
122     ]\r
123   },\r
124   {\r
125     "id": "723ab622.079618",\r
126     "type": "outcome",\r
127     "name": "NULL",\r
128     "xml": "<outcome value=''>",\r
129     "comments": "",\r
130     "outputs": 1,\r
131     "x": 698.5074495588033,\r
132     "y": 381.43749795641224,\r
133     "z": "62d88521.de373c",\r
134     "wires": [\r
135       [\r
136         "af6a2199.40114"\r
137       ]\r
138     ]\r
139   },\r
140   {\r
141     "id": "af6a2199.40114",\r
142     "type": "returnFailure",\r
143     "name": "return failure",\r
144     "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
145     "comments": "",\r
146     "x": 849.9360155378072,\r
147     "y": 381.4374960490636,\r
148     "z": "62d88521.de373c",\r
149     "wires": []\r
150   },\r
151   {\r
152     "id": "cb0aa11e.ba442",\r
153     "type": "switchNode",\r
154     "name": "switch model-customization-id",\r
155     "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",\r
156     "comments": "",\r
157     "outputs": 1,\r
158     "x": 1089.8290977478027,\r
159     "y": 528.8662605285645,\r
160     "z": "62d88521.de373c",\r
161     "wires": [\r
162       [\r
163         "f7d46398.5727f"\r
164       ]\r
165     ]\r
166   },\r
167   {\r
168     "id": "f7d46398.5727f",\r
169     "type": "outcome",\r
170     "name": "NULL",\r
171     "xml": "<outcome value=''>",\r
172     "comments": "",\r
173     "outputs": 1,\r
174     "x": 1294.8290977478027,\r
175     "y": 528.8662433624268,\r
176     "z": "62d88521.de373c",\r
177     "wires": [\r
178       [\r
179         "4203f831.9a99a8"\r
180       ]\r
181     ]\r
182   },\r
183   {\r
184     "id": "4203f831.9a99a8",\r
185     "type": "returnFailure",\r
186     "name": "return failure",\r
187     "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
188     "comments": "",\r
189     "x": 1446.2576637268066,\r
190     "y": 528.8662414550781,\r
191     "z": "62d88521.de373c",\r
192     "wires": []\r
193   },\r
194   {\r
195     "id": "3314ab19.e03fa4",\r
196     "type": "switchNode",\r
197     "name": "switch tenant",\r
198     "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.tenant`'>\n",\r
199     "comments": "",\r
200     "outputs": 1,\r
201     "x": 1035.6861763000488,\r
202     "y": 570.294771194458,\r
203     "z": "62d88521.de373c",\r
204     "wires": [\r
205       [\r
206         "8f23daeb.368758"\r
207       ]\r
208     ]\r
209   },\r
210   {\r
211     "id": "8f23daeb.368758",\r
212     "type": "outcome",\r
213     "name": "NULL",\r
214     "xml": "<outcome value=''>",\r
215     "comments": "",\r
216     "outputs": 1,\r
217     "x": 1293.4004936218262,\r
218     "y": 570.2948055267334,\r
219     "z": "62d88521.de373c",\r
220     "wires": [\r
221       [\r
222         "d455e65.3d8f318"\r
223       ]\r
224     ]\r
225   },\r
226   {\r
227     "id": "d455e65.3d8f318",\r
228     "type": "returnFailure",\r
229     "name": "return failure",\r
230     "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
231     "comments": "",\r
232     "x": 1444.82905960083,\r
233     "y": 570.2948036193848,\r
234     "z": "62d88521.de373c",\r
235     "wires": []\r
236   },\r
237   {\r
238     "id": "b6a4138f.58b28",\r
239     "type": "comment",\r
240     "name": "Validation of required fields",\r
241     "info": "",\r
242     "comments": "",\r
243     "x": 621.3645324707031,\r
244     "y": 252.8660545349121,\r
245     "z": "62d88521.de373c",\r
246     "wires": []\r
247   },\r
248   {\r
249     "id": "e567acf8.fa2ee",\r
250     "type": "switchNode",\r
251     "name": "switch svc-action",\r
252     "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
253     "comments": "",\r
254     "outputs": 1,\r
255     "x": 455.35266876220703,\r
256     "y": 570.5447463989258,\r
257     "z": "62d88521.de373c",\r
258     "wires": [\r
259       [\r
260         "99eee3d5.45a48"\r
261       ]\r
262     ]\r
263   },\r
264   {\r
265     "id": "99eee3d5.45a48",\r
266     "type": "outcome",\r
267     "name": "assign",\r
268     "xml": "<outcome value='assign'>\n",\r
269     "comments": "",\r
270     "outputs": 1,\r
271     "x": 632.4359893798828,\r
272     "y": 570.1280860900879,\r
273     "z": "62d88521.de373c",\r
274     "wires": [\r
275       [\r
276         "74f6768d.61c458"\r
277       ]\r
278     ]\r
279   },\r
280   {\r
281     "id": "74f6768d.61c458",\r
282     "type": "block",\r
283     "name": "block : atomic",\r
284     "xml": "<block atomic=\"true\">",\r
285     "atomic": "true",\r
286     "outputs": 1,\r
287     "x": 829.1026000976562,\r
288     "y": 570.1280860900879,\r
289     "z": "62d88521.de373c",\r
290     "wires": [\r
291       [\r
292         "cb0aa11e.ba442",\r
293         "3314ab19.e03fa4",\r
294         "14a1f7ee.4225a8"\r
295       ]\r
296     ]\r
297   },\r
298   {\r
299     "id": "75d1af24.b59b7",\r
300     "type": "dgstart",\r
301     "name": "DGSTART",\r
302     "outputs": 1,\r
303     "x": 133.7812598092214,\r
304     "y": 125.41365432739258,\r
305     "z": "62d88521.de373c",\r
306     "wires": [\r
307       [\r
308         "7a2246ee.79a8f8"\r
309       ]\r
310     ]\r
311   },\r
312   {\r
313     "id": "7a2246ee.79a8f8",\r
314     "type": "service-logic",\r
315     "name": "GENERIC-RESOURCE-API ${project.version}",\r
316     "module": "GENERIC-RESOURCE-API",\r
317     "version": "${project.version}",\r
318     "comments": "",\r
319     "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
320     "outputs": 1,\r
321     "x": 247.06696537562766,\r
322     "y": 165.65176582336426,\r
323     "z": "62d88521.de373c",\r
324     "wires": [\r
325       [\r
326         "58cd5caf.4f7f64"\r
327       ]\r
328     ]\r
329   },\r
330   {\r
331     "id": "58cd5caf.4f7f64",\r
332     "type": "method",\r
333     "name": "method validate-vnf-input",\r
334     "xml": "<method rpc='validate-vnf-input' mode='sync'>\n",\r
335     "comments": "",\r
336     "outputs": 1,\r
337     "x": 182.45988682338157,\r
338     "y": 206.6636505126953,\r
339     "z": "62d88521.de373c",\r
340     "wires": [\r
341       [\r
342         "76c41400.105bfc"\r
343       ]\r
344     ]\r
345   },\r
346   {\r
347     "id": "4fd47656.8c48d8",\r
348     "type": "comment",\r
349     "name": "validate-vnf-input",\r
350     "info": "",\r
351     "comments": "",\r
352     "x": 528.1261160714284,\r
353     "y": 72.99999809265137,\r
354     "z": "62d88521.de373c",\r
355     "wires": []\r
356   },\r
357   {\r
358     "id": "b96ae981.783b38",\r
359     "type": "switchNode",\r
360     "name": "switch service-instance-id",\r
361     "xml": "<switch test='`$vnf-topology-operation-input.service-information.service-instance-id`'>\n",\r
362     "comments": "",\r
363     "outputs": 1,\r
364     "x": 484.3884070260183,\r
365     "y": 425.50001335144043,\r
366     "z": "62d88521.de373c",\r
367     "wires": [\r
368       [\r
369         "222c65be.19adaa"\r
370       ]\r
371     ]\r
372   },\r
373   {\r
374     "id": "222c65be.19adaa",\r
375     "type": "outcome",\r
376     "name": "NULL",\r
377     "xml": "<outcome value=''>",\r
378     "comments": "",\r
379     "outputs": 1,\r
380     "x": 696.8169882638113,\r
381     "y": 425.50000953674316,\r
382     "z": "62d88521.de373c",\r
383     "wires": [\r
384       [\r
385         "419149d7.f3c9e8"\r
386       ]\r
387     ]\r
388   },\r
389   {\r
390     "id": "419149d7.f3c9e8",\r
391     "type": "returnFailure",\r
392     "name": "return failure",\r
393     "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
394     "comments": "",\r
395     "x": 848.2455542428152,\r
396     "y": 425.50000762939453,\r
397     "z": "62d88521.de373c",\r
398     "wires": []\r
399   },\r
400   {\r
401     "id": "14a1f7ee.4225a8",\r
402     "type": "switchNode",\r
403     "name": "switch aic-cloud-region",\r
404     "xml": "<switch test='`$vnf-topology-operation-input.vnf-request-input.aic-cloud-region`'>\n",\r
405     "comments": "",\r
406     "outputs": 1,\r
407     "x": 1065.0312576293945,\r
408     "y": 612.5714282989502,\r
409     "z": "62d88521.de373c",\r
410     "wires": [\r
411       [\r
412         "34b6bd95.7d9342"\r
413       ]\r
414     ]\r
415   },\r
416   {\r
417     "id": "34b6bd95.7d9342",\r
418     "type": "outcome",\r
419     "name": "NULL",\r
420     "xml": "<outcome value=''>",\r
421     "comments": "",\r
422     "outputs": 1,\r
423     "x": 1291.7455749511719,\r
424     "y": 612.5714626312256,\r
425     "z": "62d88521.de373c",\r
426     "wires": [\r
427       [\r
428         "2a60eee3.33bf02"\r
429       ]\r
430     ]\r
431   },\r
432   {\r
433     "id": "2a60eee3.33bf02",\r
434     "type": "returnFailure",\r
435     "name": "return failure",\r
436     "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
437     "comments": "",\r
438     "x": 1443.1741409301758,\r
439     "y": 612.571460723877,\r
440     "z": "62d88521.de373c",\r
441     "wires": []\r
442   },\r
443   {\r
444     "id": "786596f7.351798",\r
445     "type": "switchNode",\r
446     "name": "switch model-customization-id",\r
447     "xml": "<switch test='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`'>\n",\r
448     "comments": "",\r
449     "outputs": 1,\r
450     "x": 1060.5074005126953,\r
451     "y": 727.7619094848633,\r
452     "z": "62d88521.de373c",\r
453     "wires": [\r
454       [\r
455         "47670feb.a0d52"\r
456       ]\r
457     ]\r
458   },\r
459   {\r
460     "id": "47670feb.a0d52",\r
461     "type": "outcome",\r
462     "name": "NULL",\r
463     "xml": "<outcome value=''>",\r
464     "comments": "",\r
465     "outputs": 1,\r
466     "x": 1265.5074005126953,\r
467     "y": 727.7618923187256,\r
468     "z": "62d88521.de373c",\r
469     "wires": [\r
470       [\r
471         "57c8f1dd.5353b"\r
472       ]\r
473     ]\r
474   },\r
475   {\r
476     "id": "57c8f1dd.5353b",\r
477     "type": "returnFailure",\r
478     "name": "return failure",\r
479     "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
480     "comments": "",\r
481     "x": 1416.9359664916992,\r
482     "y": 727.761890411377,\r
483     "z": "62d88521.de373c",\r
484     "wires": []\r
485   },\r
486   {\r
487     "id": "cfe766b3.3ac5a8",\r
488     "type": "outcome",\r
489     "name": "changeassign",\r
490     "xml": "<outcome value='changeassign'>\n",\r
491     "comments": "",\r
492     "outputs": 1,\r
493     "x": 650.4476203918457,\r
494     "y": 727.690468788147,\r
495     "z": "62d88521.de373c",\r
496     "wires": [\r
497       [\r
498         "43346cb0.8ff874"\r
499       ]\r
500     ]\r
501   },\r
502   {\r
503     "id": "43346cb0.8ff874",\r
504     "type": "block",\r
505     "name": "block : atomic",\r
506     "xml": "<block atomic=\"true\">",\r
507     "atomic": "true",\r
508     "outputs": 1,\r
509     "x": 830.4476089477539,\r
510     "y": 727.6904354095459,\r
511     "z": "62d88521.de373c",\r
512     "wires": [\r
513       [\r
514         "786596f7.351798"\r
515       ]\r
516     ]\r
517   },\r
518   {\r
519     "id": "75147ce8.6bd644",\r
520     "type": "comment",\r
521     "name": "model-customization-uuid validation moved to changeassign DG",\r
522     "info": "",\r
523     "comments": "",\r
524     "x": 710.03125,\r
525     "y": 693.0000085830688,\r
526     "z": "62d88521.de373c",\r
527     "wires": []\r
528   }\r
529 ]\r