Merge "Update IPAM_IP_POOL rows description"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_network-topology-operation.json
1 [
2   {
3     "id": "4e8e1695.988a28",
4     "type": "dgstart",
5     "name": "DGSTART",
6     "outputs": 1,
7     "x": 123.01040649414062,
8     "y": 97.77774596214294,
9     "z": "2db908be.484d28",
10     "wires": [
11       [
12         "3d7adacf.e37b26"
13       ]
14     ]
15   },
16   {
17     "id": "3d7adacf.e37b26",
18     "type": "service-logic",
19     "name": "GENERIC-RESOURCE-API ${project.version}",
20     "module": "GENERIC-RESOURCE-API",
21     "version": "${project.version}",
22     "comments": "",
23     "xml": "<service-logic xmlns='http://www.onap.org/sdnc/svclogic' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://www.onap.org/sdnc/svclogic ./svclogic.xsd' module='GENERIC-RESOURCE-API' version='${project.version}'>",
24     "outputs": 1,
25     "x": 204.9627685546875,
26     "y": 138.01585841178894,
27     "z": "2db908be.484d28",
28     "wires": [
29       [
30         "99936fad.eb5a8"
31       ]
32     ]
33   },
34   {
35     "id": "99936fad.eb5a8",
36     "type": "method",
37     "name": "network-topology-operation",
38     "xml": "<method rpc='network-topology-operation' mode='sync'>\n",
39     "comments": "",
40     "outputs": 1,
41     "x": 184.4390411376953,
42     "y": 188.77775168418884,
43     "z": "2db908be.484d28",
44     "wires": [
45       [
46         "fa94a458.153ec8"
47       ]
48     ]
49   },
50   {
51     "id": "e85a20e2.1a6f",
52     "type": "comment",
53     "name": " NETWORK-TOPOLOGY-OPERATION ",
54     "info": "",
55     "comments": "",
56     "x": 517.3552627563477,
57     "y": 45.36408972740173,
58     "z": "2db908be.484d28",
59     "wires": []
60   },
61   {
62     "id": "fa94a458.153ec8",
63     "type": "block",
64     "name": "block : atomic",
65     "xml": "<block atomic=\"true\">",
66     "atomic": "true",
67     "outputs": 1,
68     "x": 237.01043701171875,
69     "y": 261.2212293148041,
70     "z": "2db908be.484d28",
71     "wires": [
72       [
73         "74a7b33e.25ccac",
74         "e6a39d58.fa5d7",
75         "94b2997f.90f198",
76         "2ccd4cf4.cd1224"
77       ]
78     ]
79   },
80   {
81     "id": "74a7b33e.25ccac",
82     "type": "returnSuccess",
83     "name": "return success",
84     "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",
85     "comments": "",
86     "x": 441.09381103515625,
87     "y": 1287.3138825893402,
88     "z": "2db908be.484d28",
89     "wires": []
90   },
91   {
92     "id": "e6a39d58.fa5d7",
93     "type": "switchNode",
94     "name": "switch svc-action",
95     "xml": "<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
96     "comments": "",
97     "outputs": 1,
98     "x": 463.72467041015625,
99     "y": 491.63492369651794,
100     "z": "2db908be.484d28",
101     "wires": [
102       [
103         "ad7b4573.ffb848",
104         "2a4dd65a.9a82ea",
105         "a50cf8ad.598a18",
106         "f1232753.705208",
107         "de92e919.3dfbf8",
108         "7130c8aa.c3e608",
109         "1591e42d.e2cabc",
110         "d1b59f6c.66aa3",
111         "3a527742.291048"
112       ]
113     ]
114   },
115   {
116     "id": "ad7b4573.ffb848",
117     "type": "other",
118     "name": "assign",
119     "xml": "<outcome value='assign'>\n",
120     "comments": "",
121     "outputs": 1,
122     "x": 678.2009086608887,
123     "y": 263.92060256004333,
124     "z": "2db908be.484d28",
125     "wires": [
126       [
127         "341de51.f64001a"
128       ]
129     ]
130   },
131   {
132     "id": "341de51.f64001a",
133     "type": "block",
134     "name": "block : atomic",
135     "xml": "<block atomic=\"true\">",
136     "atomic": "true",
137     "outputs": 1,
138     "x": 850.439079284668,
139     "y": 261.92073130607605,
140     "z": "2db908be.484d28",
141     "wires": [
142       [
143         "b2a344c1.b2b118"
144       ]
145     ]
146   },
147   {
148     "id": "94b2997f.90f198",
149     "type": "call",
150     "name": "call GENERIC-RESOURCE-API:validate-network-input",
151     "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input' mode='sync' >\n",
152     "comments": "",
153     "outputs": 1,
154     "x": 574.0103950500488,
155     "y": 201.77775287628174,
156     "z": "2db908be.484d28",
157     "wires": [
158       []
159     ]
160   },
161   {
162     "id": "2a4dd65a.9a82ea",
163     "type": "other",
164     "name": "activate",
165     "xml": "<outcome value='activate'>\n",
166     "comments": "",
167     "outputs": 1,
168     "x": 681.0104484558105,
169     "y": 353.77774024009705,
170     "z": "2db908be.484d28",
171     "wires": [
172       [
173         "28e87a49.f59c96"
174       ]
175     ]
176   },
177   {
178     "id": "389876cb.1e467a",
179     "type": "block",
180     "name": "block : atomic",
181     "xml": "<block atomic=\"true\">",
182     "atomic": "true",
183     "outputs": 1,
184     "x": 1057.2486991882324,
185     "y": 430.7779223918915,
186     "z": "2db908be.484d28",
187     "wires": [
188       [
189         "62930298.0b2a1c",
190         "d3301b58.914a58",
191         "fb007c4b.5179"
192       ]
193     ]
194   },
195   {
196     "id": "c9165975.2c8ce8",
197     "type": "call",
198     "name": "call GENERIC-RESOURCE-API:network-topology-operation-activate",
199     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-activate' mode='sync' >\n",
200     "comments": "",
201     "outputs": 1,
202     "x": 2328.0703353881836,
203     "y": 942.3849885463715,
204     "z": "2db908be.484d28",
205     "wires": [
206       []
207     ]
208   },
209   {
210     "id": "a50cf8ad.598a18",
211     "type": "other",
212     "name": "deactivate",
213     "xml": "<outcome value='deactivate'>\n",
214     "comments": "",
215     "outputs": 1,
216     "x": 675.010440826416,
217     "y": 585.7777383327484,
218     "z": "2db908be.484d28",
219     "wires": [
220       [
221         "8e1c520d.d2576"
222       ]
223     ]
224   },
225   {
226     "id": "c28aa9c7.571d18",
227     "type": "block",
228     "name": "block : atomic",
229     "xml": "<block atomic=\"true\">",
230     "atomic": "true",
231     "outputs": 1,
232     "x": 1077.248664855957,
233     "y": 780.7780282497406,
234     "z": "2db908be.484d28",
235     "wires": [
236       [
237         "62930298.0b2a1c",
238         "9d5d0700.ed8698",
239         "fb007c4b.5179"
240       ]
241     ]
242   },
243   {
244     "id": "9d5d0700.ed8698",
245     "type": "call",
246     "name": "call GENERIC-RESOURCE-API:network-topology-operation-deactivate",
247     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-deactivate' mode='sync' >\n",
248     "comments": "",
249     "outputs": 1,
250     "x": 1656.2369384765625,
251     "y": 1030.6350362300873,
252     "z": "2db908be.484d28",
253     "wires": [
254       []
255     ]
256   },
257   {
258     "id": "f1232753.705208",
259     "type": "other",
260     "name": "unassign",
261     "xml": "<outcome value='unassign'>\n",
262     "comments": "",
263     "outputs": 1,
264     "x": 672.0104598999023,
265     "y": 837.7777879238129,
266     "z": "2db908be.484d28",
267     "wires": [
268       [
269         "a735954b.9ab908"
270       ]
271     ]
272   },
273   {
274     "id": "a735954b.9ab908",
275     "type": "block",
276     "name": "block : atomic",
277     "xml": "<block atomic=\"true\">",
278     "atomic": "true",
279     "outputs": 1,
280     "x": 853.2486190795898,
281     "y": 838.7779099941254,
282     "z": "2db908be.484d28",
283     "wires": [
284       [
285         "62930298.0b2a1c",
286         "21cf404.360a8c",
287         "fb007c4b.5179"
288       ]
289     ]
290   },
291   {
292     "id": "c95f430.de215c",
293     "type": "call",
294     "name": "call GENERIC-RESOURCE-API:network-topology-operation-unassign",
295     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-unassign' mode='sync' >\n",
296     "comments": "",
297     "outputs": 1,
298     "x": 2323.820198059082,
299     "y": 1135.8849580287933,
300     "z": "2db908be.484d28",
301     "wires": [
302       []
303     ]
304   },
305   {
306     "id": "de92e919.3dfbf8",
307     "type": "other",
308     "name": "other",
309     "xml": "<outcome value='Other'>\n",
310     "comments": "",
311     "outputs": 1,
312     "x": 645.0104370117188,
313     "y": 1163.77783203125,
314     "z": "2db908be.484d28",
315     "wires": [
316       [
317         "88ae8f90.f87f8"
318       ]
319     ]
320   },
321   {
322     "id": "88ae8f90.f87f8",
323     "type": "returnFailure",
324     "name": "return failure",
325     "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",
326     "comments": "",
327     "x": 827.0104331970215,
328     "y": 1162.7778415679932,
329     "z": "2db908be.484d28",
330     "wires": []
331   },
332   {
333     "id": "2ccd4cf4.cd1224",
334     "type": "set",
335     "name": "Set final indicator to Y",
336     "xml": "<set>\n<parameter name=\"ack-final\" value=\"Y\"/>",
337     "comments": "",
338     "x": 460.1215057373047,
339     "y": 1246.4722211360931,
340     "z": "2db908be.484d28",
341     "wires": []
342   },
343   {
344     "id": "487e294c.601868",
345     "type": "for",
346     "name": "for nidx..service-data.networks.network[]",
347     "xml": "<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n",
348     "comments": "",
349     "outputs": 1,
350     "x": 2192.740863800049,
351     "y": 480.53969740867615,
352     "z": "2db908be.484d28",
353     "wires": [
354       [
355         "d951934c.04645"
356       ]
357     ]
358   },
359   {
360     "id": "62930298.0b2a1c",
361     "type": "switchNode",
362     "name": "switch service-data.networks.network_length",
363     "xml": "<switch test='`$service-data.networks.network_length`'>\n",
364     "comments": "",
365     "outputs": 1,
366     "x": 1470.205020904541,
367     "y": 448.8610894680023,
368     "z": "2db908be.484d28",
369     "wires": [
370       [
371         "4ffb7265.aead1c",
372         "e7073ffc.39cd9"
373       ]
374     ]
375   },
376   {
377     "id": "4ffb7265.aead1c",
378     "type": "other",
379     "name": "outcome Null",
380     "xml": "<outcome value=''>\n",
381     "comments": "",
382     "outputs": 1,
383     "x": 1769.4548988342285,
384     "y": 447.1110875606537,
385     "z": "2db908be.484d28",
386     "wires": [
387       [
388         "81b94f7b.60cfe"
389       ]
390     ]
391   },
392   {
393     "id": "e7073ffc.39cd9",
394     "type": "other",
395     "name": "other",
396     "xml": "<outcome value='Other'>\n",
397     "comments": "",
398     "outputs": 1,
399     "x": 1723.4549293518066,
400     "y": 480.11110854148865,
401     "z": "2db908be.484d28",
402     "wires": [
403       [
404         "b0120e6d.fd62b"
405       ]
406     ]
407   },
408   {
409     "id": "d951934c.04645",
410     "type": "switchNode",
411     "name": "switch networkid found",
412     "xml": "<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n",
413     "comments": "",
414     "outputs": 1,
415     "x": 2483.1694145202637,
416     "y": 479.789781332016,
417     "z": "2db908be.484d28",
418     "wires": [
419       [
420         "c85e865f.6c4118"
421       ]
422     ]
423   },
424   {
425     "id": "c85e865f.6c4118",
426     "type": "outcomeTrue",
427     "name": "true",
428     "xml": "<outcome value='true'>\n",
429     "comments": "",
430     "outputs": 1,
431     "x": 2672.121768951416,
432     "y": 480.68251967430115,
433     "z": "2db908be.484d28",
434     "wires": [
435       [
436         "28d9a085.7b353"
437       ]
438     ]
439   },
440   {
441     "id": "28d9a085.7b353",
442     "type": "set",
443     "name": "set tmp.nidx and network-data",
444     "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='network-data.' value='`$service-data.networks.network[$nidx].`' />\n",
445     "comments": "",
446     "x": 2905.653537750244,
447     "y": 479.4325273036957,
448     "z": "2db908be.484d28",
449     "wires": []
450   },
451   {
452     "id": "5286bff0.28cfd",
453     "type": "comment",
454     "name": "Find the index to service data for this network - save id in tmp.nidx, save service-data",
455     "info": "",
456     "comments": "",
457     "x": 1649.5660438537598,
458     "y": 414.1111009120941,
459     "z": "2db908be.484d28",
460     "wires": []
461   },
462   {
463     "id": "94a02e8f.672a9",
464     "type": "comment",
465     "name": "service-data  will not be stored until we have a network-id",
466     "info": "",
467     "comments": "",
468     "x": 1188.6772003173828,
469     "y": 42.99999976158142,
470     "z": "2db908be.484d28",
471     "wires": []
472   },
473   {
474     "id": "81b94f7b.60cfe",
475     "type": "returnFailure",
476     "name": "return failure",
477     "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",
478     "comments": "",
479     "x": 1961.2324562072754,
480     "y": 445.0000855922699,
481     "z": "2db908be.484d28",
482     "wires": []
483   },
484   {
485     "id": "b0120e6d.fd62b",
486     "type": "block",
487     "name": "block : atomic",
488     "xml": "<block atomic=\"true\">",
489     "atomic": "true",
490     "outputs": 1,
491     "x": 1890.724895477295,
492     "y": 479.66568541526794,
493     "z": "2db908be.484d28",
494     "wires": [
495       [
496         "487e294c.601868",
497         "8b184c42.8ea"
498       ]
499     ]
500   },
501   {
502     "id": "8b184c42.8ea",
503     "type": "switchNode",
504     "name": "switch tmp.nidx ",
505     "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
506     "comments": "",
507     "outputs": 1,
508     "x": 2119.792407989502,
509     "y": 530.022896528244,
510     "z": "2db908be.484d28",
511     "wires": [
512       [
513         "6f1188e.df71378",
514         "4941aa7.ba31254"
515       ]
516     ]
517   },
518   {
519     "id": "5f4d6f01.eacb6",
520     "type": "returnFailure",
521     "name": "return failure",
522     "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",
523     "comments": "",
524     "x": 2472.6493911743164,
525     "y": 525.7371385097504,
526     "z": "2db908be.484d28",
527     "wires": []
528   },
529   {
530     "id": "6f1188e.df71378",
531     "type": "outcome",
532     "name": "NULL",
533     "xml": "<outcome value=''>\n",
534     "comments": "",
535     "outputs": 1,
536     "x": 2291.2209434509277,
537     "y": 528.59428191185,
538     "z": "2db908be.484d28",
539     "wires": [
540       [
541         "5f4d6f01.eacb6"
542       ]
543     ]
544   },
545   {
546     "id": "d3301b58.914a58",
547     "type": "switchNode",
548     "name": "switch network-level-oper-status",
549     "xml": "<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
550     "comments": "",
551     "outputs": 1,
552     "x": 1541.0385665893555,
553     "y": 942.3363893032074,
554     "z": "2db908be.484d28",
555     "wires": [
556       [
557         "df23fde1.eee29",
558         "e3ffbfd1.5bf58"
559       ]
560     ]
561   },
562   {
563     "id": "df23fde1.eee29",
564     "type": "outcome",
565     "name": "outcome PendingCreate",
566     "xml": "<outcome value='PendingCreate'>\n",
567     "comments": "",
568     "outputs": 1,
569     "x": 1906.0385462443028,
570     "y": 942.3363740444183,
571     "z": "2db908be.484d28",
572     "wires": [
573       [
574         "c9165975.2c8ce8"
575       ]
576     ]
577   },
578   {
579     "id": "e3ffbfd1.5bf58",
580     "type": "other",
581     "name": "other",
582     "xml": "<outcome value='Other'>\n",
583     "comments": "",
584     "outputs": 1,
585     "x": 1856.0385932922363,
586     "y": 982.3364045619965,
587     "z": "2db908be.484d28",
588     "wires": [
589       [
590         "e72a7431.e545a8"
591       ]
592     ]
593   },
594   {
595     "id": "e72a7431.e545a8",
596     "type": "returnFailure",
597     "name": "return failure",
598     "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 is not in appropriate state for activate. Current state is ' + $service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`\" />",
599     "comments": "",
600     "x": 2026.0385932922363,
601     "y": 982.3364045619965,
602     "z": "2db908be.484d28",
603     "wires": []
604   },
605   {
606     "id": "21cf404.360a8c",
607     "type": "switchNode",
608     "name": "switch network-level-oper-status",
609     "xml": "<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
610     "comments": "",
611     "outputs": 1,
612     "x": 1530.6415786743164,
613     "y": 1137.4891602993011,
614     "z": "2db908be.484d28",
615     "wires": [
616       [
617         "7d4ba4c2.0667bc",
618         "4d4bd64c.75d9f8",
619         "3e2015ec.34c4aa"
620       ]
621     ]
622   },
623   {
624     "id": "7d4ba4c2.0667bc",
625     "type": "outcome",
626     "name": "outcome PendingCreate",
627     "xml": "<outcome value='PendingCreate'>\n",
628     "comments": "",
629     "outputs": 1,
630     "x": 1890.6415481567383,
631     "y": 1137.4891908168793,
632     "z": "2db908be.484d28",
633     "wires": [
634       [
635         "c95f430.de215c"
636       ]
637     ]
638   },
639   {
640     "id": "4d4bd64c.75d9f8",
641     "type": "other",
642     "name": "other",
643     "xml": "<outcome value='Other'>\n",
644     "comments": "",
645     "outputs": 1,
646     "x": 1846.391471862793,
647     "y": 1208.9892537593842,
648     "z": "2db908be.484d28",
649     "wires": [
650       [
651         "7523d96d.5d1058"
652       ]
653     ]
654   },
655   {
656     "id": "7523d96d.5d1058",
657     "type": "returnFailure",
658     "name": "return failure",
659     "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 is not in appropriate state for unassign. Current state is ' + $service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`\" />",
660     "comments": "",
661     "x": 2037.7248916625977,
662     "y": 1207.6558825969696,
663     "z": "2db908be.484d28",
664     "wires": []
665   },
666   {
667     "id": "3e2015ec.34c4aa",
668     "type": "outcome",
669     "name": "outcome PendingDelete",
670     "xml": "<outcome value='PendingDelete'>\n",
671     "comments": "",
672     "outputs": 1,
673     "x": 1893.8717727661133,
674     "y": 1175.3363587856293,
675     "z": "2db908be.484d28",
676     "wires": [
677       [
678         "c95f430.de215c"
679       ]
680     ]
681   },
682   {
683     "id": "7130c8aa.c3e608",
684     "type": "other",
685     "name": "changeassign",
686     "xml": "<outcome value='changeassign'>",
687     "comments": "",
688     "outputs": 1,
689     "x": 683.0104789733887,
690     "y": 488.77777075767517,
691     "z": "2db908be.484d28",
692     "wires": [
693       [
694         "8681ccd2.61776"
695       ]
696     ]
697   },
698   {
699     "id": "8681ccd2.61776",
700     "type": "block",
701     "name": "block : atomic",
702     "xml": "<block atomic=\"true\">",
703     "atomic": "true",
704     "outputs": 1,
705     "x": 1055.2604179382324,
706     "y": 485.7777621746063,
707     "z": "2db908be.484d28",
708     "wires": [
709       [
710         "62930298.0b2a1c",
711         "755b61e1.5599c"
712       ]
713     ]
714   },
715   {
716     "id": "8551ad66.6b965",
717     "type": "call",
718     "name": "call GENERIC-RESOURCE-API:network-topology-operation-assign",
719     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-assign' mode='sync' >\n",
720     "comments": "",
721     "outputs": 1,
722     "x": 1824.0106010437012,
723     "y": 183.77776312828064,
724     "z": "2db908be.484d28",
725     "wires": [
726       []
727     ]
728   },
729   {
730     "id": "b2a344c1.b2b118",
731     "type": "switchNode",
732     "name": "switch network-level-oper-status",
733     "xml": "<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
734     "comments": "",
735     "outputs": 1,
736     "x": 1119.9786567687988,
737     "y": 121.72915434837341,
738     "z": "2db908be.484d28",
739     "wires": [
740       [
741         "3cdc8b88.b67114",
742         "9df378e0.5934d8",
743         "6224bc8a.6b7094",
744         "bdfd9d9f.89385"
745       ]
746     ]
747   },
748   {
749     "id": "3cdc8b88.b67114",
750     "type": "outcome",
751     "name": "outcome PendingCreate",
752     "xml": "<outcome value='PendingCreate'>\n",
753     "comments": "",
754     "outputs": 1,
755     "x": 1505.978702545166,
756     "y": 141.7291362285614,
757     "z": "2db908be.484d28",
758     "wires": [
759       [
760         "903012af.85f85"
761       ]
762     ]
763   },
764   {
765     "id": "9df378e0.5934d8",
766     "type": "other",
767     "name": "other",
768     "xml": "<outcome value='Other'>\n",
769     "comments": "",
770     "outputs": 1,
771     "x": 1453.9786987304688,
772     "y": 183.72916769981384,
773     "z": "2db908be.484d28",
774     "wires": [
775       [
776         "8551ad66.6b965"
777       ]
778     ]
779   },
780   {
781     "id": "903012af.85f85",
782     "type": "returnFailure",
783     "name": "return failure",
784     "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 is not in appropriate state for assign. Current state is ' + $service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`\" />",
785     "comments": "",
786     "x": 1780.9789237976074,
787     "y": 137.72918486595154,
788     "z": "2db908be.484d28",
789     "wires": []
790   },
791   {
792     "id": "bdfd9d9f.89385",
793     "type": "outcome",
794     "name": "outcome PendingDelete",
795     "xml": "<outcome value='PendingDelete'>\n",
796     "comments": "",
797     "outputs": 1,
798     "x": 1504.010440826416,
799     "y": 106.77775168418884,
800     "z": "2db908be.484d28",
801     "wires": [
802       [
803         "903012af.85f85"
804       ]
805     ]
806   },
807   {
808     "id": "6224bc8a.6b7094",
809     "type": "outcome",
810     "name": "outcome Created",
811     "xml": "<outcome value='Created'>\n",
812     "comments": "",
813     "outputs": 1,
814     "x": 1484.0104789733887,
815     "y": 71.77775359153748,
816     "z": "2db908be.484d28",
817     "wires": [
818       [
819         "903012af.85f85"
820       ]
821     ]
822   },
823   {
824     "id": "755b61e1.5599c",
825     "type": "call",
826     "name": "call GENERIC-RESOURCE-API:network-topology-operation-changeassign",
827     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-changeassign' mode='sync' >\n",
828     "comments": "",
829     "outputs": 1,
830     "x": 1633.2568130493164,
831     "y": 874.2738797664642,
832     "z": "2db908be.484d28",
833     "wires": [
834       []
835     ]
836   },
837   {
838     "id": "c908bff.a5def4",
839     "type": "set",
840     "name": "set object-path",
841     "xml": "<set>\n<parameter name='network-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $network-topology-operation-input.service-information.service-instance-id\n + '/service-data/networks/network/'\n + $networkId\n + '/network-data/network-topology/'` \" />\n \n",
842     "comments": "",
843     "x": 469.5113830566406,
844     "y": 1152.5287148952484,
845     "z": "2db908be.484d28",
846     "wires": []
847   },
848   {
849     "id": "7e1abfb0.77caa",
850     "type": "set",
851     "name": "set networkId",
852     "xml": "<set>\n<parameter name='networkId' value='`$network-topology-operation-input.network-information.network-id`' />\n",
853     "comments": "",
854     "x": 463.7970161437988,
855     "y": 1115.3858230113983,
856     "z": "2db908be.484d28",
857     "wires": []
858   },
859   {
860     "id": "57827229.6b2abc",
861     "type": "set",
862     "name": "set network-level-oper-status",
863     "xml": "<set>\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status' value='Created' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-rpc-action' value='`$network-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.last-action' value='`$network-topology-operation-input.request-information.request-action`' />\n",
864     "comments": "",
865     "x": 511.7970771789551,
866     "y": 1197.9571883678436,
867     "z": "2db908be.484d28",
868     "wires": []
869   },
870   {
871     "id": "fb007c4b.5179",
872     "type": "switchNode",
873     "name": "switch network-information.network-instance-group-id",
874     "xml": "<switch test='`$network-topology-operation-input.network-information.network-instance-group-id`'>\n\n",
875     "comments": "",
876     "outputs": 1,
877     "x": 1545.4490547180176,
878     "y": 706.2787663936615,
879     "z": "2db908be.484d28",
880     "wires": [
881       [
882         "9d79b615.01e948",
883         "249b5309.c2bf1c"
884       ]
885     ]
886   },
887   {
888     "id": "9d79b615.01e948",
889     "type": "other",
890     "name": "Other",
891     "xml": "<outcome value='Other'>",
892     "comments": "",
893     "outputs": 1,
894     "x": 1832.1989364624023,
895     "y": 744.4454333782196,
896     "z": "2db908be.484d28",
897     "wires": [
898       [
899         "6a373b7d.6814a4"
900       ]
901     ]
902   },
903   {
904     "id": "249b5309.c2bf1c",
905     "type": "other",
906     "name": "NULL",
907     "xml": "<outcome value=''>",
908     "comments": "",
909     "outputs": 1,
910     "x": 1829.8658332824707,
911     "y": 711.4453074932098,
912     "z": "2db908be.484d28",
913     "wires": [
914       [
915         "a9c385b1.781fe8"
916       ]
917     ]
918   },
919   {
920     "id": "a9c385b1.781fe8",
921     "type": "returnSuccess",
922     "name": "return success",
923     "xml": "<return status='success'>\n<parameter name='' value='' />\n",
924     "comments": "",
925     "x": 1990.199062347412,
926     "y": 708.4453647136688,
927     "z": "2db908be.484d28",
928     "wires": []
929   },
930   {
931     "id": "c0c595e2.aa8d28",
932     "type": "switchNode",
933     "name": "service-data.network-instance-groups.network-instance-group_length",
934     "xml": "<switch test='`$service-data.network-instance-groups.network-instance-group_length`'>\n",
935     "comments": "",
936     "outputs": 1,
937     "x": 2325.2746772766113,
938     "y": 737.7111823558807,
939     "z": "2db908be.484d28",
940     "wires": [
941       [
942         "f9db9f35.7e7",
943         "581dba4.d6ec244"
944       ]
945     ]
946   },
947   {
948     "id": "f9db9f35.7e7",
949     "type": "other",
950     "name": "outcome Null",
951     "xml": "<outcome value=''>\n",
952     "comments": "",
953     "outputs": 1,
954     "x": 2684.524368286133,
955     "y": 694.7111852169037,
956     "z": "2db908be.484d28",
957     "wires": [
958       [
959         "5de331e2.b21f2"
960       ]
961     ]
962   },
963   {
964     "id": "581dba4.d6ec244",
965     "type": "other",
966     "name": "other",
967     "xml": "<outcome value='Other'>\n",
968     "comments": "",
969     "outputs": 1,
970     "x": 2664.524368286133,
971     "y": 729.7111852169037,
972     "z": "2db908be.484d28",
973     "wires": [
974       [
975         "c0ff470a.8d1c68"
976       ]
977     ]
978   },
979   {
980     "id": "6a373b7d.6814a4",
981     "type": "block",
982     "name": "block",
983     "xml": "<block>\n",
984     "atomic": "false",
985     "comments": "",
986     "outputs": 1,
987     "x": 1966.3101921081543,
988     "y": 744.8898379802704,
989     "z": "2db908be.484d28",
990     "wires": [
991       [
992         "c0c595e2.aa8d28"
993       ]
994     ]
995   },
996   {
997     "id": "7d8245f1.d453ec",
998     "type": "outcomeTrue",
999     "name": "true",
1000     "xml": "<outcome value='true'>\n",
1001     "comments": "",
1002     "outputs": 1,
1003     "x": 4088.5181846618652,
1004     "y": 672.921788930893,
1005     "z": "2db908be.484d28",
1006     "wires": [
1007       [
1008         "1e1e6239.fb4e8e"
1009       ]
1010     ]
1011   },
1012   {
1013     "id": "fbc8dfca.d5c4e",
1014     "type": "set",
1015     "name": "set tmp.ngidx and ctx.network-instance-group-data",
1016     "xml": "<set>\n<parameter name='tmp.ngidx' value='`$ngidx`' />\n<parameter name='ctx.network-instance-group-data.' value='`$service-data.network-instance-groups.network-instance-group[$ngidx].`' />\n",
1017     "comments": "",
1018     "x": 4531.050151824951,
1019     "y": 672.6718137264252,
1020     "z": "2db908be.484d28",
1021     "wires": []
1022   },
1023   {
1024     "id": "1e1e6239.fb4e8e",
1025     "type": "block",
1026     "name": "block : atomic",
1027     "xml": "<block atomic=\"true\">",
1028     "atomic": "true",
1029     "outputs": 1,
1030     "x": 4237.136623382568,
1031     "y": 672.7789742946625,
1032     "z": "2db908be.484d28",
1033     "wires": [
1034       [
1035         "fbc8dfca.d5c4e"
1036       ]
1037     ]
1038   },
1039   {
1040     "id": "c50d7ac.b94b688",
1041     "type": "for",
1042     "name": "for ngidx..service-data.network-instance-groups.network-instance-group[]",
1043     "xml": "<for index='ngidx' start='0' end='`$service-data.network-instance-groups.network-instance-_length`' >\n",
1044     "comments": "",
1045     "outputs": 1,
1046     "x": 3271.386589050293,
1047     "y": 733.0287616252899,
1048     "z": "2db908be.484d28",
1049     "wires": [
1050       [
1051         "6bc50ed2.e98f"
1052       ]
1053     ]
1054   },
1055   {
1056     "id": "6bc50ed2.e98f",
1057     "type": "switchNode",
1058     "name": "switch network-instance-group-id found",
1059     "xml": "<switch test=\"`$service-data.network-instance-groups.network-instance-group[$nidx].network-instance-group-id == $network-topology-operation-input.network-information.network-instance-group-id`\">\n\n",
1060     "comments": "",
1061     "outputs": 1,
1062     "x": 3716.815185546875,
1063     "y": 732.7789304256439,
1064     "z": "2db908be.484d28",
1065     "wires": [
1066       [
1067         "7d8245f1.d453ec"
1068       ]
1069     ]
1070   },
1071   {
1072     "id": "c0ff470a.8d1c68",
1073     "type": "block",
1074     "name": "block : atomic",
1075     "xml": "<block atomic=\"true\">",
1076     "atomic": "true",
1077     "outputs": 1,
1078     "x": 2883.3704681396484,
1079     "y": 730.9046866893768,
1080     "z": "2db908be.484d28",
1081     "wires": [
1082       [
1083         "c50d7ac.b94b688"
1084       ]
1085     ]
1086   },
1087   {
1088     "id": "5de331e2.b21f2",
1089     "type": "returnFailure",
1090     "name": "return failure",
1091     "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-instance-group-id not found in service-data\" />\n",
1092     "comments": "",
1093     "x": 2876.074020385742,
1094     "y": 694.2787520885468,
1095     "z": "2db908be.484d28",
1096     "wires": []
1097   },
1098   {
1099     "id": "4941aa7.ba31254",
1100     "type": "other",
1101     "name": "other",
1102     "xml": "<outcome value='Other'>\n",
1103     "comments": "",
1104     "outputs": 1,
1105     "x": 2290.7565956115723,
1106     "y": 559.5238645076752,
1107     "z": "2db908be.484d28",
1108     "wires": [
1109       [
1110         "c2ba8bb7.5d1488"
1111       ]
1112     ]
1113   },
1114   {
1115     "id": "c2ba8bb7.5d1488",
1116     "type": "set",
1117     "name": "set nidx",
1118     "xml": "<set>\n<parameter name='nidx' value='`$tmp.nidx`' />\n",
1119     "comments": "",
1120     "x": 2447.7565956115723,
1121     "y": 560.5238645076752,
1122     "z": "2db908be.484d28",
1123     "wires": []
1124   },
1125   {
1126     "id": "28e87a49.f59c96",
1127     "type": "switchNode",
1128     "name": "switch request-action",
1129     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1130     "comments": "",
1131     "outputs": 1,
1132     "x": 872.1215934753418,
1133     "y": 346.2326762676239,
1134     "z": "2db908be.484d28",
1135     "wires": [
1136       [
1137         "32d531df.85499e",
1138         "4bb6e988.fe7c58",
1139         "e792c2b8.ea131",
1140         "960249a0.73e4e8"
1141       ]
1142     ]
1143   },
1144   {
1145     "id": "32d531df.85499e",
1146     "type": "outcome",
1147     "name": "ActivateDCINetworkInstance",
1148     "xml": "<outcome value='ActivateDCINetworkInstance'>",
1149     "comments": "",
1150     "outputs": 1,
1151     "x": 1132.4548149108887,
1152     "y": 291.23249220848083,
1153     "z": "2db908be.484d28",
1154     "wires": [
1155       [
1156         "b83bfcdc.13d1a"
1157       ]
1158     ]
1159   },
1160   {
1161     "id": "b83bfcdc.13d1a",
1162     "type": "call",
1163     "name": "call GENERIC-RESOURCE-API:dci-connects-network-topology-operation-activate",
1164     "xml": "<call module='GENERIC-RESOURCE-API' rpc='dci-connects-network-topology-operation-activate' mode='sync' >\n",
1165     "comments": "",
1166     "outputs": 1,
1167     "x": 1578.4549140930176,
1168     "y": 292.89932227134705,
1169     "z": "2db908be.484d28",
1170     "wires": [
1171       []
1172     ]
1173   },
1174   {
1175     "id": "4bb6e988.fe7c58",
1176     "type": "outcome",
1177     "name": "other",
1178     "xml": "<outcome value='other'>",
1179     "comments": "",
1180     "outputs": 1,
1181     "x": 1068.454833984375,
1182     "y": 384.89923071861267,
1183     "z": "2db908be.484d28",
1184     "wires": [
1185       [
1186         "389876cb.1e467a"
1187       ]
1188     ]
1189   },
1190   {
1191     "id": "8e1c520d.d2576",
1192     "type": "switchNode",
1193     "name": "switch request-action",
1194     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1195     "comments": "",
1196     "outputs": 1,
1197     "x": 876.6771430969238,
1198     "y": 587.6770570278168,
1199     "z": "2db908be.484d28",
1200     "wires": [
1201       [
1202         "5eb403c4.8c424c",
1203         "124ca478.59aa4c",
1204         "49021010.79466",
1205         "2ff099ca.196ee6"
1206       ]
1207     ]
1208   },
1209   {
1210     "id": "5eb403c4.8c424c",
1211     "type": "outcome",
1212     "name": "DeactivateSOTNConnectivityInstance",
1213     "xml": "<outcome value='DeactivateSOTNConnectivityInstance'>",
1214     "comments": "",
1215     "outputs": 1,
1216     "x": 1166.455020904541,
1217     "y": 531.8991944789886,
1218     "z": "2db908be.484d28",
1219     "wires": [
1220       [
1221         "152c7bc7.994c24"
1222       ]
1223     ]
1224   },
1225   {
1226     "id": "124ca478.59aa4c",
1227     "type": "other",
1228     "name": "other",
1229     "xml": "<outcome value='Other'>\n",
1230     "comments": "",
1231     "outputs": 1,
1232     "x": 1074.8999862670898,
1233     "y": 679.5907685756683,
1234     "z": "2db908be.484d28",
1235     "wires": [
1236       [
1237         "c28aa9c7.571d18"
1238       ]
1239     ]
1240   },
1241   {
1242     "id": "152c7bc7.994c24",
1243     "type": "call",
1244     "name": "call GENERIC-RESOURCE-API:sotn-network-topology-operation-deactivate",
1245     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-network-topology-operation-deactivate' mode='sync' >\n",
1246     "comments": "",
1247     "outputs": 1,
1248     "x": 1626.8121376037598,
1249     "y": 533.1825215816498,
1250     "z": "2db908be.484d28",
1251     "wires": [
1252       []
1253     ]
1254   },
1255   {
1256     "id": "1591e42d.e2cabc",
1257     "type": "other",
1258     "name": "create",
1259     "xml": "<outcome value='create'>\n",
1260     "comments": "",
1261     "outputs": 1,
1262     "x": 662.3439102172852,
1263     "y": 927.010596036911,
1264     "z": "2db908be.484d28",
1265     "wires": [
1266       [
1267         "a09e2b38.714a58"
1268       ]
1269     ]
1270   },
1271   {
1272     "id": "a09e2b38.714a58",
1273     "type": "switchNode",
1274     "name": "switch request-action",
1275     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1276     "comments": "",
1277     "outputs": 1,
1278     "x": 862.6577301025391,
1279     "y": 926.7882688045502,
1280     "z": "2db908be.484d28",
1281     "wires": [
1282       [
1283         "123388e8.cc22d7",
1284         "e823c269.0d884",
1285         "fe173c3b.37ab5"
1286       ]
1287     ]
1288   },
1289   {
1290     "id": "d1b59f6c.66aa3",
1291     "type": "other",
1292     "name": "delete",
1293     "xml": "<outcome value='delete'>\n",
1294     "comments": "",
1295     "outputs": 1,
1296     "x": 660.3439140319824,
1297     "y": 1004.0105998516083,
1298     "z": "2db908be.484d28",
1299     "wires": [
1300       [
1301         "f91ae971.a2f4f8"
1302       ]
1303     ]
1304   },
1305   {
1306     "id": "f91ae971.a2f4f8",
1307     "type": "switchNode",
1308     "name": "switch request-action",
1309     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1310     "comments": "",
1311     "outputs": 1,
1312     "x": 862.6321716308594,
1313     "y": 1005.0714004039764,
1314     "z": "2db908be.484d28",
1315     "wires": [
1316       [
1317         "81ef432e.c5cd2",
1318         "dac05fa.465e7a",
1319         "ad7b9fb5.8def5"
1320       ]
1321     ]
1322   },
1323   {
1324     "id": "4debc446.71044c",
1325     "type": "block",
1326     "name": "block : atomic",
1327     "xml": "<block atomic=\"true\">",
1328     "atomic": "true",
1329     "outputs": 1,
1330     "x": 1606.4551811218262,
1331     "y": 1361.8993880748749,
1332     "z": "2db908be.484d28",
1333     "wires": [
1334       [
1335         "a33b166a.24fd28"
1336       ]
1337     ]
1338   },
1339   {
1340     "id": "21f7416d.44262e",
1341     "type": "block",
1342     "name": "block : atomic",
1343     "xml": "<block atomic=\"true\">",
1344     "atomic": "true",
1345     "outputs": 1,
1346     "x": 1578.8996543884277,
1347     "y": 1560.4549124240875,
1348     "z": "2db908be.484d28",
1349     "wires": [
1350       [
1351         "c3e850c.08aaab"
1352       ]
1353     ]
1354   },
1355   {
1356     "id": "a33b166a.24fd28",
1357     "type": "call",
1358     "name": "call GENERIC-RESOURCE-API:network-topology-operation-create",
1359     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-create' mode='sync' >\n",
1360     "comments": "",
1361     "outputs": 1,
1362     "x": 1971.1216773986816,
1363     "y": 1361.3440101146698,
1364     "z": "2db908be.484d28",
1365     "wires": [
1366       []
1367     ]
1368   },
1369   {
1370     "id": "c3e850c.08aaab",
1371     "type": "call",
1372     "name": "call GENERIC-RESOURCE-API:network-topology-operation-delete",
1373     "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-delete' mode='sync' >\n",
1374     "comments": "",
1375     "outputs": 1,
1376     "x": 1943.8995780944824,
1377     "y": 1559.4548408985138,
1378     "z": "2db908be.484d28",
1379     "wires": [
1380       []
1381     ]
1382   },
1383   {
1384     "id": "123388e8.cc22d7",
1385     "type": "outcome",
1386     "name": "other",
1387     "xml": "<outcome value='other'>",
1388     "comments": "",
1389     "outputs": 1,
1390     "x": 1424.65771484375,
1391     "y": 1363.6770017147064,
1392     "z": "2db908be.484d28",
1393     "wires": [
1394       [
1395         "4debc446.71044c"
1396       ]
1397     ]
1398   },
1399   {
1400     "id": "e823c269.0d884",
1401     "type": "outcome",
1402     "name": "CreateSOTNConnectivityInstance",
1403     "xml": "<outcome value='CreateSOTNConnectivityInstance'>",
1404     "comments": "",
1405     "outputs": 1,
1406     "x": 1504.3244438171387,
1407     "y": 1264.4549030223861,
1408     "z": "2db908be.484d28",
1409     "wires": [
1410       [
1411         "f75de23d.a281"
1412       ]
1413     ]
1414   },
1415   {
1416     "id": "f75de23d.a281",
1417     "type": "call",
1418     "name": "call GENERIC-RESOURCE-API:sotn-network-topology-operation-create",
1419     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-network-topology-operation-create' mode='sync' >\n",
1420     "comments": "",
1421     "outputs": 1,
1422     "x": 1983.2132606506348,
1423     "y": 1266.6770852962509,
1424     "z": "2db908be.484d28",
1425     "wires": [
1426       []
1427     ]
1428   },
1429   {
1430     "id": "dac05fa.465e7a",
1431     "type": "outcome",
1432     "name": "DeleteSOTNConnectivityInstance",
1433     "xml": "<outcome value='DeleteSOTNConnectivityInstance'>",
1434     "comments": "",
1435     "outputs": 1,
1436     "x": 1501.7435417175293,
1437     "y": 1457.6269524097443,
1438     "z": "2db908be.484d28",
1439     "wires": [
1440       [
1441         "37fda84e.b42608"
1442       ]
1443     ]
1444   },
1445   {
1446     "id": "37fda84e.b42608",
1447     "type": "call",
1448     "name": "call GENERIC-RESOURCE-API:sotn-network-topology-operation-delete",
1449     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-network-topology-operation-delete' mode='sync' >\n",
1450     "comments": "",
1451     "outputs": 1,
1452     "x": 1968.6323585510254,
1453     "y": 1459.849134683609,
1454     "z": "2db908be.484d28",
1455     "wires": [
1456       []
1457     ]
1458   },
1459   {
1460     "id": "81ef432e.c5cd2",
1461     "type": "outcome",
1462     "name": "other",
1463     "xml": "<outcome value='other'>",
1464     "comments": "",
1465     "outputs": 1,
1466     "x": 1421.0767822265625,
1467     "y": 1564.848998785019,
1468     "z": "2db908be.484d28",
1469     "wires": [
1470       [
1471         "21f7416d.44262e"
1472       ]
1473     ]
1474   },
1475   {
1476     "id": "e792c2b8.ea131",
1477     "type": "outcome",
1478     "name": "ActivateSOTNConnectivityInstance",
1479     "xml": "<outcome value='ActivateSOTNConnectivityInstance'>",
1480     "comments": "",
1481     "outputs": 1,
1482     "x": 1155.4548530578613,
1483     "y": 246.01040053367615,
1484     "z": "2db908be.484d28",
1485     "wires": [
1486       [
1487         "284dd097.c8e25"
1488       ]
1489     ]
1490   },
1491   {
1492     "id": "284dd097.c8e25",
1493     "type": "call",
1494     "name": "call GENERIC-RESOURCE-API:sotn-network-topology-operation-activate",
1495     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-network-topology-operation-activate' mode='sync' >\n",
1496     "comments": "",
1497     "outputs": 1,
1498     "x": 1580.6770095825195,
1499     "y": 242.24494303856045,
1500     "z": "2db908be.484d28",
1501     "wires": [
1502       []
1503     ]
1504   },
1505   {
1506     "id": "49021010.79466",
1507     "type": "outcome",
1508     "name": "DeActivateDCINetworkInstance",
1509     "xml": "<outcome value='DeActivateDCINetworkInstance'>",
1510     "comments": "",
1511     "outputs": 1,
1512     "x": 1146.5555610656738,
1513     "y": 574.9999940395355,
1514     "z": "2db908be.484d28",
1515     "wires": [
1516       [
1517         "8f0d395a.fe6d58"
1518       ]
1519     ]
1520   },
1521   {
1522     "id": "8f0d395a.fe6d58",
1523     "type": "call",
1524     "name": "call GENERIC-RESOURCE-API:dci-connects-network-topology-operation-deactivate",
1525     "xml": "<call module='GENERIC-RESOURCE-API' rpc='dci-connects-network-topology-operation-deactivate' mode='sync' >\n",
1526     "comments": "",
1527     "outputs": 1,
1528     "x": 1621.5557823181152,
1529     "y": 573.6668121814728,
1530     "z": "2db908be.484d28",
1531     "wires": [
1532       []
1533     ]
1534   },
1535   {
1536     "id": "960249a0.73e4e8",
1537     "type": "outcome",
1538     "name": "ActivateSDWANConnectivityInstance",
1539     "xml": "<outcome value='ActivateSDWANConnectivityInstance'>",
1540     "comments": "",
1541     "outputs": 1,
1542     "x": 1152.0000228881836,
1543     "y": 341.00001883506775,
1544     "z": "2db908be.484d28",
1545     "wires": [
1546       [
1547         "8e724d0c.12ad"
1548       ]
1549     ]
1550   },
1551   {
1552     "id": "8e724d0c.12ad",
1553     "type": "call",
1554     "name": "call GENERIC-RESOURCE-API:sdwan-network-topology-operation-activate",
1555     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-network-topology-operation-activate' mode='sync' >\n",
1556     "comments": "",
1557     "outputs": 1,
1558     "x": 1595.0002136230469,
1559     "y": 338.6668474674225,
1560     "z": "2db908be.484d28",
1561     "wires": [
1562       []
1563     ]
1564   },
1565   {
1566     "id": "2ff099ca.196ee6",
1567     "type": "outcome",
1568     "name": "DeactivateSDWANConnectivityInstance",
1569     "xml": "<outcome value='DeactivateSDWANConnectivityInstance'>",
1570     "comments": "",
1571     "outputs": 1,
1572     "x": 1164,
1573     "y": 627.9999997615814,
1574     "z": "2db908be.484d28",
1575     "wires": [
1576       [
1577         "5313db5b.ba3784"
1578       ]
1579     ]
1580   },
1581   {
1582     "id": "5313db5b.ba3784",
1583     "type": "call",
1584     "name": "call GENERIC-RESOURCE-API:sdwan-network-topology-operation-deactivate",
1585     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-network-topology-operation-deactivate' mode='sync' >\n",
1586     "comments": "",
1587     "outputs": 1,
1588     "x": 1607.0001907348633,
1589     "y": 625.6668283939362,
1590     "z": "2db908be.484d28",
1591     "wires": [
1592       []
1593     ]
1594   },
1595   {
1596     "id": "fe173c3b.37ab5",
1597     "type": "outcome",
1598     "name": "CreateSDWANConnectivityInstance",
1599     "xml": "<outcome value='CreateSDWANConnectivityInstance'>",
1600     "comments": "",
1601     "outputs": 1,
1602     "x": 1510,
1603     "y": 1312.9999997615814,
1604     "z": "2db908be.484d28",
1605     "wires": [
1606       [
1607         "55f558b0.f98bd8"
1608       ]
1609     ]
1610   },
1611   {
1612     "id": "55f558b0.f98bd8",
1613     "type": "call",
1614     "name": "call GENERIC-RESOURCE-API:sdwan-network-topology-operation-create",
1615     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-network-topology-operation-create' mode='sync' >\n",
1616     "comments": "",
1617     "outputs": 1,
1618     "x": 1953.0001907348633,
1619     "y": 1310.6668283939362,
1620     "z": "2db908be.484d28",
1621     "wires": [
1622       []
1623     ]
1624   },
1625   {
1626     "id": "ad7b9fb5.8def5",
1627     "type": "outcome",
1628     "name": "DeleteSDWANConnectivityInstance",
1629     "xml": "<outcome value='DeleteSDWANConnectivityInstance'>",
1630     "comments": "",
1631     "outputs": 1,
1632     "x": 1503,
1633     "y": 1507.9999997615814,
1634     "z": "2db908be.484d28",
1635     "wires": [
1636       [
1637         "483a39e2.dfbcc8"
1638       ]
1639     ]
1640   },
1641   {
1642     "id": "483a39e2.dfbcc8",
1643     "type": "call",
1644     "name": "call GENERIC-RESOURCE-API:sdwan-network-topology-operation-delete",
1645     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-network-topology-operation-delete' mode='sync' >\n",
1646     "comments": "",
1647     "outputs": 1,
1648     "x": 1969.888816833496,
1649     "y": 1510.2221820354462,
1650     "z": "2db908be.484d28",
1651     "wires": [
1652       []
1653     ]
1654   },
1655   {
1656     "id": "3a527742.291048",
1657     "type": "other",
1658     "name": "reoptimize",
1659     "xml": "<outcome value='reoptimize'>\n",
1660     "comments": "",
1661     "outputs": 1,
1662     "x": 653,
1663     "y": 1074,
1664     "z": "2db908be.484d28",
1665     "wires": [
1666       [
1667         "8989e10f.fcf5f"
1668       ]
1669     ]
1670   },
1671   {
1672     "id": "8989e10f.fcf5f",
1673     "type": "switchNode",
1674     "name": "switch request-action",
1675     "xml": "<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
1676     "comments": "",
1677     "outputs": 1,
1678     "x": 842,
1679     "y": 1076,
1680     "z": "2db908be.484d28",
1681     "wires": [
1682       [
1683         "c0517ae5.fea898"
1684       ]
1685     ]
1686   },
1687   {
1688     "id": "c0517ae5.fea898",
1689     "type": "outcome",
1690     "name": "ReoptimizeSOTNInstance",
1691     "xml": "<outcome value='ReoptimizeSOTNInstance'>",
1692     "comments": "",
1693     "outputs": 1,
1694     "x": 1472,
1695     "y": 1641,
1696     "z": "2db908be.484d28",
1697     "wires": [
1698       [
1699         "70bb459.77727bc"
1700       ]
1701     ]
1702   },
1703   {
1704     "id": "70bb459.77727bc",
1705     "type": "call",
1706     "name": "call GENERIC-RESOURCE-API:sotn-network-topology-operation-reoptimize",
1707     "xml": "<call module='GENERIC-RESOURCE-API' rpc='sotn-network-topology-operation-reoptimize' mode='sync' >\n",
1708     "comments": "",
1709     "outputs": 1,
1710     "x": 1913,
1711     "y": 1636,
1712     "z": "2db908be.484d28",
1713     "wires": [
1714       []
1715     ]
1716   }
1717 ]