Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-api-contrail-route-input.json
1 [
2     {
3         "id": "f1bc4968.7eb2e8",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 208,
8         "y": 132,
9         "z": "7f8fbc25.a75d04",
10         "wires": [
11             [
12                 "8aca300e.91f4e"
13             ]
14         ]
15     },
16     {
17         "id": "8aca300e.91f4e",
18         "type": "service-logic",
19         "name": "GENERIC-RESOURCE-API ${project.version}",
20         "module": "GENERIC-RESOURCE-API",
21         "version": "${project.version}",
22         "comments": "",
23         "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}'>",
24         "outputs": 1,
25         "x": 364.28570556640625,
26         "y": 206.2381134033203,
27         "z": "7f8fbc25.a75d04",
28         "wires": [
29             [
30                 "7a5ea63a.a2cda8"
31             ]
32         ]
33     },
34     {
35         "id": "7a5ea63a.a2cda8",
36         "type": "method",
37         "name": "validate-api-contrail-route-input",
38         "xml": "<method rpc='validate-api-contrail-route-input' mode='sync'>\n",
39         "comments": "",
40         "outputs": 1,
41         "x": 366.0952911376953,
42         "y": 336.3333148956299,
43         "z": "7f8fbc25.a75d04",
44         "wires": [
45             [
46                 "a3e57aeb.68b638"
47             ]
48         ]
49     },
50     {
51         "id": "a3e57aeb.68b638",
52         "type": "block",
53         "name": "block : atomic",
54         "xml": "<block atomic=\"true\">",
55         "atomic": "true",
56         "outputs": 1,
57         "x": 377.7500457763672,
58         "y": 550.4434947967529,
59         "z": "7f8fbc25.a75d04",
60         "wires": [
61             [
62                 "70a277f9.beb768",
63                 "d5a23e44.43bc2"
64             ]
65         ]
66     },
67     {
68         "id": "fb69bbc.365af48",
69         "type": "comment",
70         "name": "validate-alloted-resource-input - CHANGELOG",
71         "info": "3/22: Initial release 2.0.0",
72         "comments": "",
73         "x": 221,
74         "y": 36,
75         "z": "7f8fbc25.a75d04",
76         "wires": []
77     },
78     {
79         "id": "70a277f9.beb768",
80         "type": "switchNode",
81         "name": "switch ctotmp.action",
82         "xml": "<switch test='`$ctotmp.action`'>\n",
83         "comments": "",
84         "outputs": 1,
85         "x": 609.3333282470703,
86         "y": 552.6666402816772,
87         "z": "7f8fbc25.a75d04",
88         "wires": [
89             [
90                 "60e8940f.83314c",
91                 "23d0b921.392b16",
92                 "b3dc9943.238bb8",
93                 "7c0852de.3fcb3c"
94             ]
95         ]
96     },
97     {
98         "id": "60e8940f.83314c",
99         "type": "other",
100         "name": "activate",
101         "xml": "<outcome value='activate'>",
102         "comments": "",
103         "outputs": 1,
104         "x": 898.9999694824219,
105         "y": 579.0000305175781,
106         "z": "7f8fbc25.a75d04",
107         "wires": [
108             [
109                 "d174cfd4.d100c"
110             ]
111         ]
112     },
113     {
114         "id": "23d0b921.392b16",
115         "type": "other",
116         "name": "deactivate",
117         "xml": "<outcome value='deactivate'>",
118         "comments": "",
119         "outputs": 1,
120         "x": 905.9999694824219,
121         "y": 669.0000305175781,
122         "z": "7f8fbc25.a75d04",
123         "wires": [
124             [
125                 "bbc754a5.64f958"
126             ]
127         ]
128     },
129     {
130         "id": "d174cfd4.d100c",
131         "type": "block",
132         "name": "block : atomic",
133         "xml": "<block atomic=\"true\">",
134         "atomic": "true",
135         "outputs": 1,
136         "x": 1091.6666259765625,
137         "y": 578.3333740234375,
138         "z": "7f8fbc25.a75d04",
139         "wires": [
140             [
141                 "6d0bce1b.8e11c",
142                 "17c97d5f.6df303",
143                 "899f4ff1.d737a",
144                 "3e76bc65.39b5e4",
145                 "e0cf1856.9a7238",
146                 "99a9e6d1.d9e268",
147                 "d1859a98.35cd48"
148             ]
149         ]
150     },
151     {
152         "id": "bbc754a5.64f958",
153         "type": "block",
154         "name": "block : atomic",
155         "xml": "<block atomic=\"true\">",
156         "atomic": "true",
157         "outputs": 1,
158         "x": 1087.9999694824219,
159         "y": 668.0000305175781,
160         "z": "7f8fbc25.a75d04",
161         "wires": [
162             [
163                 "6d0bce1b.8e11c",
164                 "17c97d5f.6df303",
165                 "899f4ff1.d737a",
166                 "3e76bc65.39b5e4",
167                 "e0cf1856.9a7238",
168                 "99a9e6d1.d9e268",
169                 "c0949b70.45f808",
170                 "d1859a98.35cd48"
171             ]
172         ]
173     },
174     {
175         "id": "d5a23e44.43bc2",
176         "type": "returnSuccess",
177         "name": "return success",
178         "xml": "<return status='success'>\n<parameter name=\"ack-final-indicator\" value=\"Y\" />\n<parameter name=\"error-code\" value=\"200\" />\n<parameter name=\"error-message\" value=\"`$error-message`\" />\n",
179         "comments": "",
180         "x": 671.4999542236328,
181         "y": 983.4999923706055,
182         "z": "7f8fbc25.a75d04",
183         "wires": []
184     },
185     {
186         "id": "b3dc9943.238bb8",
187         "type": "other",
188         "name": "create",
189         "xml": "<outcome value='create'>",
190         "comments": "",
191         "outputs": 1,
192         "x": 885.7777137756348,
193         "y": 476.90740871429443,
194         "z": "7f8fbc25.a75d04",
195         "wires": [
196             [
197                 "da329004.96183"
198             ]
199         ]
200     },
201     {
202         "id": "da329004.96183",
203         "type": "block",
204         "name": "block : atomic",
205         "xml": "<block atomic=\"true\">",
206         "atomic": "true",
207         "comments": "",
208         "outputs": 1,
209         "x": 1046.396713256836,
210         "y": 476.3359785079956,
211         "z": "7f8fbc25.a75d04",
212         "wires": [
213             [
214                 "746df899.c59dc8",
215                 "5e9ab833.5ba308",
216                 "8b609f85.dc87b",
217                 "7fd6bbeb.e7d544",
218                 "6d0bce1b.8e11c",
219                 "17c97d5f.6df303",
220                 "899f4ff1.d737a",
221                 "4ed6551b.a80e7c",
222                 "a64a5a47.b66618",
223                 "d1859a98.35cd48"
224             ]
225         ]
226     },
227     {
228         "id": "7c0852de.3fcb3c",
229         "type": "other",
230         "name": "delete",
231         "xml": "<outcome value='delete'>",
232         "comments": "",
233         "outputs": 1,
234         "x": 899.111083984375,
235         "y": 753.5739946365356,
236         "z": "7f8fbc25.a75d04",
237         "wires": [
238             [
239                 "3c247eb3.3c2862"
240             ]
241         ]
242     },
243     {
244         "id": "3c247eb3.3c2862",
245         "type": "block",
246         "name": "block : atomic",
247         "xml": "<block atomic=\"true\">",
248         "atomic": "true",
249         "outputs": 1,
250         "x": 1081.1111145019531,
251         "y": 749.5740175247192,
252         "z": "7f8fbc25.a75d04",
253         "wires": [
254             [
255                 "6d0bce1b.8e11c",
256                 "17c97d5f.6df303",
257                 "899f4ff1.d737a",
258                 "3e76bc65.39b5e4",
259                 "c0949b70.45f808",
260                 "9cb30997.5f1958",
261                 "d1859a98.35cd48"
262             ]
263         ]
264     },
265     {
266         "id": "746df899.c59dc8",
267         "type": "switchNode",
268         "name": "switch parent-service-service-instance-id",
269         "xml": "<switch test='`$cto-api.parent-service-instance-id`'>\n",
270         "comments": "",
271         "outputs": 1,
272         "x": 1641.3333358764648,
273         "y": 459.11104583740234,
274         "z": "7f8fbc25.a75d04",
275         "wires": [
276             [
277                 "db1cef37.54c6d"
278             ]
279         ]
280     },
281     {
282         "id": "db1cef37.54c6d",
283         "type": "other",
284         "name": "NULL",
285         "xml": "<outcome value=''>",
286         "comments": "",
287         "outputs": 1,
288         "x": 1877.0476989746094,
289         "y": 459.68245697021484,
290         "z": "7f8fbc25.a75d04",
291         "wires": [
292             [
293                 "cd19ae4f.3105c"
294             ]
295         ]
296     },
297     {
298         "id": "cd19ae4f.3105c",
299         "type": "returnFailure",
300         "name": "return failure",
301         "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=\"API-contrail-route-topology-operation:cto-api.parent-service-instance-id is a required input\" />\n",
302         "comments": "",
303         "x": 2027.0476722717285,
304         "y": 458.682466506958,
305         "z": "7f8fbc25.a75d04",
306         "wires": []
307     },
308     {
309         "id": "5e9ab833.5ba308",
310         "type": "switchNode",
311         "name": "switch port-mirror-configuration-instance-id",
312         "xml": "<switch test='`$cto-api.port-mirror-configuration-instance-id`'>\n",
313         "comments": "",
314         "outputs": 1,
315         "x": 1642.7619934082031,
316         "y": 502.53963470458984,
317         "z": "7f8fbc25.a75d04",
318         "wires": [
319             [
320                 "2357aa6.4b7ea56"
321             ]
322         ]
323     },
324     {
325         "id": "2357aa6.4b7ea56",
326         "type": "other",
327         "name": "NULL",
328         "xml": "<outcome value=''>",
329         "comments": "",
330         "outputs": 1,
331         "x": 1878.4763565063477,
332         "y": 501.11104583740234,
333         "z": "7f8fbc25.a75d04",
334         "wires": [
335             [
336                 "c50f59ae.92c4b8"
337             ]
338         ]
339     },
340     {
341         "id": "c50f59ae.92c4b8",
342         "type": "returnFailure",
343         "name": "return failure",
344         "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=\"API-contrail-route-topology-operation:cto-api.port-mirror-configuration-instance-id is a required input\" />\n",
345         "comments": "",
346         "x": 2028.4763298034668,
347         "y": 501.1110553741455,
348         "z": "7f8fbc25.a75d04",
349         "wires": []
350     },
351     {
352         "id": "8b609f85.dc87b",
353         "type": "switchNode",
354         "name": "switch source-network-role",
355         "xml": "<switch test='`$cto-api.source-network-role`'>\n",
356         "comments": "",
357         "outputs": 1,
358         "x": 1596.7619934082031,
359         "y": 533.5396347045898,
360         "z": "7f8fbc25.a75d04",
361         "wires": [
362             [
363                 "e36c99b7.fb8c18"
364             ]
365         ]
366     },
367     {
368         "id": "e36c99b7.fb8c18",
369         "type": "other",
370         "name": "NULL",
371         "xml": "<outcome value=''>",
372         "comments": "",
373         "outputs": 1,
374         "x": 1880.4763565063477,
375         "y": 534.1110458374023,
376         "z": "7f8fbc25.a75d04",
377         "wires": [
378             [
379                 "5d47c9d1.c26318"
380             ]
381         ]
382     },
383     {
384         "id": "5d47c9d1.c26318",
385         "type": "returnFailure",
386         "name": "return failure",
387         "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=\"API-contrail-route-topology-operation:cto-api.source-network-role is a required input\" />\n",
388         "comments": "",
389         "x": 2030.4763298034668,
390         "y": 534.1110553741455,
391         "z": "7f8fbc25.a75d04",
392         "wires": []
393     },
394     {
395         "id": "7fd6bbeb.e7d544",
396         "type": "switchNode",
397         "name": "switch collector-network-role",
398         "xml": "<switch test='`$cto-api.collector-network-role`'>\n",
399         "comments": "",
400         "outputs": 1,
401         "x": 1599.7619934082031,
402         "y": 566.5396347045898,
403         "z": "7f8fbc25.a75d04",
404         "wires": [
405             [
406                 "d98d448a.1ffca8"
407             ]
408         ]
409     },
410     {
411         "id": "d98d448a.1ffca8",
412         "type": "other",
413         "name": "NULL",
414         "xml": "<outcome value=''>",
415         "comments": "",
416         "outputs": 1,
417         "x": 1878.4763565063477,
418         "y": 567.1110458374023,
419         "z": "7f8fbc25.a75d04",
420         "wires": [
421             [
422                 "3c1831c7.902e3e"
423             ]
424         ]
425     },
426     {
427         "id": "3c1831c7.902e3e",
428         "type": "returnFailure",
429         "name": "return failure",
430         "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=\"API-contrail-route-topology-operation:cto-api.collector-network-role is a required input\" />\n",
431         "comments": "",
432         "x": 2028.4763298034668,
433         "y": 567.1110553741455,
434         "z": "7f8fbc25.a75d04",
435         "wires": []
436     },
437     {
438         "id": "6d0bce1b.8e11c",
439         "type": "switchNode",
440         "name": "switch default-domain",
441         "xml": "<switch test='`$cto-api.default-domain`'>\n",
442         "comments": "",
443         "outputs": 1,
444         "x": 1577.7619934082031,
445         "y": 598.5396347045898,
446         "z": "7f8fbc25.a75d04",
447         "wires": [
448             [
449                 "1e0b22d4.496f8d"
450             ]
451         ]
452     },
453     {
454         "id": "1e0b22d4.496f8d",
455         "type": "other",
456         "name": "NULL",
457         "xml": "<outcome value=''>",
458         "comments": "",
459         "outputs": 1,
460         "x": 1880.4763565063477,
461         "y": 598.1110458374023,
462         "z": "7f8fbc25.a75d04",
463         "wires": [
464             [
465                 "c7df5fb4.9bafa"
466             ]
467         ]
468     },
469     {
470         "id": "c7df5fb4.9bafa",
471         "type": "returnFailure",
472         "name": "return failure",
473         "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=\"API-contrail-route-topology-operation:cto-api.default-domain is a required input\" />\n",
474         "comments": "",
475         "x": 2030.4763298034668,
476         "y": 598.1110553741455,
477         "z": "7f8fbc25.a75d04",
478         "wires": []
479     },
480     {
481         "id": "17c97d5f.6df303",
482         "type": "switchNode",
483         "name": "switch default-project",
484         "xml": "<switch test='`$cto-api.default-project`'>\n",
485         "comments": "",
486         "outputs": 1,
487         "x": 1576.7619934082031,
488         "y": 629.5396347045898,
489         "z": "7f8fbc25.a75d04",
490         "wires": [
491             [
492                 "7e497852.cd0cb8"
493             ]
494         ]
495     },
496     {
497         "id": "7e497852.cd0cb8",
498         "type": "other",
499         "name": "NULL",
500         "xml": "<outcome value=''>",
501         "comments": "",
502         "outputs": 1,
503         "x": 1879.4763565063477,
504         "y": 628.1110458374023,
505         "z": "7f8fbc25.a75d04",
506         "wires": [
507             [
508                 "720feb4.330fa14"
509             ]
510         ]
511     },
512     {
513         "id": "720feb4.330fa14",
514         "type": "returnFailure",
515         "name": "return failure",
516         "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=\"API-contrail-route-topology-operation:cto-api.default-project is a required input\" />\n",
517         "comments": "",
518         "x": 2029.4763298034668,
519         "y": 628.1110553741455,
520         "z": "7f8fbc25.a75d04",
521         "wires": []
522     },
523     {
524         "id": "899f4ff1.d737a",
525         "type": "switchNode",
526         "name": "switch cloud-region-id",
527         "xml": "<switch test='`$cto-api.cloud-region-id`'>\n",
528         "comments": "",
529         "outputs": 1,
530         "x": 1579.1905822753906,
531         "y": 660.5396347045898,
532         "z": "7f8fbc25.a75d04",
533         "wires": [
534             [
535                 "b9d77553.37a388"
536             ]
537         ]
538     },
539     {
540         "id": "b9d77553.37a388",
541         "type": "other",
542         "name": "NULL",
543         "xml": "<outcome value=''>",
544         "comments": "",
545         "outputs": 1,
546         "x": 1881.9049453735352,
547         "y": 659.1110458374023,
548         "z": "7f8fbc25.a75d04",
549         "wires": [
550             [
551                 "193d6209.24a30e"
552             ]
553         ]
554     },
555     {
556         "id": "193d6209.24a30e",
557         "type": "returnFailure",
558         "name": "return failure",
559         "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=\"API-contrail-route-topology-operation:cto-api.cloud-region-id is a required input\" />\n",
560         "comments": "",
561         "x": 2031.9049186706543,
562         "y": 659.1110553741455,
563         "z": "7f8fbc25.a75d04",
564         "wires": []
565     },
566     {
567         "id": "a64a5a47.b66618",
568         "type": "switchNode",
569         "name": "switch service-type",
570         "xml": "<switch test='`$cto-api.service-type`'>\n",
571         "comments": "",
572         "outputs": 1,
573         "x": 1574.7025146484375,
574         "y": 759.3134765625,
575         "z": "7f8fbc25.a75d04",
576         "wires": [
577             [
578                 "5aa01389.f7fc2c"
579             ]
580         ]
581     },
582     {
583         "id": "5aa01389.f7fc2c",
584         "type": "other",
585         "name": "NULL",
586         "xml": "<outcome value=''>",
587         "comments": "",
588         "outputs": 1,
589         "x": 1867.0835161209106,
590         "y": 751.134877204895,
591         "z": "7f8fbc25.a75d04",
592         "wires": [
593             [
594                 "39bef0d0.1c841"
595             ]
596         ]
597     },
598     {
599         "id": "39bef0d0.1c841",
600         "type": "returnFailure",
601         "name": "return failure",
602         "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=\"API-contrail-route-topology-operation-create:cto-api.service-type is a required input\" />\n",
603         "comments": "",
604         "x": 2022.0834617614746,
605         "y": 749.4682312011719,
606         "z": "7f8fbc25.a75d04",
607         "wires": []
608     },
609     {
610         "id": "4ed6551b.a80e7c",
611         "type": "switchNode",
612         "name": "switch cloud-owner",
613         "xml": "<switch test='`$cto-api.cloud-owner`'>\n",
614         "comments": "",
615         "outputs": 1,
616         "x": 1581.5119934082031,
617         "y": 691.7896347045898,
618         "z": "7f8fbc25.a75d04",
619         "wires": [
620             [
621                 "c8ff9b61.c02c08"
622             ]
623         ]
624     },
625     {
626         "id": "c8ff9b61.c02c08",
627         "type": "other",
628         "name": "NULL",
629         "xml": "<outcome value=''>",
630         "comments": "",
631         "outputs": 1,
632         "x": 1884.2263565063477,
633         "y": 690.3610458374023,
634         "z": "7f8fbc25.a75d04",
635         "wires": [
636             [
637                 "57534b49.25a3e4"
638             ]
639         ]
640     },
641     {
642         "id": "57534b49.25a3e4",
643         "type": "returnFailure",
644         "name": "return failure",
645         "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=\"API-contrail-route-topology-operation-create:cto-api.cloud-owner is a required input\" />\n",
646         "comments": "",
647         "x": 2034.2263298034668,
648         "y": 690.3610553741455,
649         "z": "7f8fbc25.a75d04",
650         "wires": []
651     },
652     {
653         "id": "9ff30a23.e38e78",
654         "type": "switchNode",
655         "name": "switch tenant-id",
656         "xml": "<switch test='`$cto-api.tenant-id`'>\n",
657         "comments": "",
658         "outputs": 1,
659         "x": 1566.428466796875,
660         "y": 724.8729248046875,
661         "z": "7f8fbc25.a75d04",
662         "wires": [
663             [
664                 "579b2c5b.d15574"
665             ]
666         ]
667     },
668     {
669         "id": "579b2c5b.d15574",
670         "type": "other",
671         "name": "NULL",
672         "xml": "<outcome value=''>",
673         "comments": "",
674         "outputs": 1,
675         "x": 1889.6666793823242,
676         "y": 722.1110782623291,
677         "z": "7f8fbc25.a75d04",
678         "wires": [
679             [
680                 "2a985f25.af0b6"
681             ]
682         ]
683     },
684     {
685         "id": "2a985f25.af0b6",
686         "type": "returnFailure",
687         "name": "return failure",
688         "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=\"API-contrail-route-topology-operation-create:cto-api.tenant-id is a required input\" />\n",
689         "comments": "",
690         "x": 2039.6666526794434,
691         "y": 722.1110877990723,
692         "z": "7f8fbc25.a75d04",
693         "wires": []
694     },
695     {
696         "id": "3e76bc65.39b5e4",
697         "type": "switchNode",
698         "name": "switch contrail-route-allotted-resource-id",
699         "xml": "<switch test='`$cto-api.contrail-route-allotted-resource-id`'>\n",
700         "comments": "",
701         "outputs": 1,
702         "x": 1644.9999084472656,
703         "y": 793.777717590332,
704         "z": "7f8fbc25.a75d04",
705         "wires": [
706             [
707                 "8b673d0c.be5ff"
708             ]
709         ]
710     },
711     {
712         "id": "8b673d0c.be5ff",
713         "type": "other",
714         "name": "NULL",
715         "xml": "<outcome value=''>",
716         "comments": "",
717         "outputs": 1,
718         "x": 1887.7142715454102,
719         "y": 793.3491287231445,
720         "z": "7f8fbc25.a75d04",
721         "wires": [
722             [
723                 "95125998.9a3548"
724             ]
725         ]
726     },
727     {
728         "id": "95125998.9a3548",
729         "type": "returnFailure",
730         "name": "return failure",
731         "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=\"API-contrail-route-topology-operation:cto-api.src-contrail-network-fqdn is a required input\" />\n",
732         "comments": "",
733         "x": 2037.7142448425293,
734         "y": 793.3491382598877,
735         "z": "7f8fbc25.a75d04",
736         "wires": []
737     },
738     {
739         "id": "e0cf1856.9a7238",
740         "type": "switchNode",
741         "name": "switch src-contrail-network-fqdn",
742         "xml": "<switch test='`$cto-api.src-contrail-network-fqdn`'>\n",
743         "comments": "",
744         "outputs": 1,
745         "x": 1614.9999084472656,
746         "y": 825.777717590332,
747         "z": "7f8fbc25.a75d04",
748         "wires": [
749             [
750                 "3ae4e9a1.78d416"
751             ]
752         ]
753     },
754     {
755         "id": "3ae4e9a1.78d416",
756         "type": "other",
757         "name": "NULL",
758         "xml": "<outcome value=''>",
759         "comments": "",
760         "outputs": 1,
761         "x": 1885.7142715454102,
762         "y": 827.3491287231445,
763         "z": "7f8fbc25.a75d04",
764         "wires": [
765             [
766                 "3ee4d143.7a76ce"
767             ]
768         ]
769     },
770     {
771         "id": "3ee4d143.7a76ce",
772         "type": "returnFailure",
773         "name": "return failure",
774         "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=\"API-contrail-route-topology-operation:cto-api.src-contrail-network-fqdn is a required input\" />\n",
775         "comments": "",
776         "x": 2035.7142448425293,
777         "y": 827.3491382598877,
778         "z": "7f8fbc25.a75d04",
779         "wires": []
780     },
781     {
782         "id": "99a9e6d1.d9e268",
783         "type": "switchNode",
784         "name": "switch collector-contrail-network-fqdn",
785         "xml": "<switch test='`$cto-api.collector-contrail-network-fqdn`'>\n",
786         "comments": "",
787         "outputs": 1,
788         "x": 1628.5712585449219,
789         "y": 855.3491287231445,
790         "z": "7f8fbc25.a75d04",
791         "wires": [
792             [
793                 "a148e792.360c28"
794             ]
795         ]
796     },
797     {
798         "id": "a148e792.360c28",
799         "type": "other",
800         "name": "NULL",
801         "xml": "<outcome value=''>",
802         "comments": "",
803         "outputs": 1,
804         "x": 1889.2856216430664,
805         "y": 860.920539855957,
806         "z": "7f8fbc25.a75d04",
807         "wires": [
808             [
809                 "2d904442.622fdc"
810             ]
811         ]
812     },
813     {
814         "id": "2d904442.622fdc",
815         "type": "returnFailure",
816         "name": "return failure",
817         "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=\"API-contrail-route-topology-operation:cto-api.collector-contrail-network-fqdn is a required input\" />\n",
818         "comments": "",
819         "x": 2039.2855949401855,
820         "y": 860.9205493927002,
821         "z": "7f8fbc25.a75d04",
822         "wires": []
823     },
824     {
825         "id": "c0949b70.45f808",
826         "type": "switchNode",
827         "name": "switch rollback-flag",
828         "xml": "<switch test='`$cto-api.rollback-flag`'>\n",
829         "comments": "",
830         "outputs": 1,
831         "x": 1576.9998321533203,
832         "y": 888.1110534667969,
833         "z": "7f8fbc25.a75d04",
834         "wires": [
835             [
836                 "c90c40a7.83515"
837             ]
838         ]
839     },
840     {
841         "id": "c90c40a7.83515",
842         "type": "other",
843         "name": "NULL",
844         "xml": "<outcome value=''>",
845         "comments": "",
846         "outputs": 1,
847         "x": 1883.7141952514648,
848         "y": 893.6824645996094,
849         "z": "7f8fbc25.a75d04",
850         "wires": [
851             [
852                 "b1c00356.584ea"
853             ]
854         ]
855     },
856     {
857         "id": "b1c00356.584ea",
858         "type": "returnFailure",
859         "name": "return failure",
860         "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=\"API-contrail-route-topology-operation-create:cto-api.rollback-flag is a required input\" />\n",
861         "comments": "",
862         "x": 2033.714168548584,
863         "y": 893.6824741363525,
864         "z": "7f8fbc25.a75d04",
865         "wires": []
866     },
867     {
868         "id": "9cb30997.5f1958",
869         "type": "switchNode",
870         "name": "switch configuration-id",
871         "xml": "<switch test='`$cto-api.configuration-id`'>\n",
872         "comments": "",
873         "outputs": 1,
874         "x": 1594.9044952392578,
875         "y": 926.7777996063232,
876         "z": "7f8fbc25.a75d04",
877         "wires": [
878             [
879                 "48f0353.a6324cc"
880             ]
881         ]
882     },
883     {
884         "id": "48f0353.a6324cc",
885         "type": "other",
886         "name": "NULL",
887         "xml": "<outcome value=''>",
888         "comments": "",
889         "outputs": 1,
890         "x": 1898.3331680297852,
891         "y": 926.6349124908447,
892         "z": "7f8fbc25.a75d04",
893         "wires": [
894             [
895                 "829df7bb.e7d078"
896             ]
897         ]
898     },
899     {
900         "id": "829df7bb.e7d078",
901         "type": "returnFailure",
902         "name": "return failure",
903         "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=\"API-contrail-route-topology-operation-create:cto-api.configuration-id is a required input\" />\n",
904         "comments": "",
905         "x": 2054.0474853515625,
906         "y": 926.6349029541016,
907         "z": "7f8fbc25.a75d04",
908         "wires": []
909     },
910     {
911         "id": "d1859a98.35cd48",
912         "type": "switchNode",
913         "name": "switch owning-entity",
914         "xml": "<switch test='`$cto-api.owning-entity`'>\n",
915         "comments": "",
916         "outputs": 1,
917         "x": 1597,
918         "y": 965,
919         "z": "7f8fbc25.a75d04",
920         "wires": [
921             [
922                 "214c0b55.5d9c14"
923             ]
924         ]
925     },
926     {
927         "id": "214c0b55.5d9c14",
928         "type": "other",
929         "name": "NULL",
930         "xml": "<outcome value=''>",
931         "comments": "",
932         "outputs": 1,
933         "x": 1900.4286727905273,
934         "y": 964.8571128845215,
935         "z": "7f8fbc25.a75d04",
936         "wires": [
937             [
938                 "7b4b6c31.fa8b04"
939             ]
940         ]
941     },
942     {
943         "id": "7b4b6c31.fa8b04",
944         "type": "returnFailure",
945         "name": "return failure",
946         "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=\"API-contrail-route-topology-operation-create:cto-api.owning-entity is a required input\" />\n",
947         "comments": "",
948         "x": 2056.1429901123047,
949         "y": 964.8571033477783,
950         "z": "7f8fbc25.a75d04",
951         "wires": []
952     }
953 ]