Added DG for overlay input validation
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-overlay-network-input-parameters.json
1 [
2   {
3     "id":"9fbc00bc.c5915",
4     "type":"for",
5     "name":"for each network-input-parameters",
6     "xml":"<for index='idx' start='0' end='`$network-topology-operation-input.network-request-input.network-input-parameters.param_length`' >\n\n",
7     "comments":"",
8     "outputs":1,
9     "x":692.6666564941406,
10     "y":154.83338117599487,
11     "z":"47ab735d.a7360c",
12     "wires":[
13       [
14         "a976418d.bf0e8"
15       ]
16     ]
17   },
18   {
19     "id":"bd4a5cad.24385",
20     "type":"block",
21     "name":"block",
22     "xml":"<block>\n",
23     "atomic":"false",
24     "comments":"",
25     "outputs":1,
26     "x":915.6666793823242,
27     "y":284.8333406448364,
28     "z":"47ab735d.a7360c",
29     "wires":[
30       [
31         "baeb18be.64e288",
32         "ebc31264.45c9c",
33         "6dd687c5.d25178",
34         "4aa7ce12.c2c5c",
35         "8d91f51f.010838",
36         "a564bd41.e58b8",
37         "dfd01ad4.2d6c58",
38         "9f877a62.41f918",
39         "a1c6afab.017d9",
40         "18c864fe.2d77ab",
41         "f8675cad.a9a8b",
42         "c93315a.3d905e8",
43         "5e4cd98f.ace3e8"
44       ]
45     ]
46   },
47   {
48     "id":"1f0e911e.e29fcf",
49     "type":"execute",
50     "name":"checkRequiredL2Parameters",
51     "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"$validate.dci-connects.name\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site1_id\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site2_id\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site1_networkName\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site2_networkName\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site1_importRT1\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site2_importRT1\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site1_exportRT1\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site2_exportRT1\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site1_vni\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.site2_vni\" value=\"\"/>\n<parameter name=\"$validate.dci-connects.tunnelType\" value=\"\"/>\n\n",
52     "comments":"",
53     "outputs":1,
54     "x":729.3334350585938,
55     "y":422.333349943161,
56     "z":"47ab735d.a7360c",
57     "wires":[
58       [
59
60       ]
61     ]
62   },
63   {
64     "id":"e94160.d414eea",
65     "type":"dgstart",
66     "name":"DGSTART",
67     "outputs":1,
68     "x":87.66666412353516,
69     "y":81.66666412353516,
70     "z":"47ab735d.a7360c",
71     "wires":[
72       [
73         "e29a088c.48c7f8"
74       ]
75     ]
76   },
77   {
78     "id":"e29a088c.48c7f8",
79     "type":"service-logic",
80     "name":"GENERIC-RESOURCE-API ${project.version}",
81     "module":"GENERIC-RESOURCE-API",
82     "version":"${project.version}",
83     "comments":"",
84     "xml":"<service-logic xmlns='http://www.openecomp.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.openecomp.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
85     "outputs":1,
86     "x":332.95237731933594,
87     "y":80.90474319458008,
88     "z":"47ab735d.a7360c",
89     "wires":[
90       [
91         "5a029ef9.54fab"
92       ]
93     ]
94   },
95   {
96     "id":"5a029ef9.54fab",
97     "type":"method",
98     "name":"method validate-network-input-parameters",
99     "xml":"<method rpc='validate-overlay-network-input-parameters' mode='sync'>\n",
100     "comments":"",
101     "outputs":1,
102     "x":290.5833511352539,
103     "y":155.91968154907227,
104     "z":"47ab735d.a7360c",
105     "wires":[
106       [
107         "9fbc00bc.c5915"
108       ]
109     ]
110   },
111   {
112     "id":"f2681b3f.65fb58",
113     "type":"execute",
114     "name":"checkAdditionalL3Parameters",
115     "xml":"<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='requiredParameters' >\n<parameter name=\"$network-topology-operation-input.network-request-input.network-input-parameters.site1_routerId\" value=\"\"/>\n<parameter name=\"$network-topology-operation-input.network-request-input.network-input-parameters.site2_routerId\" value=\"\"/>\n\n",
116     "comments":"",
117     "outputs":1,
118     "x":869.6666870117188,
119     "y":517.6666526794434,
120     "z":"47ab735d.a7360c",
121     "wires":[
122       [
123
124       ]
125     ]
126   },
127   {
128     "id":"23001689.a4dc8a",
129     "type":"switchNode",
130     "name":"switch value",
131     "xml":"<switch test=\"`$validate.dci-connects.tunnelType`\">\n",
132     "comments":"",
133     "outputs":1,
134     "x":468.6666717529297,
135     "y":580.666618347168,
136     "z":"47ab735d.a7360c",
137     "wires":[
138       [
139         "a5c0553.c8c39a8",
140         "a1b97140.efa03",
141         "49ee51a5.f039a"
142       ]
143     ]
144   },
145   {
146     "id":"a5c0553.c8c39a8",
147     "type":"outcome",
148     "name":"L3-DCI",
149     "xml":"<outcome value='L3-DCI'>",
150     "comments":"",
151     "outputs":1,
152     "x":649.0000076293945,
153     "y":516.6664600372314,
154     "z":"47ab735d.a7360c",
155     "wires":[
156       [
157         "f2681b3f.65fb58"
158       ]
159     ]
160   },
161   {
162     "id":"a1b97140.efa03",
163     "type":"outcome",
164     "name":"L2-DCI",
165     "xml":"<outcome value='L2-DCI'>",
166     "comments":"",
167     "outputs":1,
168     "x":646.9998931884766,
169     "y":589.6664056777954,
170     "z":"47ab735d.a7360c",
171     "wires":[
172       [
173
174       ]
175     ]
176   },
177   {
178     "id":"49ee51a5.f039a",
179     "type":"outcome",
180     "name":"other",
181     "xml":"<outcome value='other'>",
182     "comments":"",
183     "outputs":1,
184     "x":645.0000095367432,
185     "y":671.3330984115601,
186     "z":"47ab735d.a7360c",
187     "wires":[
188       [
189         "fba967af.e87968"
190       ]
191     ]
192   },
193   {
194     "id":"fba967af.e87968",
195     "type":"returnFailure",
196     "name":"return failure",
197     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
198     "comments":"",
199     "x":858.4285316467285,
200     "y":671.3331251144409,
201     "z":"47ab735d.a7360c",
202     "wires":[
203
204     ]
205   },
206   {
207     "id":"baeb18be.64e288",
208     "type":"switchNode",
209     "name":"switch site1_id",
210     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_id'`\">\n",
211     "comments":"",
212     "outputs":1,
213     "x":1202.6669235229492,
214     "y":170.83347511291504,
215     "z":"47ab735d.a7360c",
216     "wires":[
217       [
218         "2ad98395.e759ac"
219       ]
220     ]
221   },
222   {
223     "id":"ebc31264.45c9c",
224     "type":"switchNode",
225     "name":"switch site1_importRT1",
226     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_importRT1'`\">\n",
227     "comments":"",
228     "outputs":1,
229     "x":1236.6191329956055,
230     "y":955.1194496154785,
231     "z":"47ab735d.a7360c",
232     "wires":[
233       [
234         "f0e05479.676558"
235       ]
236     ]
237   },
238   {
239     "id":"6dd687c5.d25178",
240     "type":"switchNode",
241     "name":"switch site1_exportRT1",
242     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT1'`\">\n",
243     "comments":"",
244     "outputs":1,
245     "x":1234.619213104248,
246     "y":1197.119421005249,
247     "z":"47ab735d.a7360c",
248     "wires":[
249       [
250         "261269c8.cc3de6"
251       ]
252     ]
253   },
254   {
255     "id":"4aa7ce12.c2c5c",
256     "type":"switchNode",
257     "name":"switch site1_vni",
258     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_vni'`\">\n",
259     "comments":"",
260     "outputs":1,
261     "x":1214.6191482543945,
262     "y":1446.1195335388184,
263     "z":"47ab735d.a7360c",
264     "wires":[
265       [
266         "8460bab.5cb4748"
267       ]
268     ]
269   },
270   {
271     "id":"2ad98395.e759ac",
272     "type":"outcomeTrue",
273     "name":"true",
274     "xml":"<outcome value='true'>\n",
275     "comments":"",
276     "outputs":1,
277     "x":1417.6669235229492,
278     "y":169.83347511291504,
279     "z":"47ab735d.a7360c",
280     "wires":[
281       [
282         "4e98bbb2.6da394",
283         "7d1e7107.e98d7"
284       ]
285     ]
286   },
287   {
288     "id":"f0e05479.676558",
289     "type":"outcomeTrue",
290     "name":"true",
291     "xml":"<outcome value='true'>\n",
292     "comments":"",
293     "outputs":1,
294     "x":1438.6191329956055,
295     "y":954.1194496154785,
296     "z":"47ab735d.a7360c",
297     "wires":[
298       [
299         "979386d3.b24028",
300         "26bcb080.9de85"
301       ]
302     ]
303   },
304   {
305     "id":"261269c8.cc3de6",
306     "type":"outcomeTrue",
307     "name":"true",
308     "xml":"<outcome value='true'>\n",
309     "comments":"",
310     "outputs":1,
311     "x":1430.619213104248,
312     "y":1194.119421005249,
313     "z":"47ab735d.a7360c",
314     "wires":[
315       [
316         "7a713e79.f07e5",
317         "cc5ed7e8.5ea2b8"
318       ]
319     ]
320   },
321   {
322     "id":"8460bab.5cb4748",
323     "type":"outcomeTrue",
324     "name":"true",
325     "xml":"<outcome value='true'>\n",
326     "comments":"",
327     "outputs":1,
328     "x":1413.6191444396973,
329     "y":1446.1195526123047,
330     "z":"47ab735d.a7360c",
331     "wires":[
332       [
333         "6a2f200.8e65de",
334         "4214073.a9e53f8"
335       ]
336     ]
337   },
338   {
339     "id":"8d91f51f.010838",
340     "type":"switchNode",
341     "name":"switch name",
342     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'name'`\">\n",
343     "comments":"",
344     "outputs":1,
345     "x":1199.8334884643555,
346     "y":112.00010681152344,
347     "z":"47ab735d.a7360c",
348     "wires":[
349       [
350         "c02bf1f3.bbbf4"
351       ]
352     ]
353   },
354   {
355     "id":"c02bf1f3.bbbf4",
356     "type":"outcomeTrue",
357     "name":"true",
358     "xml":"<outcome value='true'>\n",
359     "comments":"",
360     "outputs":1,
361     "x":1411.8334579467773,
362     "y":112.00010681152344,
363     "z":"47ab735d.a7360c",
364     "wires":[
365       [
366         "25b2958.f7a656a",
367         "9b6f27eb.9ced48"
368       ]
369     ]
370   },
371   {
372     "id":"25b2958.f7a656a",
373     "type":"set",
374     "name":"set name",
375     "xml":"<set>\n<parameter name='validate.dci-connects.name' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
376     "comments":"",
377     "x":1597.8335075378418,
378     "y":49.000104904174805,
379     "z":"47ab735d.a7360c",
380     "wires":[
381
382     ]
383   },
384   {
385     "id":"a564bd41.e58b8",
386     "type":"switchNode",
387     "name":"switch site1_networkName",
388     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_networkName'`\">\n",
389     "comments":"",
390     "outputs":1,
391     "x":1239.9998664855957,
392     "y":450.00013637542725,
393     "z":"47ab735d.a7360c",
394     "wires":[
395       [
396         "fa867ada.bd0d38"
397       ]
398     ]
399   },
400   {
401     "id":"fa867ada.bd0d38",
402     "type":"outcomeTrue",
403     "name":"true",
404     "xml":"<outcome value='true'>\n",
405     "comments":"",
406     "outputs":1,
407     "x":1437.9998664855957,
408     "y":450.00013637542725,
409     "z":"47ab735d.a7360c",
410     "wires":[
411       [
412         "431614dd.2bc43c",
413         "44ab7436.2e79fc"
414       ]
415     ]
416   },
417   {
418     "id":"9b6f27eb.9ced48",
419     "type":"switchNode",
420     "name":"switch value",
421     "xml":"<switch test=\"`$validate.dci-connects.name`\">\n",
422     "comments":"",
423     "outputs":1,
424     "x":1608.3333549499512,
425     "y":108.66667079925537,
426     "z":"47ab735d.a7360c",
427     "wires":[
428       [
429         "a83b8d69.c7d06"
430       ]
431     ]
432   },
433   {
434     "id":"a83b8d69.c7d06",
435     "type":"outcome",
436     "name":"NULL",
437     "xml":"<outcome value=''>",
438     "comments":"",
439     "outputs":1,
440     "x":1775.3334617614746,
441     "y":107.52376461029053,
442     "z":"47ab735d.a7360c",
443     "wires":[
444       [
445         "d8d1825d.06b8d"
446       ]
447     ]
448   },
449   {
450     "id":"d8d1825d.06b8d",
451     "type":"returnFailure",
452     "name":"return failure",
453     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
454     "comments":"",
455     "x":1947.7621879577637,
456     "y":107.52376365661621,
457     "z":"47ab735d.a7360c",
458     "wires":[
459
460     ]
461   },
462   {
463     "id":"4e98bbb2.6da394",
464     "type":"set",
465     "name":"set site1_id",
466     "xml":"<set>\n<parameter name='validate.dci-connects.site1_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
467     "comments":"",
468     "x":1599.6667251586914,
469     "y":173.66665601730347,
470     "z":"47ab735d.a7360c",
471     "wires":[
472
473     ]
474   },
475   {
476     "id":"7d1e7107.e98d7",
477     "type":"switchNode",
478     "name":"switch value",
479     "xml":"<switch test=\"`$validate.dci-connects.site1_id`\">\n",
480     "comments":"",
481     "outputs":1,
482     "x":1604.6666259765625,
483     "y":239.66665649414062,
484     "z":"47ab735d.a7360c",
485     "wires":[
486       [
487         "fa0cb448.d0c078"
488       ]
489     ]
490   },
491   {
492     "id":"fa0cb448.d0c078",
493     "type":"outcome",
494     "name":"NULL",
495     "xml":"<outcome value=''>",
496     "comments":"",
497     "outputs":1,
498     "x":1771.666732788086,
499     "y":238.52375030517578,
500     "z":"47ab735d.a7360c",
501     "wires":[
502       [
503         "41562682.d2bfb8"
504       ]
505     ]
506   },
507   {
508     "id":"41562682.d2bfb8",
509     "type":"returnFailure",
510     "name":"return failure",
511     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
512     "comments":"",
513     "x":1944.095458984375,
514     "y":238.52374935150146,
515     "z":"47ab735d.a7360c",
516     "wires":[
517
518     ]
519   },
520   {
521     "id":"dfd01ad4.2d6c58",
522     "type":"switchNode",
523     "name":"switch site2_id",
524     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_id'`\">\n",
525     "comments":"",
526     "outputs":1,
527     "x":1206.6666259765625,
528     "y":305.6666564941406,
529     "z":"47ab735d.a7360c",
530     "wires":[
531       [
532         "fcbf7abe.141ca8"
533       ]
534     ]
535   },
536   {
537     "id":"fcbf7abe.141ca8",
538     "type":"outcomeTrue",
539     "name":"true",
540     "xml":"<outcome value='true'>\n",
541     "comments":"",
542     "outputs":1,
543     "x":1421.6666259765625,
544     "y":304.6666564941406,
545     "z":"47ab735d.a7360c",
546     "wires":[
547       [
548         "6b022b57.4ad064",
549         "8a3f337.89f0bd"
550       ]
551     ]
552   },
553   {
554     "id":"6b022b57.4ad064",
555     "type":"set",
556     "name":"set site2_id",
557     "xml":"<set>\n<parameter name='validate.dci-connects.site2_id' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
558     "comments":"",
559     "x":1603.6664276123047,
560     "y":308.49983739852905,
561     "z":"47ab735d.a7360c",
562     "wires":[
563
564     ]
565   },
566   {
567     "id":"8a3f337.89f0bd",
568     "type":"switchNode",
569     "name":"switch value",
570     "xml":"<switch test=\"`$validate.dci-connects.site2_id`\">\n",
571     "comments":"",
572     "outputs":1,
573     "x":1608.6663284301758,
574     "y":374.4998378753662,
575     "z":"47ab735d.a7360c",
576     "wires":[
577       [
578         "b06be411.9d3b28"
579       ]
580     ]
581   },
582   {
583     "id":"b06be411.9d3b28",
584     "type":"outcome",
585     "name":"NULL",
586     "xml":"<outcome value=''>",
587     "comments":"",
588     "outputs":1,
589     "x":1775.6664352416992,
590     "y":373.35693168640137,
591     "z":"47ab735d.a7360c",
592     "wires":[
593       [
594         "64843880.ff2538"
595       ]
596     ]
597   },
598   {
599     "id":"64843880.ff2538",
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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
603     "comments":"",
604     "x":1948.0951614379883,
605     "y":373.35693073272705,
606     "z":"47ab735d.a7360c",
607     "wires":[
608
609     ]
610   },
611   {
612     "id":"431614dd.2bc43c",
613     "type":"set",
614     "name":"set site1_networkName",
615     "xml":"<set>\n<parameter name='validate.dci-connects.site1_networkName' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
616     "comments":"",
617     "x":1641,
618     "y":450.6666564941406,
619     "z":"47ab735d.a7360c",
620     "wires":[
621
622     ]
623   },
624   {
625     "id":"44ab7436.2e79fc",
626     "type":"switchNode",
627     "name":"switch value",
628     "xml":"<switch test=\"`$validate.dci-connects.site1_networkName`\">\n",
629     "comments":"",
630     "outputs":1,
631     "x":1605.999900817871,
632     "y":516.6666569709778,
633     "z":"47ab735d.a7360c",
634     "wires":[
635       [
636         "d2b45562.0c7fc8"
637       ]
638     ]
639   },
640   {
641     "id":"d2b45562.0c7fc8",
642     "type":"outcome",
643     "name":"NULL",
644     "xml":"<outcome value=''>",
645     "comments":"",
646     "outputs":1,
647     "x":1773.0000076293945,
648     "y":515.5237507820129,
649     "z":"47ab735d.a7360c",
650     "wires":[
651       [
652         "61b1e1a0.11314"
653       ]
654     ]
655   },
656   {
657     "id":"61b1e1a0.11314",
658     "type":"returnFailure",
659     "name":"return failure",
660     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
661     "comments":"",
662     "x":1945.4287338256836,
663     "y":515.5237498283386,
664     "z":"47ab735d.a7360c",
665     "wires":[
666
667     ]
668   },
669   {
670     "id":"9f877a62.41f918",
671     "type":"switchNode",
672     "name":"switch site2_networkName",
673     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_networkName'`\">\n",
674     "comments":"",
675     "outputs":1,
676     "x":1240,
677     "y":578.6666259765625,
678     "z":"47ab735d.a7360c",
679     "wires":[
680       [
681         "f79dec8d.61c58"
682       ]
683     ]
684   },
685   {
686     "id":"f79dec8d.61c58",
687     "type":"outcomeTrue",
688     "name":"true",
689     "xml":"<outcome value='true'>\n",
690     "comments":"",
691     "outputs":1,
692     "x":1438,
693     "y":578.6666259765625,
694     "z":"47ab735d.a7360c",
695     "wires":[
696       [
697         "1658307e.f7c1e",
698         "d3a1f175.6b3b3"
699       ]
700     ]
701   },
702   {
703     "id":"1658307e.f7c1e",
704     "type":"set",
705     "name":"set site1_networkName",
706     "xml":"<set>\n<parameter name='validate.dci-connects.site2_networkName' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
707     "comments":"",
708     "x":1641.0001335144043,
709     "y":579.3331460952759,
710     "z":"47ab735d.a7360c",
711     "wires":[
712
713     ]
714   },
715   {
716     "id":"d3a1f175.6b3b3",
717     "type":"switchNode",
718     "name":"switch value",
719     "xml":"<switch test=\"`$validate.dci-connects.site2_networkName`\">\n",
720     "comments":"",
721     "outputs":1,
722     "x":1606.0000343322754,
723     "y":645.333146572113,
724     "z":"47ab735d.a7360c",
725     "wires":[
726       [
727         "c14e96c.8f5af68"
728       ]
729     ]
730   },
731   {
732     "id":"c14e96c.8f5af68",
733     "type":"outcome",
734     "name":"NULL",
735     "xml":"<outcome value=''>",
736     "comments":"",
737     "outputs":1,
738     "x":1773.0001411437988,
739     "y":644.1902403831482,
740     "z":"47ab735d.a7360c",
741     "wires":[
742       [
743         "d3b1b6c2.9459b8"
744       ]
745     ]
746   },
747   {
748     "id":"d3b1b6c2.9459b8",
749     "type":"returnFailure",
750     "name":"return failure",
751     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
752     "comments":"",
753     "x":1945.428867340088,
754     "y":644.1902394294739,
755     "z":"47ab735d.a7360c",
756     "wires":[
757
758     ]
759   },
760   {
761     "id":"a1c6afab.017d9",
762     "type":"switchNode",
763     "name":"switch site1_routerId",
764     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_routerId'`\">\n",
765     "comments":"",
766     "outputs":1,
767     "x":1225.3333282470703,
768     "y":710.83371925354,
769     "z":"47ab735d.a7360c",
770     "wires":[
771       [
772         "a9bc0844.f2eaf8"
773       ]
774     ]
775   },
776   {
777     "id":"a9bc0844.f2eaf8",
778     "type":"outcomeTrue",
779     "name":"true",
780     "xml":"<outcome value='true'>\n",
781     "comments":"",
782     "outputs":1,
783     "x":1430.3333282470703,
784     "y":709.83371925354,
785     "z":"47ab735d.a7360c",
786     "wires":[
787       [
788         "5bbbca15.5f16f4",
789         "51615f09.7cd5"
790       ]
791     ]
792   },
793   {
794     "id":"5bbbca15.5f16f4",
795     "type":"set",
796     "name":"set site1_routerId",
797     "xml":"<set>\n<parameter name='validate.dci-connects.site1_routerId' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
798     "comments":"",
799     "x":1618.333251953125,
800     "y":711,
801     "z":"47ab735d.a7360c",
802     "wires":[
803
804     ]
805   },
806   {
807     "id":"51615f09.7cd5",
808     "type":"switchNode",
809     "name":"switch value",
810     "xml":"<switch test=\"`$validate.dci-connects.site1_routerId`\">\n",
811     "comments":"",
812     "outputs":1,
813     "x":1603.333152770996,
814     "y":777.0000004768372,
815     "z":"47ab735d.a7360c",
816     "wires":[
817       [
818         "5c8e20c7.731dc"
819       ]
820     ]
821   },
822   {
823     "id":"5c8e20c7.731dc",
824     "type":"outcome",
825     "name":"NULL",
826     "xml":"<outcome value=''>",
827     "comments":"",
828     "outputs":1,
829     "x":1770.3332595825195,
830     "y":775.8570942878723,
831     "z":"47ab735d.a7360c",
832     "wires":[
833       [
834         "dc036fc4.b3148"
835       ]
836     ]
837   },
838   {
839     "id":"dc036fc4.b3148",
840     "type":"returnFailure",
841     "name":"return failure",
842     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
843     "comments":"",
844     "x":1942.7619857788086,
845     "y":775.857093334198,
846     "z":"47ab735d.a7360c",
847     "wires":[
848
849     ]
850   },
851   {
852     "id":"ca9364d2.2f4418",
853     "type":"switchNode",
854     "name":"switch site2_routerId",
855     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_routerId'`\">\n",
856     "comments":"",
857     "outputs":1,
858     "x":1231.333251953125,
859     "y":833,
860     "z":"47ab735d.a7360c",
861     "wires":[
862       [
863         "3ff6c495.85cb0c"
864       ]
865     ]
866   },
867   {
868     "id":"3ff6c495.85cb0c",
869     "type":"outcomeTrue",
870     "name":"true",
871     "xml":"<outcome value='true'>\n",
872     "comments":"",
873     "outputs":1,
874     "x":1436.333251953125,
875     "y":832,
876     "z":"47ab735d.a7360c",
877     "wires":[
878       [
879         "22ffcf96.237c7",
880         "5abc130e.c8a7ec"
881       ]
882     ]
883   },
884   {
885     "id":"22ffcf96.237c7",
886     "type":"set",
887     "name":"set site2_routerId",
888     "xml":"<set>\n<parameter name='validate.dci-connects.site2_routerId' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
889     "comments":"",
890     "x":1624.3331756591797,
891     "y":833.16628074646,
892     "z":"47ab735d.a7360c",
893     "wires":[
894
895     ]
896   },
897   {
898     "id":"5abc130e.c8a7ec",
899     "type":"switchNode",
900     "name":"switch value",
901     "xml":"<switch test=\"`$validate.dci-connects.site2_routerId`\">\n",
902     "comments":"",
903     "outputs":1,
904     "x":1609.3330764770508,
905     "y":899.1662812232971,
906     "z":"47ab735d.a7360c",
907     "wires":[
908       [
909         "11b34474.2a006c"
910       ]
911     ]
912   },
913   {
914     "id":"11b34474.2a006c",
915     "type":"outcome",
916     "name":"NULL",
917     "xml":"<outcome value=''>",
918     "comments":"",
919     "outputs":1,
920     "x":1776.3331832885742,
921     "y":898.0233750343323,
922     "z":"47ab735d.a7360c",
923     "wires":[
924       [
925         "3492baf9.c74166"
926       ]
927     ]
928   },
929   {
930     "id":"3492baf9.c74166",
931     "type":"returnFailure",
932     "name":"return failure",
933     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
934     "comments":"",
935     "x":1948.7619094848633,
936     "y":898.023374080658,
937     "z":"47ab735d.a7360c",
938     "wires":[
939
940     ]
941   },
942   {
943     "id":"979386d3.b24028",
944     "type":"set",
945     "name":"set site2_routerId",
946     "xml":"<set>\n<parameter name='validate.dci-connects.site1_importRT1' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
947     "comments":"",
948     "x":1622.333251953125,
949     "y":955,
950     "z":"47ab735d.a7360c",
951     "wires":[
952
953     ]
954   },
955   {
956     "id":"26bcb080.9de85",
957     "type":"switchNode",
958     "name":"switch value",
959     "xml":"<switch test=\"`$validate.dci-connects.site1_importRT1`\">\n",
960     "comments":"",
961     "outputs":1,
962     "x":1607.333152770996,
963     "y":1021.0000004768372,
964     "z":"47ab735d.a7360c",
965     "wires":[
966       [
967         "ef415eca.43e4c"
968       ]
969     ]
970   },
971   {
972     "id":"ef415eca.43e4c",
973     "type":"outcome",
974     "name":"NULL",
975     "xml":"<outcome value=''>",
976     "comments":"",
977     "outputs":1,
978     "x":1774.3332595825195,
979     "y":1019.8570942878723,
980     "z":"47ab735d.a7360c",
981     "wires":[
982       [
983         "86ecacf6.62cbf"
984       ]
985     ]
986   },
987   {
988     "id":"86ecacf6.62cbf",
989     "type":"returnFailure",
990     "name":"return failure",
991     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
992     "comments":"",
993     "x":1946.7619857788086,
994     "y":1019.857093334198,
995     "z":"47ab735d.a7360c",
996     "wires":[
997
998     ]
999   },
1000   {
1001     "id":"18c864fe.2d77ab",
1002     "type":"switchNode",
1003     "name":"switch site2_importRT1",
1004     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_importRT1'`\">\n",
1005     "comments":"",
1006     "outputs":1,
1007     "x":1234,
1008     "y":1073.333251953125,
1009     "z":"47ab735d.a7360c",
1010     "wires":[
1011       [
1012         "ed82852f.fe5c18"
1013       ]
1014     ]
1015   },
1016   {
1017     "id":"ed82852f.fe5c18",
1018     "type":"outcomeTrue",
1019     "name":"true",
1020     "xml":"<outcome value='true'>\n",
1021     "comments":"",
1022     "outputs":1,
1023     "x":1436,
1024     "y":1072.333251953125,
1025     "z":"47ab735d.a7360c",
1026     "wires":[
1027       [
1028         "d6046005.c3e8f",
1029         "f99cbbe6.ae2498"
1030       ]
1031     ]
1032   },
1033   {
1034     "id":"d6046005.c3e8f",
1035     "type":"set",
1036     "name":"set site2_importRT1",
1037     "xml":"<set>\n<parameter name='validate.dci-connects.site2_importRT1' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1038     "comments":"",
1039     "x":1619.7141189575195,
1040     "y":1073.2138023376465,
1041     "z":"47ab735d.a7360c",
1042     "wires":[
1043
1044     ]
1045   },
1046   {
1047     "id":"f99cbbe6.ae2498",
1048     "type":"switchNode",
1049     "name":"switch value",
1050     "xml":"<switch test=\"`$validate.dci-connects.site2_importRT1`\">\n",
1051     "comments":"",
1052     "outputs":1,
1053     "x":1604.7140197753906,
1054     "y":1139.2138028144836,
1055     "z":"47ab735d.a7360c",
1056     "wires":[
1057       [
1058         "8c236b10.143bc8"
1059       ]
1060     ]
1061   },
1062   {
1063     "id":"8c236b10.143bc8",
1064     "type":"outcome",
1065     "name":"NULL",
1066     "xml":"<outcome value=''>",
1067     "comments":"",
1068     "outputs":1,
1069     "x":1771.714126586914,
1070     "y":1138.0708966255188,
1071     "z":"47ab735d.a7360c",
1072     "wires":[
1073       [
1074         "bea6a75d.110d08"
1075       ]
1076     ]
1077   },
1078   {
1079     "id":"bea6a75d.110d08",
1080     "type":"returnFailure",
1081     "name":"return failure",
1082     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
1083     "comments":"",
1084     "x":1944.1428527832031,
1085     "y":1138.0708956718445,
1086     "z":"47ab735d.a7360c",
1087     "wires":[
1088
1089     ]
1090   },
1091   {
1092     "id":"7a713e79.f07e5",
1093     "type":"set",
1094     "name":"set site1_exportRT1",
1095     "xml":"<set>\n<parameter name='validate.dci-connects.site1_exportRT1' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1096     "comments":"",
1097     "x":1628,
1098     "y":1194.6666259765625,
1099     "z":"47ab735d.a7360c",
1100     "wires":[
1101
1102     ]
1103   },
1104   {
1105     "id":"cc5ed7e8.5ea2b8",
1106     "type":"switchNode",
1107     "name":"switch value",
1108     "xml":"<switch test=\"`$validate.dci-connects.site1_exportRT1`\">\n",
1109     "comments":"",
1110     "outputs":1,
1111     "x":1612.999900817871,
1112     "y":1260.6666264533997,
1113     "z":"47ab735d.a7360c",
1114     "wires":[
1115       [
1116         "86630450.14c6c8"
1117       ]
1118     ]
1119   },
1120   {
1121     "id":"86630450.14c6c8",
1122     "type":"outcome",
1123     "name":"NULL",
1124     "xml":"<outcome value=''>",
1125     "comments":"",
1126     "outputs":1,
1127     "x":1780.0000076293945,
1128     "y":1259.5237202644348,
1129     "z":"47ab735d.a7360c",
1130     "wires":[
1131       [
1132         "468368dd.119d68"
1133       ]
1134     ]
1135   },
1136   {
1137     "id":"468368dd.119d68",
1138     "type":"returnFailure",
1139     "name":"return failure",
1140     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
1141     "comments":"",
1142     "x":1952.4287338256836,
1143     "y":1259.5237193107605,
1144     "z":"47ab735d.a7360c",
1145     "wires":[
1146
1147     ]
1148   },
1149   {
1150     "id":"f8675cad.a9a8b",
1151     "type":"switchNode",
1152     "name":"switch site1_exportRT2",
1153     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site1_exportRT2'`\">\n",
1154     "comments":"",
1155     "outputs":1,
1156     "x":1234,
1157     "y":1322.6666259765625,
1158     "z":"47ab735d.a7360c",
1159     "wires":[
1160       [
1161         "7c5b768c.6c5ba8"
1162       ]
1163     ]
1164   },
1165   {
1166     "id":"7c5b768c.6c5ba8",
1167     "type":"outcomeTrue",
1168     "name":"true",
1169     "xml":"<outcome value='true'>\n",
1170     "comments":"",
1171     "outputs":1,
1172     "x":1430,
1173     "y":1319.6666259765625,
1174     "z":"47ab735d.a7360c",
1175     "wires":[
1176       [
1177         "632409be.2fe268",
1178         "ac332471.3b3248"
1179       ]
1180     ]
1181   },
1182   {
1183     "id":"632409be.2fe268",
1184     "type":"set",
1185     "name":"set site1_exportRT2",
1186     "xml":"<set>\n<parameter name='validate.dci-connects.site1_exportRT2' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1187     "comments":"",
1188     "x":1627.380786895752,
1189     "y":1320.213830947876,
1190     "z":"47ab735d.a7360c",
1191     "wires":[
1192
1193     ]
1194   },
1195   {
1196     "id":"ac332471.3b3248",
1197     "type":"switchNode",
1198     "name":"switch value",
1199     "xml":"<switch test=\"`$validate.dci-connects.site1_exportRT2`\">\n",
1200     "comments":"",
1201     "outputs":1,
1202     "x":1612.380687713623,
1203     "y":1386.2138314247131,
1204     "z":"47ab735d.a7360c",
1205     "wires":[
1206       [
1207         "aa9c2541.4a4bd8"
1208       ]
1209     ]
1210   },
1211   {
1212     "id":"aa9c2541.4a4bd8",
1213     "type":"outcome",
1214     "name":"NULL",
1215     "xml":"<outcome value=''>",
1216     "comments":"",
1217     "outputs":1,
1218     "x":1779.3807945251465,
1219     "y":1385.0709252357483,
1220     "z":"47ab735d.a7360c",
1221     "wires":[
1222       [
1223         "b786e793.f56c18"
1224       ]
1225     ]
1226   },
1227   {
1228     "id":"b786e793.f56c18",
1229     "type":"returnFailure",
1230     "name":"return failure",
1231     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
1232     "comments":"",
1233     "x":1951.8095207214355,
1234     "y":1385.070924282074,
1235     "z":"47ab735d.a7360c",
1236     "wires":[
1237
1238     ]
1239   },
1240   {
1241     "id":"6a2f200.8e65de",
1242     "type":"set",
1243     "name":"set site1_vni",
1244     "xml":"<set>\n<parameter name='validate.dci-connects.site1_vni' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1245     "comments":"",
1246     "x":1621.333251953125,
1247     "y":1451,
1248     "z":"47ab735d.a7360c",
1249     "wires":[
1250
1251     ]
1252   },
1253   {
1254     "id":"4214073.a9e53f8",
1255     "type":"switchNode",
1256     "name":"switch value",
1257     "xml":"<switch test=\"`$validate.dci-connects.site1_vni`\">\n",
1258     "comments":"",
1259     "outputs":1,
1260     "x":1606.333152770996,
1261     "y":1517.0000004768372,
1262     "z":"47ab735d.a7360c",
1263     "wires":[
1264       [
1265         "83c7c713.88af68"
1266       ]
1267     ]
1268   },
1269   {
1270     "id":"83c7c713.88af68",
1271     "type":"outcome",
1272     "name":"NULL",
1273     "xml":"<outcome value=''>",
1274     "comments":"",
1275     "outputs":1,
1276     "x":1773.3332595825195,
1277     "y":1515.8570942878723,
1278     "z":"47ab735d.a7360c",
1279     "wires":[
1280       [
1281         "a4f203d2.7ca8"
1282       ]
1283     ]
1284   },
1285   {
1286     "id":"a4f203d2.7ca8",
1287     "type":"returnFailure",
1288     "name":"return failure",
1289     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
1290     "comments":"",
1291     "x":1945.7619857788086,
1292     "y":1515.857093334198,
1293     "z":"47ab735d.a7360c",
1294     "wires":[
1295
1296     ]
1297   },
1298   {
1299     "id":"c93315a.3d905e8",
1300     "type":"switchNode",
1301     "name":"switch site2_vni",
1302     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'site2_vni'`\">\n",
1303     "comments":"",
1304     "outputs":1,
1305     "x":1219.0001831054688,
1306     "y":1579.0001740455627,
1307     "z":"47ab735d.a7360c",
1308     "wires":[
1309       [
1310         "ef47961a.8fd608"
1311       ]
1312     ]
1313   },
1314   {
1315     "id":"ef47961a.8fd608",
1316     "type":"outcomeTrue",
1317     "name":"true",
1318     "xml":"<outcome value='true'>\n",
1319     "comments":"",
1320     "outputs":1,
1321     "x":1418.0001792907715,
1322     "y":1579.000193119049,
1323     "z":"47ab735d.a7360c",
1324     "wires":[
1325       [
1326         "7976c64e.576738",
1327         "835fae91.9704a"
1328       ]
1329     ]
1330   },
1331   {
1332     "id":"7976c64e.576738",
1333     "type":"set",
1334     "name":"set site2_vni",
1335     "xml":"<set>\n<parameter name='validate.dci-connects.site2_vni' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1336     "comments":"",
1337     "x":1625.7142868041992,
1338     "y":1583.8806405067444,
1339     "z":"47ab735d.a7360c",
1340     "wires":[
1341
1342     ]
1343   },
1344   {
1345     "id":"835fae91.9704a",
1346     "type":"switchNode",
1347     "name":"switch value",
1348     "xml":"<switch test=\"`$validate.dci-connects.site2_vni`\">\n",
1349     "comments":"",
1350     "outputs":1,
1351     "x":1610.7141876220703,
1352     "y":1649.8806409835815,
1353     "z":"47ab735d.a7360c",
1354     "wires":[
1355       [
1356         "88d0a6fa.f7ddb8"
1357       ]
1358     ]
1359   },
1360   {
1361     "id":"88d0a6fa.f7ddb8",
1362     "type":"outcome",
1363     "name":"NULL",
1364     "xml":"<outcome value=''>",
1365     "comments":"",
1366     "outputs":1,
1367     "x":1777.7142944335938,
1368     "y":1648.7377347946167,
1369     "z":"47ab735d.a7360c",
1370     "wires":[
1371       [
1372         "4e2d2d8e.6e8494"
1373       ]
1374     ]
1375   },
1376   {
1377     "id":"4e2d2d8e.6e8494",
1378     "type":"returnFailure",
1379     "name":"return failure",
1380     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
1381     "comments":"",
1382     "x":1950.1430206298828,
1383     "y":1648.7377338409424,
1384     "z":"47ab735d.a7360c",
1385     "wires":[
1386
1387     ]
1388   },
1389   {
1390     "id":"5e4cd98f.ace3e8",
1391     "type":"switchNode",
1392     "name":"switch tunnelType",
1393     "xml":"<switch test=\"`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].name == 'tunnelType'`\">\n",
1394     "comments":"",
1395     "outputs":1,
1396     "x":1227.4997482299805,
1397     "y":1704.5002737045288,
1398     "z":"47ab735d.a7360c",
1399     "wires":[
1400       [
1401         "60d09a1d.8eacd4"
1402       ]
1403     ]
1404   },
1405   {
1406     "id":"60d09a1d.8eacd4",
1407     "type":"outcomeTrue",
1408     "name":"true",
1409     "xml":"<outcome value='true'>\n",
1410     "comments":"",
1411     "outputs":1,
1412     "x":1433.4997482299805,
1413     "y":1704.5002737045288,
1414     "z":"47ab735d.a7360c",
1415     "wires":[
1416       [
1417         "39b6c0a.d67614",
1418         "8a998b80.e315c8"
1419       ]
1420     ]
1421   },
1422   {
1423     "id":"39b6c0a.d67614",
1424     "type":"set",
1425     "name":"set tunnelType",
1426     "xml":"<set>\n<parameter name='prop.dci-connects.tunnelType' value='`$network-topology-operation-input.network-request-input.network-input-parameters.param[$idx].value`' />\n",
1427     "comments":"",
1428     "x":1620.499771118164,
1429     "y":1705.5004272460938,
1430     "z":"47ab735d.a7360c",
1431     "wires":[
1432
1433     ]
1434   },
1435   {
1436     "id":"8a998b80.e315c8",
1437     "type":"switchNode",
1438     "name":"switch value",
1439     "xml":"<switch test=\"`$validate.dci-connects.tunnelType`\">\n",
1440     "comments":"",
1441     "outputs":1,
1442     "x":1613,
1443     "y":1775,
1444     "z":"47ab735d.a7360c",
1445     "wires":[
1446       [
1447         "bdc574b6.8b53a8"
1448       ]
1449     ]
1450   },
1451   {
1452     "id":"bdc574b6.8b53a8",
1453     "type":"outcome",
1454     "name":"NULL",
1455     "xml":"<outcome value=''>",
1456     "comments":"",
1457     "outputs":1,
1458     "x":1780.0001068115234,
1459     "y":1773.8570938110352,
1460     "z":"47ab735d.a7360c",
1461     "wires":[
1462       [
1463         "97d6982d.d730f8"
1464       ]
1465     ]
1466   },
1467   {
1468     "id":"97d6982d.d730f8",
1469     "type":"returnFailure",
1470     "name":"return failure",
1471     "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=\"network-request-input.network-input-parameters.name is a required input\" />\n",
1472     "comments":"",
1473     "x":1952.4288330078125,
1474     "y":1773.8570928573608,
1475     "z":"47ab735d.a7360c",
1476     "wires":[
1477
1478     ]
1479   },
1480   {
1481     "id":"f21b1a5d.f4c3d8",
1482     "type":"comment",
1483     "name":"TODO: optimize the activate by using parameter assignment here",
1484     "info":"",
1485     "comments":"",
1486     "x":1065.6666870117188,
1487     "y":45.666683197021484,
1488     "z":"47ab735d.a7360c",
1489     "wires":[
1490
1491     ]
1492   },
1493   {
1494     "id":"a976418d.bf0e8",
1495     "type":"block",
1496     "name":"block validate",
1497     "xml":"<block atomic=\"true\">\n",
1498     "atomic":"false",
1499     "comments":"",
1500     "outputs":1,
1501     "x":540.6666793823242,
1502     "y":287.666672706604,
1503     "z":"47ab735d.a7360c",
1504     "wires":[
1505       [
1506         "bd4a5cad.24385",
1507         "1f0e911e.e29fcf",
1508         "23001689.a4dc8a"
1509       ]
1510     ]
1511   }
1512 ]