Merge "Update plugin references"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_network-topology-operation.json
1 [
2     {
3         "id":"85a3d498.ee70b8",
4         "type":"dgstart",
5         "name":"DGSTART",
6         "outputs":1,
7         "x":467.0155944824219,
8         "y":473.0155944824219,
9         "z":"be8f5eb6.ea882",
10         "wires":[
11             [
12                 "484faa8a.853654"
13             ]
14         ]
15     },
16     {
17         "id":"484faa8a.853654",
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":548.9679565429688,
26         "y":513.2537069320679,
27         "z":"be8f5eb6.ea882",
28         "wires":[
29             [
30                 "577e559b.5bf3fc"
31             ]
32         ]
33     },
34     {
35         "id":"577e559b.5bf3fc",
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":545.444221496582,
42         "y":553.015588760376,
43         "z":"be8f5eb6.ea882",
44         "wires":[
45             [
46                 "d89fb108.c15da"
47             ]
48         ]
49     },
50     {
51         "id":"ac32132a.0500d",
52         "type":"comment",
53         "name":" NETWORK-TOPOLOGY-OPERATION ",
54         "info":"",
55         "comments":"",
56         "x":861.3604507446289,
57         "y":420.60193824768066,
58         "z":"be8f5eb6.ea882",
59         "wires":[
60
61         ]
62     },
63     {
64         "id":"d89fb108.c15da",
65         "type":"block",
66         "name":"block : atomic",
67         "xml":"<block atomic=\"true\">",
68         "atomic":"true",
69         "outputs":1,
70         "x":581.015625,
71         "y":636.459077835083,
72         "z":"be8f5eb6.ea882",
73         "wires":[
74             [
75                 "e42a6d76.72f57",
76                 "6e4d7ebf.93e81",
77                 "ae97e5fa.ddc148",
78                 "879a69b3.6edd88"
79             ]
80         ]
81     },
82     {
83         "id":"e42a6d76.72f57",
84         "type":"returnSuccess",
85         "name":"return success",
86         "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",
87         "comments":"",
88         "x":811.0989837646484,
89         "y":1260.3017139434814,
90         "z":"be8f5eb6.ea882",
91         "wires":[
92
93         ]
94     },
95     {
96         "id":"6e4d7ebf.93e81",
97         "type":"switchNode",
98         "name":"switch svc-action",
99         "xml":"<switch test='`$network-topology-operation-input.sdnc-request-header.svc-action`'>\n",
100         "comments":"",
101         "outputs":1,
102         "x":807.7298583984375,
103         "y":866.8727722167969,
104         "z":"be8f5eb6.ea882",
105         "wires":[
106             [
107                 "f25f7aea.b8fbf8",
108                 "5b25cfb0.9dc3",
109                 "ce4f0e34.637f",
110                 "554ed162.fdbc2",
111                 "9c1f95f4.d32d48",
112                 "b361fb8f.196518",
113                 "e0127b7f.249248"
114             ]
115         ]
116     },
117     {
118         "id":"f25f7aea.b8fbf8",
119         "type":"other",
120         "name":"assign",
121         "xml":"<outcome value='assign'>\n",
122         "comments":"",
123         "outputs":1,
124         "x":1028.2060546875,
125         "y":643.1584224700928,
126         "z":"be8f5eb6.ea882",
127         "wires":[
128             [
129                 "9ca02c4f.ecd52"
130             ]
131         ]
132     },
133     {
134         "id":"9ca02c4f.ecd52",
135         "type":"block",
136         "name":"block : atomic",
137         "xml":"<block atomic=\"true\">",
138         "atomic":"true",
139         "outputs":1,
140         "x":1209.4442138671875,
141         "y":644.1585445404053,
142         "z":"be8f5eb6.ea882",
143         "wires":[
144             [
145                 "e222c594.de61b8"
146             ]
147         ]
148     },
149     {
150         "id":"ae97e5fa.ddc148",
151         "type":"call",
152         "name":"call GENERIC-RESOURCE-API:validate-network-input",
153         "xml":"<call module='GENERIC-RESOURCE-API' rpc='validate-network-input' mode='sync' >\n",
154         "comments":"",
155         "outputs":1,
156         "x":940.0156097412109,
157         "y":579.0156707763672,
158         "z":"be8f5eb6.ea882",
159         "wires":[
160             [
161
162             ]
163         ]
164     },
165     {
166         "id":"e222c594.de61b8",
167         "type":"call",
168         "name":"call GENERIC-RESOURCE-API:network-topology-operation-assign",
169         "xml":"<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-assign' mode='sync' >\n",
170         "comments":"",
171         "outputs":1,
172         "x":1581.0155639648438,
173         "y":641.0156002044678,
174         "z":"be8f5eb6.ea882",
175         "wires":[
176             [
177
178             ]
179         ]
180     },
181     {
182         "id":"5b25cfb0.9dc3",
183         "type":"other",
184         "name":"activate",
185         "xml":"<outcome value='activate'>\n",
186         "comments":"",
187         "outputs":1,
188         "x":1030.0155944824219,
189         "y":817.0155944824219,
190         "z":"be8f5eb6.ea882",
191         "wires":[
192             [
193                 "a2f3df33.c4b68"
194             ]
195         ]
196     },
197     {
198         "id":"922d755b.661638",
199         "type":"block",
200         "name":"block : atomic",
201         "xml":"<block atomic=\"true\">",
202         "atomic":"true",
203         "outputs":1,
204         "x":1567.2537536621094,
205         "y":814.0158309936523,
206         "z":"be8f5eb6.ea882",
207         "wires":[
208             [
209                 "c5274c8f.1721b",
210                 "3b322ad5.66cb26"
211             ]
212         ]
213     },
214     {
215         "id":"7c5eb492.d1272c",
216         "type":"call",
217         "name":"call GENERIC-RESOURCE-API:network-topology-operation-activate",
218         "xml":"<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-activate' mode='sync' >\n",
219         "comments":"",
220         "outputs":1,
221         "x":2612.825164794922,
222         "y":942.872766494751,
223         "z":"be8f5eb6.ea882",
224         "wires":[
225             [
226
227             ]
228         ]
229     },
230     {
231         "id":"ce4f0e34.637f",
232         "type":"other",
233         "name":"deactivate",
234         "xml":"<outcome value='deactivate'>\n",
235         "comments":"",
236         "outputs":1,
237         "x":1019.0155944824219,
238         "y":977.0156192779541,
239         "z":"be8f5eb6.ea882",
240         "wires":[
241             [
242                 "4fa02a57.55a214"
243             ]
244         ]
245     },
246     {
247         "id":"9c0934a4.38d8c8",
248         "type":"block",
249         "name":"block : atomic",
250         "xml":"<block atomic=\"true\">",
251         "atomic":"true",
252         "outputs":1,
253         "x":1571.2537994384766,
254         "y":1080.0159301757812,
255         "z":"be8f5eb6.ea882",
256         "wires":[
257             [
258                 "c5274c8f.1721b",
259                 "a31ca188.c32d7"
260             ]
261         ]
262     },
263     {
264         "id":"61181d4d.3f9f64",
265         "type":"call",
266         "name":"call GENERIC-RESOURCE-API:network-topology-operation-deactivate",
267         "xml":"<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-deactivate' mode='sync' >\n",
268         "comments":"",
269         "outputs":1,
270         "x":2611.3250732421875,
271         "y":1114.622766494751,
272         "z":"be8f5eb6.ea882",
273         "wires":[
274             [
275
276             ]
277         ]
278     },
279     {
280         "id":"554ed162.fdbc2",
281         "type":"other",
282         "name":"unassign",
283         "xml":"<outcome value='unassign'>\n",
284         "comments":"",
285         "outputs":1,
286         "x":1027.0155944824219,
287         "y":1042.015619277954,
288         "z":"be8f5eb6.ea882",
289         "wires":[
290             [
291                 "babe1e.7216b1e"
292             ]
293         ]
294     },
295     {
296         "id":"babe1e.7216b1e",
297         "type":"block",
298         "name":"block : atomic",
299         "xml":"<block atomic=\"true\">",
300         "atomic":"true",
301         "outputs":1,
302         "x":1208.2537536621094,
303         "y":1043.0157413482666,
304         "z":"be8f5eb6.ea882",
305         "wires":[
306             [
307                 "c5274c8f.1721b",
308                 "a93ebb11.5112b8"
309             ]
310         ]
311     },
312     {
313         "id":"98390811.bf3d38",
314         "type":"call",
315         "name":"call GENERIC-RESOURCE-API:network-topology-operation-unassign",
316         "xml":"<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-unassign' mode='sync' >\n",
317         "comments":"",
318         "outputs":1,
319         "x":2360.0750732421875,
320         "y":1208.372766494751,
321         "z":"be8f5eb6.ea882",
322         "wires":[
323             [
324
325             ]
326         ]
327     },
328     {
329         "id":"9c1f95f4.d32d48",
330         "type":"other",
331         "name":"other",
332         "xml":"<outcome value='Other'>\n",
333         "comments":"",
334         "outputs":1,
335         "x":1018.0155982971191,
336         "y":1102.015609741211,
337         "z":"be8f5eb6.ea882",
338         "wires":[
339             [
340                 "b64c1d1.5a772e"
341             ]
342         ]
343     },
344     {
345         "id":"b64c1d1.5a772e",
346         "type":"returnFailure",
347         "name":"return failure",
348         "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",
349         "comments":"",
350         "x":1200.0155944824219,
351         "y":1101.015619277954,
352         "z":"be8f5eb6.ea882",
353         "wires":[
354
355         ]
356     },
357     {
358         "id":"879a69b3.6edd88",
359         "type":"set",
360         "name":"Set final indicator to Y",
361         "xml":"<set>\n<parameter name=\"ack-final\" value=\"Y\"/>",
362         "comments":"",
363         "x":830.1266784667969,
364         "y":1219.4600524902344,
365         "z":"be8f5eb6.ea882",
366         "wires":[
367
368         ]
369     },
370     {
371         "id":"8945700c.0d991",
372         "type":"for",
373         "name":"for nidx..service-data.networks.network[]",
374         "xml":"<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n",
375         "comments":"",
376         "outputs":1,
377         "x":2566.7459564208984,
378         "y":852.7775211334229,
379         "z":"be8f5eb6.ea882",
380         "wires":[
381             [
382                 "63bd9e68.829b4"
383             ]
384         ]
385     },
386     {
387         "id":"c5274c8f.1721b",
388         "type":"switchNode",
389         "name":"switch service-data.networks.network_length",
390         "xml":"<switch test='`$service-data.networks.network_length`'>\n",
391         "comments":"",
392         "outputs":1,
393         "x":1873.4600524902344,
394         "y":812.3489017486572,
395         "z":"be8f5eb6.ea882",
396         "wires":[
397             [
398                 "aeada561.cc58d8",
399                 "7091af2b.522e4"
400             ]
401         ]
402     },
403     {
404         "id":"aeada561.cc58d8",
405         "type":"other",
406         "name":"outcome Null",
407         "xml":"<outcome value=''>\n",
408         "comments":"",
409         "outputs":1,
410         "x":2146.460090637207,
411         "y":811.3489665985107,
412         "z":"be8f5eb6.ea882",
413         "wires":[
414             [
415                 "ed06878e.3cab58"
416             ]
417         ]
418     },
419     {
420         "id":"7091af2b.522e4",
421         "type":"other",
422         "name":"other",
423         "xml":"<outcome value='Other'>\n",
424         "comments":"",
425         "outputs":1,
426         "x":2126.4604148864746,
427         "y":851.3489713668823,
428         "z":"be8f5eb6.ea882",
429         "wires":[
430             [
431                 "ab947f5a.5f651"
432             ]
433         ]
434     },
435     {
436         "id":"63bd9e68.829b4",
437         "type":"switchNode",
438         "name":"switch networkid found",
439         "xml":"<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n",
440         "comments":"",
441         "outputs":1,
442         "x":2857.1745071411133,
443         "y":852.0276050567627,
444         "z":"be8f5eb6.ea882",
445         "wires":[
446             [
447                 "3695eb78.874394"
448             ]
449         ]
450     },
451     {
452         "id":"3695eb78.874394",
453         "type":"outcomeTrue",
454         "name":"true",
455         "xml":"<outcome value='true'>\n",
456         "comments":"",
457         "outputs":1,
458         "x":3046.1268615722656,
459         "y":852.9203433990479,
460         "z":"be8f5eb6.ea882",
461         "wires":[
462             [
463                 "674767aa.48a638"
464             ]
465         ]
466     },
467     {
468         "id":"674767aa.48a638",
469         "type":"set",
470         "name":"set tmp.nidx and ctx.network-data",
471         "xml":"<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.network-data.' value='`$service-data.networks.network[$nidx].`' />\n",
472         "comments":"",
473         "x":3279.6586303710938,
474         "y":851.6703510284424,
475         "z":"be8f5eb6.ea882",
476         "wires":[
477
478         ]
479     },
480     {
481         "id":"6fdacf7d.b32fb",
482         "type":"comment",
483         "name":"Find the index to service data for this network - save id in tmp.nidx, save service-data",
484         "info":"",
485         "comments":"",
486         "x":1819.571388244629,
487         "y":776.3489632606506,
488         "z":"be8f5eb6.ea882",
489         "wires":[
490
491         ]
492     },
493     {
494         "id":"f5085beb.082298",
495         "type":"comment",
496         "name":"service-data  will not be stored until we have a network-id",
497         "info":"",
498         "comments":"",
499         "x":1548.6821899414062,
500         "y":609.237829208374,
501         "z":"be8f5eb6.ea882",
502         "wires":[
503
504         ]
505     },
506     {
507         "id":"ed06878e.3cab58",
508         "type":"returnFailure",
509         "name":"return failure",
510         "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",
511         "comments":"",
512         "x":2308.237548828125,
513         "y":812.2379093170166,
514         "z":"be8f5eb6.ea882",
515         "wires":[
516
517         ]
518     },
519     {
520         "id":"ab947f5a.5f651",
521         "type":"block",
522         "name":"block : atomic",
523         "xml":"<block atomic=\"true\">",
524         "atomic":"true",
525         "outputs":1,
526         "x":2264.7299880981445,
527         "y":851.9035091400146,
528         "z":"be8f5eb6.ea882",
529         "wires":[
530             [
531                 "8945700c.0d991",
532                 "61e26d45.4186e4"
533             ]
534         ]
535     },
536     {
537         "id":"61e26d45.4186e4",
538         "type":"switchNode",
539         "name":"switch tmp.nidx ",
540         "xml":"<switch test=\"`$tmp.nidx`\">\n\n",
541         "comments":"",
542         "outputs":1,
543         "x":2485.0473861694336,
544         "y":894.7607278823853,
545         "z":"be8f5eb6.ea882",
546         "wires":[
547             [
548                 "b746b314.6a6bb"
549             ]
550         ]
551     },
552     {
553         "id":"ebd0f10f.cbf66",
554         "type":"returnFailure",
555         "name":"return failure",
556         "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",
557         "comments":"",
558         "x":2837.904369354248,
559         "y":890.4749698638916,
560         "z":"be8f5eb6.ea882",
561         "wires":[
562
563         ]
564     },
565     {
566         "id":"b746b314.6a6bb",
567         "type":"outcome",
568         "name":"NULL",
569         "xml":"<outcome value=''>\n",
570         "comments":"",
571         "outputs":1,
572         "x":2656.4759216308594,
573         "y":893.3321132659912,
574         "z":"be8f5eb6.ea882",
575         "wires":[
576             [
577                 "ebd0f10f.cbf66"
578             ]
579         ]
580     },
581     {
582         "id":"3b322ad5.66cb26",
583         "type":"switchNode",
584         "name":"switch network-level-oper-status",
585         "xml":"<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
586         "comments":"",
587         "outputs":1,
588         "x":1825.7933959960938,
589         "y":942.8241672515869,
590         "z":"be8f5eb6.ea882",
591         "wires":[
592             [
593                 "4168b97e.614508",
594                 "648208ba.c9c398"
595             ]
596         ]
597     },
598     {
599         "id":"4168b97e.614508",
600         "type":"outcome",
601         "name":"outcome PendingCreate",
602         "xml":"<outcome value='PendingCreate'>\n",
603         "comments":"",
604         "outputs":1,
605         "x":2190.793375651041,
606         "y":942.8241519927977,
607         "z":"be8f5eb6.ea882",
608         "wires":[
609             [
610                 "7c5eb492.d1272c"
611             ]
612         ]
613     },
614     {
615         "id":"648208ba.c9c398",
616         "type":"other",
617         "name":"other",
618         "xml":"<outcome value='Other'>\n",
619         "comments":"",
620         "outputs":1,
621         "x":2140.7934226989746,
622         "y":982.824182510376,
623         "z":"be8f5eb6.ea882",
624         "wires":[
625             [
626                 "cd47365a.985768"
627             ]
628         ]
629     },
630     {
631         "id":"cd47365a.985768",
632         "type":"returnFailure",
633         "name":"return failure",
634         "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`\" />",
635         "comments":"",
636         "x":2310.7934226989746,
637         "y":982.824182510376,
638         "z":"be8f5eb6.ea882",
639         "wires":[
640
641         ]
642     },
643     {
644         "id":"a31ca188.c32d7",
645         "type":"switchNode",
646         "name":"switch network-level-oper-status",
647         "xml":"<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
648         "comments":"",
649         "outputs":1,
650         "x":1825.0948791503906,
651         "y":1114.7755680084229,
652         "z":"be8f5eb6.ea882",
653         "wires":[
654             [
655                 "e33c6a6c.b344c8",
656                 "aa28812e.314c3"
657             ]
658         ]
659     },
660     {
661         "id":"e33c6a6c.b344c8",
662         "type":"outcome",
663         "name":"outcome Created",
664         "xml":"<outcome value='Created'>\n",
665         "comments":"",
666         "outputs":1,
667         "x":2188.0948486328125,
668         "y":1114.775598526001,
669         "z":"be8f5eb6.ea882",
670         "wires":[
671             [
672                 "61181d4d.3f9f64"
673             ]
674         ]
675     },
676     {
677         "id":"aa28812e.314c3",
678         "type":"other",
679         "name":"other",
680         "xml":"<outcome value='Other'>\n",
681         "comments":"",
682         "outputs":1,
683         "x":2158.0948486328125,
684         "y":1154.775598526001,
685         "z":"be8f5eb6.ea882",
686         "wires":[
687             [
688                 "deb09c1d.1e536"
689             ]
690         ]
691     },
692     {
693         "id":"deb09c1d.1e536",
694         "type":"returnFailure",
695         "name":"return failure",
696         "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 deactivate. Current state is ' + $service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`\" />",
697         "comments":"",
698         "x":2324.0948486328125,
699         "y":1156.775598526001,
700         "z":"be8f5eb6.ea882",
701         "wires":[
702
703         ]
704     },
705     {
706         "id":"a93ebb11.5112b8",
707         "type":"switchNode",
708         "name":"switch network-level-oper-status",
709         "xml":"<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
710         "comments":"",
711         "outputs":1,
712         "x":1566.8964538574219,
713         "y":1209.9769687652588,
714         "z":"be8f5eb6.ea882",
715         "wires":[
716             [
717                 "b6998c15.248c1",
718                 "86ffd64.1d13d28",
719                 "90e3f2b9.f7fb8"
720             ]
721         ]
722     },
723     {
724         "id":"b6998c15.248c1",
725         "type":"outcome",
726         "name":"outcome PendingCreate",
727         "xml":"<outcome value='PendingCreate'>\n",
728         "comments":"",
729         "outputs":1,
730         "x":1926.8964233398438,
731         "y":1209.976999282837,
732         "z":"be8f5eb6.ea882",
733         "wires":[
734             [
735                 "98390811.bf3d38"
736             ]
737         ]
738     },
739     {
740         "id":"86ffd64.1d13d28",
741         "type":"other",
742         "name":"other",
743         "xml":"<outcome value='Other'>\n",
744         "comments":"",
745         "outputs":1,
746         "x":1883.8963623046875,
747         "y":1293.977014541626,
748         "z":"be8f5eb6.ea882",
749         "wires":[
750             [
751                 "38a0884b.706138"
752             ]
753         ]
754     },
755     {
756         "id":"38a0884b.706138",
757         "type":"returnFailure",
758         "name":"return failure",
759         "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`\" />",
760         "comments":"",
761         "x":2075.229782104492,
762         "y":1292.6436433792114,
763         "z":"be8f5eb6.ea882",
764         "wires":[
765
766         ]
767     },
768     {
769         "id":"90e3f2b9.f7fb8",
770         "type":"outcome",
771         "name":"outcome PendingDelete",
772         "xml":"<outcome value='PendingDelete'>\n",
773         "comments":"",
774         "outputs":1,
775         "x":1930.1266479492188,
776         "y":1247.824167251587,
777         "z":"be8f5eb6.ea882",
778         "wires":[
779             [
780                 "98390811.bf3d38"
781             ]
782         ]
783     },
784     {
785         "id":"b361fb8f.196518",
786         "type":"other",
787         "name":"create",
788         "xml":"<outcome value='create'>\n",
789         "comments":"",
790         "outputs":1,
791         "x":1015.4679565429688,
792         "y":1161.6019382476807,
793         "z":"be8f5eb6.ea882",
794         "wires":[
795             [
796                 "870ebc3.cf39e4"
797             ]
798         ]
799     },
800     {
801         "id":"e0127b7f.249248",
802         "type":"other",
803         "name":"delete",
804         "xml":"<outcome value='delete'>\n",
805         "comments":"",
806         "outputs":1,
807         "x":1018.4679565429688,
808         "y":1214.6019382476807,
809         "z":"be8f5eb6.ea882",
810         "wires":[
811             [
812                 "997e78db.545078"
813             ]
814         ]
815     },
816     {
817         "id":"870ebc3.cf39e4",
818         "type":"block",
819         "name":"block : atomic",
820         "xml":"<block atomic=\"true\">",
821         "atomic":"true",
822         "outputs":1,
823         "x":1204.4679565429688,
824         "y":1167.6019382476807,
825         "z":"be8f5eb6.ea882",
826         "wires":[
827             [
828                 "3c97679a.62e2f8"
829             ]
830         ]
831     },
832     {
833         "id":"997e78db.545078",
834         "type":"block",
835         "name":"block : atomic",
836         "xml":"<block atomic=\"true\">",
837         "atomic":"true",
838         "outputs":1,
839         "x":1203.4679565429688,
840         "y":1226.6019382476807,
841         "z":"be8f5eb6.ea882",
842         "wires":[
843             [
844                 "54f0a399.e0516c"
845             ]
846         ]
847     },
848     {
849         "id":"3c97679a.62e2f8",
850         "type":"call",
851         "name":"call GENERIC-RESOURCE-API:network-topology-operation-create",
852         "xml":"<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-create' mode='sync' >\n",
853         "comments":"",
854         "outputs":1,
855         "x":1612.4679565429688,
856         "y":1352.6019382476807,
857         "z":"be8f5eb6.ea882",
858         "wires":[
859             [
860
861             ]
862         ]
863     },
864     {
865         "id":"54f0a399.e0516c",
866         "type":"call",
867         "name":"call GENERIC-RESOURCE-API:network-topology-operation-delete",
868         "xml":"<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-delete' mode='sync' >\n",
869         "comments":"",
870         "outputs":1,
871         "x":1618.4679565429688,
872         "y":1435.6019382476807,
873         "z":"be8f5eb6.ea882",
874         "wires":[
875             [
876
877             ]
878         ]
879     },
880     {
881         "id":"a2f3df33.c4b68",
882         "type":"switchNode",
883         "name":"switch request-action",
884         "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
885         "comments":"",
886         "outputs":1,
887         "x":1214.6668243408203,
888         "y":797.3333606719971,
889         "z":"be8f5eb6.ea882",
890         "wires":[
891             [
892                 "4eb93a4e.82ca64",
893                 "7ad79299.e126cc"
894             ]
895         ]
896     },
897     {
898         "id":"4eb93a4e.82ca64",
899         "type":"outcome",
900         "name":"ActivateDCINetworkInstance",
901         "xml":"<outcome value='ActivateDCINetworkInstance'>",
902         "comments":"",
903         "outputs":1,
904         "x":1457.0000915527344,
905         "y":719.333173751831,
906         "z":"be8f5eb6.ea882",
907         "wires":[
908             [
909                 "564c81e9.848b9"
910             ]
911         ]
912     },
913     {
914         "id":"7ad79299.e126cc",
915         "type":"outcome",
916         "name":"other",
917         "xml":"<outcome value='other'>",
918         "comments":"",
919         "outputs":1,
920         "x":1387.0000839233398,
921         "y":844.999870300293,
922         "z":"be8f5eb6.ea882",
923         "wires":[
924             [
925                 "922d755b.661638"
926             ]
927         ]
928     },
929     {
930         "id":"564c81e9.848b9",
931         "type":"call",
932         "name":"call GENERIC-RESOURCE-API:dci-connects-network-topology-operation-activate",
933         "xml":"<call module='GENERIC-RESOURCE-API' rpc='dci-connects-network-topology-operation-activate' mode='sync' >\n",
934         "comments":"",
935         "outputs":1,
936         "x":1881.0001068115234,
937         "y":719.0000429153442,
938         "z":"be8f5eb6.ea882",
939         "wires":[
940             [
941
942             ]
943         ]
944     },
945     {
946         "id":"4fa02a57.55a214",
947         "type":"switchNode",
948         "name":"switch request-action",
949         "xml":"<switch test='`$network-topology-operation-input.request-information.request-action`'>\n",
950         "comments":"",
951         "outputs":1,
952         "x":1227.6666259765625,
953         "y":975,
954         "z":"be8f5eb6.ea882",
955         "wires":[
956             [
957                 "bcde7f7f.e235b",
958                 "55dafa1.c389f04"
959             ]
960         ]
961     },
962     {
963         "id":"bcde7f7f.e235b",
964         "type":"outcome",
965         "name":"DeActivateDCINetworkInstance",
966         "xml":"<outcome value='DeActivateDCINetworkInstance'>",
967         "comments":"",
968         "outputs":1,
969         "x":1497.9998779296875,
970         "y":984.9998912811279,
971         "z":"be8f5eb6.ea882",
972         "wires":[
973             [
974                 "efb1ed02.23fdf"
975             ]
976         ]
977     },
978     {
979         "id":"efb1ed02.23fdf",
980         "type":"call",
981         "name":"call GENERIC-RESOURCE-API:dci-connects-network-topology-operation-deactivate",
982         "xml":"<call module='GENERIC-RESOURCE-API' rpc='dci-connects-network-topology-operation-deactivate' mode='sync' >\n",
983         "comments":"",
984         "outputs":1,
985         "x":1964.999900817871,
986         "y":1041.6667194366455,
987         "z":"be8f5eb6.ea882",
988         "wires":[
989             [
990
991             ]
992         ]
993     },
994     {
995         "id":"55dafa1.c389f04",
996         "type":"outcome",
997         "name":"other",
998         "xml":"<outcome value='other'>",
999         "comments":"",
1000         "outputs":1,
1001         "x":1422.9998817443848,
1002         "y":1080.6665649414062,
1003         "z":"be8f5eb6.ea882",
1004         "wires":[
1005             [
1006                 "9c0934a4.38d8c8"
1007             ]
1008         ]
1009     }
1010 ]