Fix underlay DG testing issue
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_validate-network-input.json
1 [
2   {
3     "id": "1b413dc8.b9ae22",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 173.03125,
8     "y": 147.99999809265137,
9     "z": "ea83c234.74a66",
10     "wires": [
11       [
12         "b9c51506.cb42b8"
13       ]
14     ]
15   },
16   {
17     "id": "b9c51506.cb42b8",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API 1.2.0-SNAPSHOT",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "1.2.0-SNAPSHOT",
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='1.2.0-SNAPSHOT'>",
24     "outputs": 1,
25     "x": 245.31695556640625,
26     "y": 200.23811149597168,
27     "z": "ea83c234.74a66",
28     "wires": [
29       [
30         "26567304.810b8c"
31       ]
32     ]
33   },
34   {
35     "id": "26567304.810b8c",
36     "type": "method",
37     "name": "validate-network-input",
38     "xml": "<method rpc='validate-network-input' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 245.45987701416016,
42     "y": 261.99999809265137,
43     "z": "ea83c234.74a66",
44     "wires": [
45       [
46         "c056e8e0.d5aa98"
47       ]
48     ]
49   },
50   {
51     "id": "c056e8e0.d5aa98",
52     "type": "block",
53     "name": "block : atomic",
54     "xml": "<block atomic=\"true\">",
55     "atomic": "true",
56     "outputs": 1,
57     "x": 258.7812957763672,
58     "y": 544.4434928894043,
59     "z": "ea83c234.74a66",
60     "wires": [
61       [
62         "f7738247.2ad73",
63         "4183fe1d.93134",
64         "6e7ed959.ee8ae8",
65         "294ce137.4036fe",
66         "32c347e7.e10498",
67         "40653e81.a79c4"
68       ]
69     ]
70   },
71   {
72     "id": "f7738247.2ad73",
73     "type": "switchNode",
74     "name": "switch svc-request-id",
75     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-request-id`'>\n",
76     "comments": "",
77     "outputs": 1,
78     "x": 575.1741104125977,
79     "y": 270.4285888671875,
80     "z": "ea83c234.74a66",
81     "wires": [
82       [
83         "62ae03a5.3e50bc"
84       ]
85     ]
86   },
87   {
88     "id": "62ae03a5.3e50bc",
89     "type": "other",
90     "name": "NULL",
91     "xml": "<outcome value=''>",
92     "comments": "",
93     "outputs": 1,
94     "x": 800.8884146554128,
95     "y": 270.4285913194926,
96     "z": "ea83c234.74a66",
97     "wires": [
98       [
99         "35b6a58f.f29d5a"
100       ]
101     ]
102   },
103   {
104     "id": "35b6a58f.f29d5a",
105     "type": "returnFailure",
106     "name": "return failure",
107     "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",
108     "comments": "",
109     "x": 952.3169806344167,
110     "y": 270.428589412144,
111     "z": "ea83c234.74a66",
112     "wires": []
113   },
114   {
115     "id": "4183fe1d.93134",
116     "type": "switchNode",
117     "name": "switch svc-action",
118     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
119     "comments": "",
120     "outputs": 1,
121     "x": 563.7454833984375,
122     "y": 229.00001907348633,
123     "z": "ea83c234.74a66",
124     "wires": [
125       [
126         "5e116676.70e288"
127       ]
128     ]
129   },
130   {
131     "id": "5e116676.70e288",
132     "type": "other",
133     "name": "NULL",
134     "xml": "<outcome value=''>",
135     "comments": "",
136     "outputs": 1,
137     "x": 799.4598350524902,
138     "y": 227.5714168548584,
139     "z": "ea83c234.74a66",
140     "wires": [
141       [
142         "21d9a530.c1c2ca"
143       ]
144     ]
145   },
146   {
147     "id": "21d9a530.c1c2ca",
148     "type": "returnFailure",
149     "name": "return failure",
150     "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",
151     "comments": "",
152     "x": 949.4598083496094,
153     "y": 227.57142639160156,
154     "z": "ea83c234.74a66",
155     "wires": []
156   },
157   {
158     "id": "6e7ed959.ee8ae8",
159     "type": "switchNode",
160     "name": "switch request-action",
161     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
162     "comments": "",
163     "outputs": 1,
164     "x": 573.7455215454102,
165     "y": 313.2857360839844,
166     "z": "ea83c234.74a66",
167     "wires": [
168       [
169         "fd83a78d.66a948"
170       ]
171     ]
172   },
173   {
174     "id": "fd83a78d.66a948",
175     "type": "other",
176     "name": "NULL",
177     "xml": "<outcome value=''>",
178     "comments": "",
179     "outputs": 1,
180     "x": 800.8884102957591,
181     "y": 313.28574507577105,
182     "z": "ea83c234.74a66",
183     "wires": [
184       [
185         "886e4c02.7a3e6"
186       ]
187     ]
188   },
189   {
190     "id": "886e4c02.7a3e6",
191     "type": "returnFailure",
192     "name": "return failure",
193     "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",
194     "comments": "",
195     "x": 952.316976274763,
196     "y": 313.2857431684224,
197     "z": "ea83c234.74a66",
198     "wires": []
199   },
200   {
201     "id": "294ce137.4036fe",
202     "type": "switchNode",
203     "name": "switch service-instance-id",
204     "xml": "<switch test='`$network-topology-operation-input.service-information.service-instance-id`'>\n",
205     "comments": "",
206     "outputs": 1,
207     "x": 582.888427734375,
208     "y": 355.99999809265137,
209     "z": "ea83c234.74a66",
210     "wires": [
211       [
212         "2378998c.934706"
213       ]
214     ]
215   },
216   {
217     "id": "2378998c.934706",
218     "type": "other",
219     "name": "NULL",
220     "xml": "<outcome value=''>",
221     "comments": "",
222     "outputs": 1,
223     "x": 799.3170166015625,
224     "y": 356.99999809265137,
225     "z": "ea83c234.74a66",
226     "wires": [
227       [
228         "4f908320.d4841c"
229       ]
230     ]
231   },
232   {
233     "id": "4f908320.d4841c",
234     "type": "returnFailure",
235     "name": "return failure",
236     "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",
237     "comments": "",
238     "x": 957.7455444335938,
239     "y": 355.99999809265137,
240     "z": "ea83c234.74a66",
241     "wires": []
242   },
243   {
244     "id": "7fe681cf.07fdd",
245     "type": "comment",
246     "name": "validate-network-input - CHANGELOG",
247     "info": "12/8: Initial release 1.0.0",
248     "comments": "",
249     "x": 458.03125,
250     "y": 111.99999809265137,
251     "z": "ea83c234.74a66",
252     "wires": []
253   },
254   {
255     "id": "32c347e7.e10498",
256     "type": "switchNode",
257     "name": "switch svc-action",
258     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
259     "comments": "",
260     "outputs": 1,
261     "x": 560.03125,
262     "y": 442.99999809265137,
263     "z": "ea83c234.74a66",
264     "wires": [
265       [
266         "fc7d6a84.f93168",
267         "7959dc9f.1bdd34",
268         "94f36a2f.0904d8",
269         "d8141396.7d6f"
270       ]
271     ]
272   },
273   {
274     "id": "fc7d6a84.f93168",
275     "type": "other",
276     "name": "assign",
277     "xml": "<outcome value='assign'>",
278     "comments": "",
279     "outputs": 1,
280     "x": 792.74560546875,
281     "y": 448.57140922546387,
282     "z": "ea83c234.74a66",
283     "wires": [
284       [
285         "5fad1b65.6cf5f4"
286       ]
287     ]
288   },
289   {
290     "id": "7959dc9f.1bdd34",
291     "type": "other",
292     "name": "activate",
293     "xml": "<outcome value='activate'>",
294     "comments": "",
295     "outputs": 1,
296     "x": 788.0313568115234,
297     "y": 578.9999885559082,
298     "z": "ea83c234.74a66",
299     "wires": [
300       [
301         "ad4e82b5.19db9"
302       ]
303     ]
304   },
305   {
306     "id": "94f36a2f.0904d8",
307     "type": "other",
308     "name": "deactivate",
309     "xml": "<outcome value='deactivate'>",
310     "comments": "",
311     "outputs": 1,
312     "x": 791.0313186645508,
313     "y": 745.0000114440918,
314     "z": "ea83c234.74a66",
315     "wires": [
316       [
317         "c0070c2.94b94f"
318       ]
319     ]
320   },
321   {
322     "id": "5fad1b65.6cf5f4",
323     "type": "block",
324     "name": "block : atomic",
325     "xml": "<block atomic=\"true\">",
326     "atomic": "true",
327     "comments": "",
328     "outputs": 1,
329     "x": 955.03125,
330     "y": 447.99999809265137,
331     "z": "ea83c234.74a66",
332     "wires": [
333       [
334         "df6549d7.184d68"
335       ]
336     ]
337   },
338   {
339     "id": "df6549d7.184d68",
340     "type": "switchNode",
341     "name": "switch request-action",
342     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
343     "comments": "",
344     "outputs": 1,
345     "x": 1175.03125,
346     "y": 447.99999809265137,
347     "z": "ea83c234.74a66",
348     "wires": [
349       [
350         "ecdd6aae.5dce98",
351         "d4e2188a.cfa358"
352       ]
353     ]
354   },
355   {
356     "id": "ecdd6aae.5dce98",
357     "type": "other",
358     "name": "CreateNetworkInstance",
359     "xml": "<outcome value='CreateNetworkInstance'>",
360     "comments": "",
361     "outputs": 1,
362     "x": 1455.03125,
363     "y": 412.99999809265137,
364     "z": "ea83c234.74a66",
365     "wires": [
366       [
367         "da59191b.907b08"
368       ]
369     ]
370   },
371   {
372     "id": "d4e2188a.cfa358",
373     "type": "other",
374     "name": "Other",
375     "xml": "<outcome value='Other'>",
376     "comments": "",
377     "outputs": 1,
378     "x": 1404.03125,
379     "y": 456.99999809265137,
380     "z": "ea83c234.74a66",
381     "wires": [
382       [
383         "5cd6e955.998228"
384       ]
385     ]
386   },
387   {
388     "id": "5cd6e955.998228",
389     "type": "returnFailure",
390     "name": "return failure",
391     "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 required to be CreateNetworkInstance for svc-action=assign\" />\n",
392     "comments": "",
393     "x": 1573.03125,
394     "y": 456.99999809265137,
395     "z": "ea83c234.74a66",
396     "wires": []
397   },
398   {
399     "id": "ad4e82b5.19db9",
400     "type": "block",
401     "name": "block : atomic",
402     "xml": "<block atomic=\"true\">",
403     "atomic": "true",
404     "outputs": 1,
405     "x": 962.0313568115234,
406     "y": 578.9999885559082,
407     "z": "ea83c234.74a66",
408     "wires": [
409       [
410         "fdddb74f.c28e98"
411       ]
412     ]
413   },
414   {
415     "id": "fdddb74f.c28e98",
416     "type": "switchNode",
417     "name": "switch request-action",
418     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
419     "comments": "",
420     "outputs": 1,
421     "x": 1179.0313568115234,
422     "y": 578.9999885559082,
423     "z": "ea83c234.74a66",
424     "wires": [
425       [
426         "67405a30.66b624",
427         "f789090b.e09ab8",
428         "a629f7e0.27dc18"
429       ]
430     ]
431   },
432   {
433     "id": "67405a30.66b624",
434     "type": "other",
435     "name": "CreateNetworkInstance",
436     "xml": "<outcome value='CreateNetworkInstance'>",
437     "comments": "",
438     "outputs": 1,
439     "x": 1460.0313568115234,
440     "y": 579.9999885559082,
441     "z": "ea83c234.74a66",
442     "wires": [
443       [
444         "c1306bc.3cbcc98"
445       ]
446     ]
447   },
448   {
449     "id": "f789090b.e09ab8",
450     "type": "other",
451     "name": "Other",
452     "xml": "<outcome value='Other'>",
453     "comments": "",
454     "outputs": 1,
455     "x": 1403.0313568115234,
456     "y": 619.9999885559082,
457     "z": "ea83c234.74a66",
458     "wires": [
459       [
460         "5d963b8c.378d74"
461       ]
462     ]
463   },
464   {
465     "id": "5d963b8c.378d74",
466     "type": "returnFailure",
467     "name": "return failure",
468     "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 required to be CreateNetworkInstance for svc-action=activate\" />\n",
469     "comments": "",
470     "x": 1574.8886528015137,
471     "y": 621.4285945892334,
472     "z": "ea83c234.74a66",
473     "wires": []
474   },
475   {
476     "id": "c0070c2.94b94f",
477     "type": "block",
478     "name": "block : atomic",
479     "xml": "<block atomic=\"true\">",
480     "atomic": "true",
481     "outputs": 1,
482     "x": 973.0313186645508,
483     "y": 744.0000114440918,
484     "z": "ea83c234.74a66",
485     "wires": [
486       [
487         "22f63122.42e05e"
488       ]
489     ]
490   },
491   {
492     "id": "22f63122.42e05e",
493     "type": "switchNode",
494     "name": "switch request-action",
495     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
496     "comments": "",
497     "outputs": 1,
498     "x": 1190.0313186645508,
499     "y": 744.0000114440918,
500     "z": "ea83c234.74a66",
501     "wires": [
502       [
503         "6d2db562.ba9bfc",
504         "3b6ddfe1.7bf99",
505         "b80bf0eb.dad37"
506       ]
507     ]
508   },
509   {
510     "id": "6d2db562.ba9bfc",
511     "type": "other",
512     "name": "DeleteNetworkInstance",
513     "xml": "<outcome value='DeleteNetworkInstance'>",
514     "comments": "",
515     "outputs": 1,
516     "x": 1471.0313186645508,
517     "y": 745.0000114440918,
518     "z": "ea83c234.74a66",
519     "wires": [
520       [
521         "998324c.2692bd8"
522       ]
523     ]
524   },
525   {
526     "id": "3b6ddfe1.7bf99",
527     "type": "other",
528     "name": "Other",
529     "xml": "<outcome value='Other'>",
530     "comments": "",
531     "outputs": 1,
532     "x": 1414.0313186645508,
533     "y": 785.0000114440918,
534     "z": "ea83c234.74a66",
535     "wires": [
536       [
537         "c74085f9.cc0278"
538       ]
539     ]
540   },
541   {
542     "id": "c74085f9.cc0278",
543     "type": "returnFailure",
544     "name": "return failure",
545     "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 required to be DeleteNetworkInstance for svc-action=deactivate\" />\n",
546     "comments": "",
547     "x": 1583.0313835144043,
548     "y": 787.8571729660034,
549     "z": "ea83c234.74a66",
550     "wires": []
551   },
552   {
553     "id": "d8141396.7d6f",
554     "type": "other",
555     "name": "unassign",
556     "xml": "<outcome value='unassign'>",
557     "comments": "",
558     "outputs": 1,
559     "x": 787.0312881469727,
560     "y": 838.9999885559082,
561     "z": "ea83c234.74a66",
562     "wires": [
563       [
564         "e1d20fe4.24b0a"
565       ]
566     ]
567   },
568   {
569     "id": "e1d20fe4.24b0a",
570     "type": "block",
571     "name": "block : atomic",
572     "xml": "<block atomic=\"true\">",
573     "atomic": "true",
574     "outputs": 1,
575     "x": 969.0313186645508,
576     "y": 835.0000114440918,
577     "z": "ea83c234.74a66",
578     "wires": [
579       [
580         "6bf4f4c3.27a5ec"
581       ]
582     ]
583   },
584   {
585     "id": "6bf4f4c3.27a5ec",
586     "type": "switchNode",
587     "name": "switch request-action",
588     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
589     "comments": "",
590     "outputs": 1,
591     "x": 1186.0313186645508,
592     "y": 835.0000114440918,
593     "z": "ea83c234.74a66",
594     "wires": [
595       [
596         "344ada0a.a73ad6",
597         "e3edfc03.190b4"
598       ]
599     ]
600   },
601   {
602     "id": "344ada0a.a73ad6",
603     "type": "other",
604     "name": "DeleteNetworkInstance",
605     "xml": "<outcome value='DeleteNetworkInstance'>",
606     "comments": "",
607     "outputs": 1,
608     "x": 1467.0313186645508,
609     "y": 836.0000114440918,
610     "z": "ea83c234.74a66",
611     "wires": [
612       [
613         "af6f68e4.16d7c8"
614       ]
615     ]
616   },
617   {
618     "id": "e3edfc03.190b4",
619     "type": "other",
620     "name": "Other",
621     "xml": "<outcome value='Other'>",
622     "comments": "",
623     "outputs": 1,
624     "x": 1410.0313186645508,
625     "y": 876.0000114440918,
626     "z": "ea83c234.74a66",
627     "wires": [
628       [
629         "2f09eef8.729d22"
630       ]
631     ]
632   },
633   {
634     "id": "2f09eef8.729d22",
635     "type": "returnFailure",
636     "name": "return failure",
637     "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 required to be DeleteNetworkInstance for svc-action=unassign\" />\n",
638     "comments": "",
639     "x": 1579.0313186645508,
640     "y": 876.0000114440918,
641     "z": "ea83c234.74a66",
642     "wires": []
643   },
644   {
645     "id": "da59191b.907b08",
646     "type": "block",
647     "name": "block : atomic",
648     "xml": "<block atomic=\"true\">",
649     "atomic": "true",
650     "comments": "",
651     "outputs": 1,
652     "x": 1691.03125,
653     "y": 411.99999809265137,
654     "z": "ea83c234.74a66",
655     "wires": [
656       [
657         "6e0de85f.52ae38",
658         "f1bdb760.a39f58",
659         "93644671.27ab38",
660         "f574bbf5.e2c0a8",
661         "522e4061.48e94",
662         "3e035fc2.b3924",
663         "3aacf235.e8f50e"
664       ]
665     ]
666   },
667   {
668     "id": "c1306bc.3cbcc98",
669     "type": "block",
670     "name": "block : atomic",
671     "xml": "<block atomic=\"true\">",
672     "atomic": "true",
673     "comments": "",
674     "outputs": 1,
675     "x": 1685.0313568115234,
676     "y": 579.9999885559082,
677     "z": "ea83c234.74a66",
678     "wires": [
679       [
680         "6e0de85f.52ae38",
681         "f1bdb760.a39f58",
682         "93644671.27ab38",
683         "f574bbf5.e2c0a8",
684         "522e4061.48e94",
685         "3e035fc2.b3924",
686         "ad0c00ef.1fb7b"
687       ]
688     ]
689   },
690   {
691     "id": "998324c.2692bd8",
692     "type": "block",
693     "name": "block : atomic",
694     "xml": "<block atomic=\"true\">",
695     "atomic": "true",
696     "comments": "",
697     "outputs": 1,
698     "x": 1727.0313186645508,
699     "y": 746.0000114440918,
700     "z": "ea83c234.74a66",
701     "wires": [
702       [
703         "ad0c00ef.1fb7b"
704       ]
705     ]
706   },
707   {
708     "id": "af6f68e4.16d7c8",
709     "type": "block",
710     "name": "block : atomic",
711     "xml": "<block atomic=\"true\">",
712     "atomic": "true",
713     "comments": "",
714     "outputs": 1,
715     "x": 1726.0313186645508,
716     "y": 837.0000114440918,
717     "z": "ea83c234.74a66",
718     "wires": [
719       [
720         "ad0c00ef.1fb7b"
721       ]
722     ]
723   },
724   {
725     "id": "522e4061.48e94",
726     "type": "switchNode",
727     "name": "switch onap-model-information.model-uuid",
728     "xml": "<switch test='`$network-topology-operation-input.service-information.onap-model-information.model-uuid`'>\n",
729     "comments": "",
730     "outputs": 1,
731     "x": 2327.697914123535,
732     "y": 1135.9999494552612,
733     "z": "ea83c234.74a66",
734     "wires": [
735       [
736         "acd91e81.cd0da",
737         "a6bf8d05.347a4"
738       ]
739     ]
740   },
741   {
742     "id": "99c35b5e.7ad5b8",
743     "type": "comment",
744     "name": "validations - required for all",
745     "info": "",
746     "comments": "",
747     "x": 591.03125,
748     "y": 185.99999809265137,
749     "z": "ea83c234.74a66",
750     "wires": []
751   },
752   {
753     "id": "bb3aaf61.12982",
754     "type": "comment",
755     "name": "validations specific per svc-action",
756     "info": "",
757     "comments": "",
758     "x": 603.03125,
759     "y": 400.99999809265137,
760     "z": "ea83c234.74a66",
761     "wires": []
762   },
763   {
764     "id": "f39e6aa2.09d888",
765     "type": "comment",
766     "name": "network-request-information block validations",
767     "info": "",
768     "comments": "",
769     "x": 2331.03125,
770     "y": 987.9999980926514,
771     "z": "ea83c234.74a66",
772     "wires": []
773   },
774   {
775     "id": "6e0de85f.52ae38",
776     "type": "switchNode",
777     "name": "switch network-request-information.tenant",
778     "xml": "<switch test='`$network-topology-operation-input.network-request-input.tenant`'>\n",
779     "comments": "",
780     "outputs": 1,
781     "x": 2328.03125,
782     "y": 1037.9999980926514,
783     "z": "ea83c234.74a66",
784     "wires": [
785       [
786         "4ae37797.bed6c8"
787       ]
788     ]
789   },
790   {
791     "id": "4ae37797.bed6c8",
792     "type": "other",
793     "name": "NULL",
794     "xml": "<outcome value=''>",
795     "comments": "",
796     "outputs": 1,
797     "x": 2569.74560546875,
798     "y": 1039.9999980926514,
799     "z": "ea83c234.74a66",
800     "wires": [
801       [
802         "47dce650.0f6df8"
803       ]
804     ]
805   },
806   {
807     "id": "47dce650.0f6df8",
808     "type": "returnFailure",
809     "name": "return failure",
810     "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.tenant is a required input\" />\n",
811     "comments": "",
812     "x": 2721.1741943359375,
813     "y": 1037.9999980926514,
814     "z": "ea83c234.74a66",
815     "wires": []
816   },
817   {
818     "id": "f1bdb760.a39f58",
819     "type": "switchNode",
820     "name": "switch network-request-information.aic-cloud-region",
821     "xml": "<switch test='`$network-topology-operation-input.network-request-input.aic-cloud-region`'>\n",
822     "comments": "",
823     "outputs": 1,
824     "x": 2357.03125,
825     "y": 1080.9999980926514,
826     "z": "ea83c234.74a66",
827     "wires": [
828       [
829         "500a2d6f.01c354"
830       ]
831     ]
832   },
833   {
834     "id": "500a2d6f.01c354",
835     "type": "other",
836     "name": "NULL",
837     "xml": "<outcome value=''>",
838     "comments": "",
839     "outputs": 1,
840     "x": 2618.74560546875,
841     "y": 1080.9999980926514,
842     "z": "ea83c234.74a66",
843     "wires": [
844       [
845         "9ab40c85.dc8f9"
846       ]
847     ]
848   },
849   {
850     "id": "9ab40c85.dc8f9",
851     "type": "returnFailure",
852     "name": "return failure",
853     "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.network-request-information.aic-cloud-region is a required input\" />\n",
854     "comments": "",
855     "x": 2783.174072265625,
856     "y": 1079.9999980926514,
857     "z": "ea83c234.74a66",
858     "wires": []
859   },
860   {
861     "id": "93644671.27ab38",
862     "type": "switchNode",
863     "name": "switch onap-model-information.model-uuid",
864     "xml": "<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-uuid`'>\n",
865     "comments": "",
866     "outputs": 1,
867     "x": 2320.1741943359375,
868     "y": 907.8571147918701,
869     "z": "ea83c234.74a66",
870     "wires": [
871       [
872         "5adb46d1.78a9b8"
873       ]
874     ]
875   },
876   {
877     "id": "5adb46d1.78a9b8",
878     "type": "other",
879     "name": "NULL",
880     "xml": "<outcome value=''>",
881     "comments": "",
882     "outputs": 1,
883     "x": 2560.1741943359375,
884     "y": 908.8571147918701,
885     "z": "ea83c234.74a66",
886     "wires": [
887       [
888         "b5f06625.cfdca8"
889       ]
890     ]
891   },
892   {
893     "id": "b5f06625.cfdca8",
894     "type": "returnFailure",
895     "name": "return failure",
896     "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-information.onap-model-information.model-uuid is a required input\" />\n",
897     "comments": "",
898     "x": 2725.6026611328125,
899     "y": 906.857084274292,
900     "z": "ea83c234.74a66",
901     "wires": []
902   },
903   {
904     "id": "f574bbf5.e2c0a8",
905     "type": "switchNode",
906     "name": "switch onap-model-information.model-customization-uuid",
907     "xml": "<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-customization-uuid`'>\n",
908     "comments": "",
909     "outputs": 1,
910     "x": 2365.03125,
911     "y": 866.9999980926514,
912     "z": "ea83c234.74a66",
913     "wires": [
914       [
915         "126e3258.9c32ee"
916       ]
917     ]
918   },
919   {
920     "id": "126e3258.9c32ee",
921     "type": "other",
922     "name": "NULL",
923     "xml": "<outcome value=''>",
924     "comments": "",
925     "outputs": 1,
926     "x": 2661.03125,
927     "y": 867.9999980926514,
928     "z": "ea83c234.74a66",
929     "wires": [
930       [
931         "109a29dd.e914a6"
932       ]
933     ]
934   },
935   {
936     "id": "109a29dd.e914a6",
937     "type": "returnFailure",
938     "name": "return failure",
939     "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-information.onap-model-information.model-customization-uuid is a required input\" />\n",
940     "comments": "",
941     "x": 2808.459716796875,
942     "y": 867.9999980926514,
943     "z": "ea83c234.74a66",
944     "wires": []
945   },
946   {
947     "id": "40653e81.a79c4",
948     "type": "returnSuccess",
949     "name": "return success",
950     "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",
951     "comments": "",
952     "x": 565.3883247375488,
953     "y": 764.6428327560425,
954     "z": "ea83c234.74a66",
955     "wires": []
956   },
957   {
958     "id": "84b45f59.b66f9",
959     "type": "get-resource",
960     "name": "get-resource NETWORK_MODEL",
961     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n  and service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n  pfx='network-model'>\n\n",
962     "comments": "",
963     "outputs": 1,
964     "x": 3043.2143173217773,
965     "y": 1351.1784744262695,
966     "z": "ea83c234.74a66",
967     "wires": [
968       [
969         "a0253c48.a500d",
970         "8b8eb621.59ec18"
971       ]
972     ]
973   },
974   {
975     "id": "c49e6503.c07498",
976     "type": "returnFailure",
977     "name": "return failure",
978     "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=\"`'No network model found for customization UUID ' \n    + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n    ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
979     "comments": "",
980     "x": 3502.6785202026367,
981     "y": 1342.225890159607,
982     "z": "ea83c234.74a66",
983     "wires": []
984   },
985   {
986     "id": "a0253c48.a500d",
987     "type": "not-found",
988     "name": "not-found",
989     "xml": "<outcome value='not-found'>\n",
990     "comments": "",
991     "outputs": 1,
992     "x": 3303.9285316467285,
993     "y": 1335.5830965042114,
994     "z": "ea83c234.74a66",
995     "wires": [
996       [
997         "c49e6503.c07498"
998       ]
999     ]
1000   },
1001   {
1002     "id": "8b8eb621.59ec18",
1003     "type": "failure",
1004     "name": "failure",
1005     "xml": "<outcome value='failure'>\n",
1006     "comments": "",
1007     "outputs": 1,
1008     "x": 3297.6785316467285,
1009     "y": 1368.0830965042114,
1010     "z": "ea83c234.74a66",
1011     "wires": [
1012       [
1013         "c49e6503.c07498"
1014       ]
1015     ]
1016   },
1017   {
1018     "id": "acd91e81.cd0da",
1019     "type": "other",
1020     "name": "NULL",
1021     "xml": "<outcome value=''>",
1022     "comments": "",
1023     "outputs": 1,
1024     "x": 2592.845993041992,
1025     "y": 1135.5925884246826,
1026     "z": "ea83c234.74a66",
1027     "wires": [
1028       [
1029         "b13bfecc.d0f64"
1030       ]
1031     ]
1032   },
1033   {
1034     "id": "a6bf8d05.347a4",
1035     "type": "other",
1036     "name": "Other",
1037     "xml": "<outcome value='Other'>",
1038     "comments": "",
1039     "outputs": 1,
1040     "x": 2599.0959281921387,
1041     "y": 1274.7591934204102,
1042     "z": "ea83c234.74a66",
1043     "wires": [
1044       [
1045         "468997da.29ae18"
1046       ]
1047     ]
1048   },
1049   {
1050     "id": "9d1f773f.56bf68",
1051     "type": "get-resource",
1052     "name": "get-resource SERVICE_MODEL",
1053     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from SERVICE_MODEL WHERE service_uuid = $network-topology-operation-input.service-information.onap-model-information.model-uuid'\n  pfx='service-model'>\n\n",
1054     "comments": "",
1055     "outputs": 1,
1056     "x": 3045.7143020629883,
1057     "y": 1274.2432470321655,
1058     "z": "ea83c234.74a66",
1059     "wires": [
1060       [
1061         "84dd27a2.97bda8",
1062         "3c927e02.744bb2"
1063       ]
1064     ]
1065   },
1066   {
1067     "id": "40f84f26.9dfa6",
1068     "type": "returnFailure",
1069     "name": "return failure",
1070     "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=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1071     "comments": "",
1072     "x": 3492.7976684570312,
1073     "y": 1274.2432775497437,
1074     "z": "ea83c234.74a66",
1075     "wires": []
1076   },
1077   {
1078     "id": "84dd27a2.97bda8",
1079     "type": "not-found",
1080     "name": "not-found",
1081     "xml": "<outcome value='not-found'>\n",
1082     "comments": "",
1083     "outputs": 1,
1084     "x": 3294.047748565674,
1085     "y": 1269.6004934310913,
1086     "z": "ea83c234.74a66",
1087     "wires": [
1088       [
1089         "40f84f26.9dfa6"
1090       ]
1091     ]
1092   },
1093   {
1094     "id": "3c927e02.744bb2",
1095     "type": "failure",
1096     "name": "failure",
1097     "xml": "<outcome value='failure'>\n",
1098     "comments": "",
1099     "outputs": 1,
1100     "x": 3287.797748565674,
1101     "y": 1302.1004934310913,
1102     "z": "ea83c234.74a66",
1103     "wires": [
1104       [
1105         "40f84f26.9dfa6"
1106       ]
1107     ]
1108   },
1109   {
1110     "id": "911ff56e.c82ef8",
1111     "type": "get-resource",
1112     "name": "get-resource NETWORK_MODEL",
1113     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from NETWORK_MODEL WHERE customization_uuid = $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid\n  and service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n  pfx='network-model'>\n\n",
1114     "comments": "",
1115     "outputs": 1,
1116     "x": 3039.400505065918,
1117     "y": 1210.4007968902588,
1118     "z": "ea83c234.74a66",
1119     "wires": [
1120       [
1121         "9b7c8a4e.698078",
1122         "375e7edf.448442"
1123       ]
1124     ]
1125   },
1126   {
1127     "id": "cc1f0aec.867828",
1128     "type": "returnFailure",
1129     "name": "return failure",
1130     "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=\"`'No network model found for customization UUID ' \n    + $network-topology-operation-input.network-information.onap-model-information.model-customization-uuid +\n    ' and model-uuid ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1131     "comments": "",
1132     "x": 3498.8647079467773,
1133     "y": 1201.4482126235962,
1134     "z": "ea83c234.74a66",
1135     "wires": []
1136   },
1137   {
1138     "id": "9b7c8a4e.698078",
1139     "type": "not-found",
1140     "name": "not-found",
1141     "xml": "<outcome value='not-found'>\n",
1142     "comments": "",
1143     "outputs": 1,
1144     "x": 3300.114719390869,
1145     "y": 1194.8054189682007,
1146     "z": "ea83c234.74a66",
1147     "wires": [
1148       [
1149         "cc1f0aec.867828"
1150       ]
1151     ]
1152   },
1153   {
1154     "id": "375e7edf.448442",
1155     "type": "failure",
1156     "name": "failure",
1157     "xml": "<outcome value='failure'>\n",
1158     "comments": "",
1159     "outputs": 1,
1160     "x": 3295.1146965026855,
1161     "y": 1226.0554180145264,
1162     "z": "ea83c234.74a66",
1163     "wires": [
1164       [
1165         "cc1f0aec.867828"
1166       ]
1167     ]
1168   },
1169   {
1170     "id": "6cb11322.a53b0c",
1171     "type": "get-resource",
1172     "name": "get-resource SERVICE_MODEL",
1173     "xml": "<get-resource plugin='org.onap.ccsdk.sli.adaptors.resource.sql.SqlResource' resource='SQL'\n  key='SELECT * from SERVICE_MODEL WHERE service_uuid = $service-data.service-information.onap-model-information.model-uuid'\n  pfx='service-model'>",
1174     "comments": "",
1175     "outputs": 1,
1176     "x": 3038.1504287719727,
1177     "y": 1135.9654626846313,
1178     "z": "ea83c234.74a66",
1179     "wires": [
1180       [
1181         "4e95e1fd.41641",
1182         "9df2f9b2.794ca8"
1183       ]
1184     ]
1185   },
1186   {
1187     "id": "b9ac34e6.4bbe58",
1188     "type": "returnFailure",
1189     "name": "return failure",
1190     "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=\"`'No service model found for service UUID ' + $network-topology-operation-input.service-information.onap-model-information.model-uuid`\" />\n",
1191     "comments": "",
1192     "x": 3488.983856201172,
1193     "y": 1133.465600013733,
1194     "z": "ea83c234.74a66",
1195     "wires": []
1196   },
1197   {
1198     "id": "4e95e1fd.41641",
1199     "type": "not-found",
1200     "name": "not-found",
1201     "xml": "<outcome value='not-found'>\n",
1202     "comments": "",
1203     "outputs": 1,
1204     "x": 3290.2339363098145,
1205     "y": 1128.8228158950806,
1206     "z": "ea83c234.74a66",
1207     "wires": [
1208       [
1209         "b9ac34e6.4bbe58"
1210       ]
1211     ]
1212   },
1213   {
1214     "id": "9df2f9b2.794ca8",
1215     "type": "failure",
1216     "name": "failure",
1217     "xml": "<outcome value='failure'>\n",
1218     "comments": "",
1219     "outputs": 1,
1220     "x": 3283.9839363098145,
1221     "y": 1161.3228158950806,
1222     "z": "ea83c234.74a66",
1223     "wires": [
1224       [
1225         "b9ac34e6.4bbe58"
1226       ]
1227     ]
1228   },
1229   {
1230     "id": "b13bfecc.d0f64",
1231     "type": "block",
1232     "name": "block : atomic",
1233     "xml": "<block atomic=\"true\">",
1234     "atomic": "true",
1235     "outputs": 1,
1236     "x": 2768.1702423095703,
1237     "y": 1134.805416584015,
1238     "z": "ea83c234.74a66",
1239     "wires": [
1240       [
1241         "6cb11322.a53b0c",
1242         "911ff56e.c82ef8"
1243       ]
1244     ]
1245   },
1246   {
1247     "id": "468997da.29ae18",
1248     "type": "block",
1249     "name": "block : atomic",
1250     "xml": "<block atomic=\"true\">",
1251     "atomic": "true",
1252     "outputs": 1,
1253     "x": 2760.6702423095703,
1254     "y": 1273.555419921875,
1255     "z": "ea83c234.74a66",
1256     "wires": [
1257       [
1258         "9d1f773f.56bf68",
1259         "84b45f59.b66f9"
1260       ]
1261     ]
1262   },
1263   {
1264     "id": "a629f7e0.27dc18",
1265     "type": "outcome",
1266     "name": "ActivateDCINetworkInstance",
1267     "xml": "<outcome value='ActivateDCINetworkInstance'>",
1268     "comments": "",
1269     "outputs": 1,
1270     "x": 1474.6978378295898,
1271     "y": 532.9999980926514,
1272     "z": "ea83c234.74a66",
1273     "wires": [
1274       [
1275         "ffd7a509.990f28"
1276       ]
1277     ]
1278   },
1279   {
1280     "id": "b80bf0eb.dad37",
1281     "type": "outcome",
1282     "name": "DeActivateDCINetworkInstance",
1283     "xml": "<outcome value='DeActivateDCINetworkInstance'>",
1284     "comments": "",
1285     "outputs": 1,
1286     "x": 1496.0312118530273,
1287     "y": 695.9999980926514,
1288     "z": "ea83c234.74a66",
1289     "wires": [
1290       []
1291     ]
1292   },
1293   {
1294     "id": "3e035fc2.b3924",
1295     "type": "switchNode",
1296     "name": "switch onap-model-information.model-invariant-uuid",
1297     "xml": "<switch test='`$network-topology-operation-input.network-information.onap-model-information.model-invariant-uuid`'>\n",
1298     "comments": "",
1299     "outputs": 1,
1300     "x": 2347.0313110351562,
1301     "y": 832.0000343322754,
1302     "z": "ea83c234.74a66",
1303     "wires": [
1304       [
1305         "83d207ff.7bd648"
1306       ]
1307     ]
1308   },
1309   {
1310     "id": "83d207ff.7bd648",
1311     "type": "other",
1312     "name": "NULL",
1313     "xml": "<outcome value=''>",
1314     "comments": "",
1315     "outputs": 1,
1316     "x": 2632.0313720703125,
1317     "y": 831.0000286102295,
1318     "z": "ea83c234.74a66",
1319     "wires": [
1320       [
1321         "f82300ac.a06c3"
1322       ]
1323     ]
1324   },
1325   {
1326     "id": "f82300ac.a06c3",
1327     "type": "returnFailure",
1328     "name": "return failure",
1329     "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-information.onap-model-information.model-invariant-uuid is a required input\" />\n",
1330     "comments": "",
1331     "x": 2783.4598388671875,
1332     "y": 830.0000286102295,
1333     "z": "ea83c234.74a66",
1334     "wires": []
1335   },
1336   {
1337     "id": "97f835cb.91c378",
1338     "type": "comment",
1339     "name": "network-information.onap-model-information block validations",
1340     "info": "",
1341     "comments": "",
1342     "x": 2366.1741943359375,
1343     "y": 792.8571147918701,
1344     "z": "ea83c234.74a66",
1345     "wires": []
1346   },
1347   {
1348     "id": "3aacf235.e8f50e",
1349     "type": "switchNode",
1350     "name": "switch network-information.network-id",
1351     "xml": "<switch test='`$network-topology-operation-input.network-information.network-id`'>\n\n",
1352     "comments": "",
1353     "outputs": 1,
1354     "x": 2302.0311737060547,
1355     "y": 701.3333549499512,
1356     "z": "ea83c234.74a66",
1357     "wires": [
1358       [
1359         "9159921b.1a874",
1360         "e6a3fc73.bccb"
1361       ]
1362     ]
1363   },
1364   {
1365     "id": "9159921b.1a874",
1366     "type": "other",
1367     "name": "Other",
1368     "xml": "<outcome value='Other'>",
1369     "comments": "",
1370     "outputs": 1,
1371     "x": 2598.0311241149902,
1372     "y": 734.0000667572021,
1373     "z": "ea83c234.74a66",
1374     "wires": [
1375       [
1376         "6dac7c4c.02e324"
1377       ]
1378     ]
1379   },
1380   {
1381     "id": "6dac7c4c.02e324",
1382     "type": "block",
1383     "name": "block",
1384     "xml": "<block>\n",
1385     "atomic": "false",
1386     "comments": "",
1387     "outputs": 1,
1388     "x": 2732.142379760742,
1389     "y": 734.4444713592529,
1390     "z": "ea83c234.74a66",
1391     "wires": [
1392       [
1393         "ad3bc41e.68ce58"
1394       ]
1395     ]
1396   },
1397   {
1398     "id": "ad3bc41e.68ce58",
1399     "type": "switchNode",
1400     "name": "switch service-data.networks.network_length",
1401     "xml": "<switch test='`$service-data.networks.network_length`'>\n",
1402     "comments": "",
1403     "outputs": 1,
1404     "x": 3005.856491088867,
1405     "y": 736.0158214569092,
1406     "z": "ea83c234.74a66",
1407     "wires": [
1408       [
1409         "581b248a.42826c",
1410         "cc92e437.07d7d8"
1411       ]
1412     ]
1413   },
1414   {
1415     "id": "581b248a.42826c",
1416     "type": "other",
1417     "name": "outcome Null",
1418     "xml": "<outcome value=''>\n",
1419     "comments": "",
1420     "outputs": 1,
1421     "x": 3294.856491088867,
1422     "y": 738.0158824920654,
1423     "z": "ea83c234.74a66",
1424     "wires": [
1425       [
1426         "488942f3.44f17c"
1427       ]
1428     ]
1429   },
1430   {
1431     "id": "cc92e437.07d7d8",
1432     "type": "other",
1433     "name": "other",
1434     "xml": "<outcome value='Other'>\n",
1435     "comments": "",
1436     "outputs": 1,
1437     "x": 3274.856491088867,
1438     "y": 773.0158824920654,
1439     "z": "ea83c234.74a66",
1440     "wires": [
1441       [
1442         "b5588c72.ba5fc"
1443       ]
1444     ]
1445   },
1446   {
1447     "id": "b5588c72.ba5fc",
1448     "type": "block",
1449     "name": "block : atomic",
1450     "xml": "<block atomic=\"true\">",
1451     "atomic": "true",
1452     "outputs": 1,
1453     "x": 3476.126510620117,
1454     "y": 774.5704479217529,
1455     "z": "ea83c234.74a66",
1456     "wires": [
1457       [
1458         "54588ea6.fb302",
1459         "8ffdffe5.986cf"
1460       ]
1461     ]
1462   },
1463   {
1464     "id": "54588ea6.fb302",
1465     "type": "for",
1466     "name": "for nidx..service-data.networks.network[]",
1467     "xml": "<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n",
1468     "comments": "",
1469     "outputs": 1,
1470     "x": 3746.142547607422,
1471     "y": 773.4444637298584,
1472     "z": "ea83c234.74a66",
1473     "wires": [
1474       [
1475         "1beda453.597b5c"
1476       ]
1477     ]
1478   },
1479   {
1480     "id": "1beda453.597b5c",
1481     "type": "switchNode",
1482     "name": "switch networkid found",
1483     "xml": "<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n",
1484     "comments": "",
1485     "outputs": 1,
1486     "x": 4036.5710983276367,
1487     "y": 772.6945476531982,
1488     "z": "ea83c234.74a66",
1489     "wires": [
1490       [
1491         "6de598a.75bad68"
1492       ]
1493     ]
1494   },
1495   {
1496     "id": "6de598a.75bad68",
1497     "type": "outcomeTrue",
1498     "name": "true",
1499     "xml": "<outcome value='true'>\n",
1500     "comments": "",
1501     "outputs": 1,
1502     "x": 4225.523452758789,
1503     "y": 773.5872859954834,
1504     "z": "ea83c234.74a66",
1505     "wires": [
1506       [
1507         "d5f294f4.1bcec8"
1508       ]
1509     ]
1510   },
1511   {
1512     "id": "82ed9efc.d01f3",
1513     "type": "set",
1514     "name": "set tmp.nidx and ctx.network-data",
1515     "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.network-data.' value='`$service-data.networks.network[$nidx].`' />\n",
1516     "comments": "",
1517     "x": 4669.055221557617,
1518     "y": 782.337308883667,
1519     "z": "ea83c234.74a66",
1520     "wires": []
1521   },
1522   {
1523     "id": "8ffdffe5.986cf",
1524     "type": "switchNode",
1525     "name": "switch tmp.nidx ",
1526     "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
1527     "comments": "",
1528     "outputs": 1,
1529     "x": 3664.443977355957,
1530     "y": 815.4276704788208,
1531     "z": "ea83c234.74a66",
1532     "wires": [
1533       [
1534         "a08270b4.5a0dc"
1535       ]
1536     ]
1537   },
1538   {
1539     "id": "7a3310df.c618f",
1540     "type": "returnFailure",
1541     "name": "return failure",
1542     "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-topology-operation-input.network-request-input.network-id not found in service-data\" />\n",
1543     "comments": "",
1544     "x": 4017.3009605407715,
1545     "y": 811.1419124603271,
1546     "z": "ea83c234.74a66",
1547     "wires": []
1548   },
1549   {
1550     "id": "a08270b4.5a0dc",
1551     "type": "outcome",
1552     "name": "NULL",
1553     "xml": "<outcome value=''>\n",
1554     "comments": "",
1555     "outputs": 1,
1556     "x": 3835.872512817383,
1557     "y": 813.9990558624268,
1558     "z": "ea83c234.74a66",
1559     "wires": [
1560       [
1561         "7a3310df.c618f"
1562       ]
1563     ]
1564   },
1565   {
1566     "id": "6dea9d77.04a2a4",
1567     "type": "switchNode",
1568     "name": "switch order-status",
1569     "xml": "<switch test='`$ctx.network-data.network-data.network-level-oper-status.order-status`'>\n",
1570     "comments": "",
1571     "outputs": 1,
1572     "x": 4627.475631713867,
1573     "y": 819.444486618042,
1574     "z": "ea83c234.74a66",
1575     "wires": [
1576       [
1577         "47aee516.d8463c"
1578       ]
1579     ]
1580   },
1581   {
1582     "id": "47aee516.d8463c",
1583     "type": "other",
1584     "name": "outcome Created",
1585     "xml": "<outcome value='Created'>\n",
1586     "comments": "",
1587     "outputs": 1,
1588     "x": 4841.475631713867,
1589     "y": 819.444486618042,
1590     "z": "ea83c234.74a66",
1591     "wires": [
1592       [
1593         "b5ba6fb5.02e0e"
1594       ]
1595     ]
1596   },
1597   {
1598     "id": "b5ba6fb5.02e0e",
1599     "type": "returnFailure",
1600     "name": "return failure",
1601     "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 aready exists in Created state matching network-id ' + $network-topology-operation-input.network-information.network-id`\" />\n",
1602     "comments": "",
1603     "x": 5045.475631713867,
1604     "y": 815.4444713592529,
1605     "z": "ea83c234.74a66",
1606     "wires": []
1607   },
1608   {
1609     "id": "d5f294f4.1bcec8",
1610     "type": "block",
1611     "name": "block : atomic",
1612     "xml": "<block atomic=\"true\">",
1613     "atomic": "true",
1614     "outputs": 1,
1615     "x": 4374.141891479492,
1616     "y": 773.4444713592529,
1617     "z": "ea83c234.74a66",
1618     "wires": [
1619       [
1620         "82ed9efc.d01f3"
1621       ]
1622     ]
1623   },
1624   {
1625     "id": "488942f3.44f17c",
1626     "type": "record",
1627     "name": "record",
1628     "xml": "<record plugin=\"com.att.sdnctl.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"GENERIC-RESOURCE-API.validate-network-input\"/>\n<parameter name=\"field3\" value=\"`$network-topology-operation-input.sdnc-request-header.svc-request-id`\"/>\n<parameter name=\"field4\" value=\"Network id proveded but no network exists that matches\"/>\n<parameter name=\"field5\" value=\"`$network-topology-operation-input.network-information.network-id`\"/>\n\n\n\n",
1629     "comments": "",
1630     "outputs": 1,
1631     "x": 3456.142379760742,
1632     "y": 737.4444713592529,
1633     "z": "ea83c234.74a66",
1634     "wires": [
1635       []
1636     ]
1637   },
1638   {
1639     "id": "ad0c00ef.1fb7b",
1640     "type": "switchNode",
1641     "name": "switch network-information.network-id",
1642     "xml": "<switch test='`$network-topology-operation-input.network-information.network-id`'>\n",
1643     "comments": "",
1644     "outputs": 1,
1645     "x": 2300.0310974121094,
1646     "y": 654.6666717529297,
1647     "z": "ea83c234.74a66",
1648     "wires": [
1649       [
1650         "d99ce0de.0aa67"
1651       ]
1652     ]
1653   },
1654   {
1655     "id": "d99ce0de.0aa67",
1656     "type": "other",
1657     "name": "NULL",
1658     "xml": "<outcome value=''>",
1659     "comments": "",
1660     "outputs": 1,
1661     "x": 2528.7454223632812,
1662     "y": 656.6666717529297,
1663     "z": "ea83c234.74a66",
1664     "wires": [
1665       [
1666         "68028a81.7e4cf4"
1667       ]
1668     ]
1669   },
1670   {
1671     "id": "68028a81.7e4cf4",
1672     "type": "returnFailure",
1673     "name": "return failure",
1674     "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.network-information.network-id is a required input\" />\n",
1675     "comments": "",
1676     "x": 2693.174041748047,
1677     "y": 654.6666717529297,
1678     "z": "ea83c234.74a66",
1679     "wires": []
1680   },
1681   {
1682     "id": "e6a3fc73.bccb",
1683     "type": "other",
1684     "name": "NULL",
1685     "xml": "<outcome value=''>",
1686     "comments": "",
1687     "outputs": 1,
1688     "x": 2595.6980209350586,
1689     "y": 700.9999408721924,
1690     "z": "ea83c234.74a66",
1691     "wires": [
1692       []
1693     ]
1694   },
1695   {
1696     "id": "ffd7a509.990f28",
1697     "type": "block",
1698     "name": "block : atomic",
1699     "xml": "<block atomic=\"true\">",
1700     "atomic": "true",
1701     "comments": "",
1702     "outputs": 1,
1703     "x": 1701.00390625,
1704     "y": 507.00390625,
1705     "z": "ea83c234.74a66",
1706     "wires": [
1707       []
1708     ]
1709   }
1710 ]