Merge "Modify DG for VoLTE use case"
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_network-topology-operation.json
1 [
2     {
3         "id": "41c5caea.9adc34",
4         "type": "dgstart",
5         "name": "DGSTART",
6         "outputs": 1,
7         "x": 95.54763793945312,
8         "y": 109.41365623474121,
9         "z": "67a3081a.032478",
10         "wires": [
11             [
12                 "cc320d31.bccdf"
13             ]
14         ]
15     },
16     {
17         "id": "cc320d31.bccdf",
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": 177.5,
26         "y": 149.6517686843872,
27         "z": "67a3081a.032478",
28         "wires": [
29             [
30                 "82b10f50.5d8e8"
31             ]
32         ]
33     },
34     {
35         "id": "82b10f50.5d8e8",
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": 173.97626495361328,
42         "y": 189.4136505126953,
43         "z": "67a3081a.032478",
44         "wires": [
45             [
46                 "bf4f5344.1024c8"
47             ]
48         ]
49     },
50     {
51         "id": "17ece3ab.35321c",
52         "type": "comment",
53         "name": " NETWORK-TOPOLOGY-OPERATION ",
54         "info": "",
55         "comments": "",
56         "x": 489.89249420166016,
57         "y": 57,
58         "z": "67a3081a.032478",
59         "wires": []
60     },
61     {
62         "id": "bf4f5344.1024c8",
63         "type": "block",
64         "name": "block : atomic",
65         "xml": "<block atomic=\"true\">",
66         "atomic": "true",
67         "outputs": 1,
68         "x": 209.54766845703125,
69         "y": 272.85713958740234,
70         "z": "67a3081a.032478",
71         "wires": [
72             [
73                 "d50c5a2a.c0cea",
74                 "b762591f.2fb7a",
75                 "f06b8960.155ea8",
76                 "f1b5981d.bfa858"
77             ]
78         ]
79     },
80     {
81         "id": "d50c5a2a.c0cea",
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": 439.6310272216797,
87         "y": 896.6997756958008,
88         "z": "67a3081a.032478",
89         "wires": []
90     },
91     {
92         "id": "b762591f.2fb7a",
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": 436.26190185546875,
99         "y": 503.2708339691162,
100         "z": "67a3081a.032478",
101         "wires": [
102             [
103                 "38a30397.7f9c64",
104                 "5b59ca66.3fadec",
105                 "7a4b792c.22588",
106                 "b22e57ce.c6aee8",
107                 "10c582cc.cfd665",
108                 "de74faab.3a2ae",
109                 "9bc3f97c.14bbf8"
110             ]
111         ]
112     },
113     {
114         "id": "38a30397.7f9c64",
115         "type": "other",
116         "name": "assign",
117         "xml": "<outcome value='assign'>\n",
118         "comments": "",
119         "outputs": 1,
120         "x": 656.7380981445312,
121         "y": 365.5564842224121,
122         "z": "67a3081a.032478",
123         "wires": [
124             [
125                 "7047d313.0a4e84"
126             ]
127         ]
128     },
129     {
130         "id": "7047d313.0a4e84",
131         "type": "block",
132         "name": "block : atomic",
133         "xml": "<block atomic=\"true\">",
134         "atomic": "true",
135         "outputs": 1,
136         "x": 837.9762573242188,
137         "y": 366.5566062927246,
138         "z": "67a3081a.032478",
139         "wires": [
140             [
141                 "fbc9882f.656ad8"
142             ]
143         ]
144     },
145     {
146         "id": "f06b8960.155ea8",
147         "type": "call",
148         "name": "call GENERIC-RESOURCE-API:validate-network-input",
149         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-network-input' mode='sync' >\n",
150         "comments": "",
151         "outputs": 1,
152         "x": 567.5476379394531,
153         "y": 273.4136562347412,
154         "z": "67a3081a.032478",
155         "wires": [
156             []
157         ]
158     },
159     {
160         "id": "fbc9882f.656ad8",
161         "type": "call",
162         "name": "call GENERIC-RESOURCE-API:network-topology-operation-assign",
163         "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-assign' mode='sync' >\n",
164         "comments": "",
165         "outputs": 1,
166         "x": 1209.547607421875,
167         "y": 363.4136619567871,
168         "z": "67a3081a.032478",
169         "wires": [
170             []
171         ]
172     },
173     {
174         "id": "5b59ca66.3fadec",
175         "type": "other",
176         "name": "activate",
177         "xml": "<outcome value='activate'>\n",
178         "comments": "",
179         "outputs": 1,
180         "x": 658.5476379394531,
181         "y": 453.4136562347412,
182         "z": "67a3081a.032478",
183         "wires": [
184             [
185                 "73ce8c08.c3845c"
186             ]
187         ]
188     },
189     {
190         "id": "73ce8c08.c3845c",
191         "type": "block",
192         "name": "block : atomic",
193         "xml": "<block atomic=\"true\">",
194         "atomic": "true",
195         "outputs": 1,
196         "x": 842.7857971191406,
197         "y": 454.4137783050537,
198         "z": "67a3081a.032478",
199         "wires": [
200             [
201                 "a003c0d6.5a0d8",
202                 "61a363af.ee55bc"
203             ]
204         ]
205     },
206     {
207         "id": "ee7e53d1.6aac9",
208         "type": "call",
209         "name": "call GENERIC-RESOURCE-API:network-topology-operation-activate",
210         "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-activate' mode='sync' >\n",
211         "comments": "",
212         "outputs": 1,
213         "x": 1975.3572082519531,
214         "y": 616.2708282470703,
215         "z": "67a3081a.032478",
216         "wires": [
217             []
218         ]
219     },
220     {
221         "id": "7a4b792c.22588",
222         "type": "other",
223         "name": "deactivate",
224         "xml": "<outcome value='deactivate'>\n",
225         "comments": "",
226         "outputs": 1,
227         "x": 647.5476379394531,
228         "y": 613.4136810302734,
229         "z": "67a3081a.032478",
230         "wires": [
231             [
232                 "72ac187b.b86c38"
233             ]
234         ]
235     },
236     {
237         "id": "72ac187b.b86c38",
238         "type": "block",
239         "name": "block : atomic",
240         "xml": "<block atomic=\"true\">",
241         "atomic": "true",
242         "outputs": 1,
243         "x": 828.7857971191406,
244         "y": 614.4138031005859,
245         "z": "67a3081a.032478",
246         "wires": [
247             [
248                 "a003c0d6.5a0d8",
249                 "831644e8.e13cc"
250             ]
251         ]
252     },
253     {
254         "id": "65e2e00c.98fae8",
255         "type": "call",
256         "name": "call GENERIC-RESOURCE-API:network-topology-operation-deactivate",
257         "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-deactivate' mode='sync' >\n",
258         "comments": "",
259         "outputs": 1,
260         "x": 1981.8571166992188,
261         "y": 732.0208282470703,
262         "z": "67a3081a.032478",
263         "wires": [
264             []
265         ]
266     },
267     {
268         "id": "b22e57ce.c6aee8",
269         "type": "other",
270         "name": "unassign",
271         "xml": "<outcome value='unassign'>\n",
272         "comments": "",
273         "outputs": 1,
274         "x": 655.5476379394531,
275         "y": 678.4136810302734,
276         "z": "67a3081a.032478",
277         "wires": [
278             [
279                 "4894d2ca.1278e4"
280             ]
281         ]
282     },
283     {
284         "id": "4894d2ca.1278e4",
285         "type": "block",
286         "name": "block : atomic",
287         "xml": "<block atomic=\"true\">",
288         "atomic": "true",
289         "outputs": 1,
290         "x": 836.7857971191406,
291         "y": 679.4138031005859,
292         "z": "67a3081a.032478",
293         "wires": [
294             [
295                 "a003c0d6.5a0d8",
296                 "2108d22b.ae9926"
297             ]
298         ]
299     },
300     {
301         "id": "40a123a7.613904",
302         "type": "call",
303         "name": "call GENERIC-RESOURCE-API:network-topology-operation-unassign",
304         "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-unassign' mode='sync' >\n",
305         "comments": "",
306         "outputs": 1,
307         "x": 1988.6071166992188,
308         "y": 844.7708282470703,
309         "z": "67a3081a.032478",
310         "wires": [
311             []
312         ]
313     },
314     {
315         "id": "10c582cc.cfd665",
316         "type": "other",
317         "name": "other",
318         "xml": "<outcome value='Other'>\n",
319         "comments": "",
320         "outputs": 1,
321         "x": 646.5476417541504,
322         "y": 738.4136714935303,
323         "z": "67a3081a.032478",
324         "wires": [
325             [
326                 "9b7e6225.5d79d"
327             ]
328         ]
329     },
330     {
331         "id": "9b7e6225.5d79d",
332         "type": "returnFailure",
333         "name": "return failure",
334         "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",
335         "comments": "",
336         "x": 828.5476379394531,
337         "y": 737.4136810302734,
338         "z": "67a3081a.032478",
339         "wires": []
340     },
341     {
342         "id": "f1b5981d.bfa858",
343         "type": "set",
344         "name": "Set final indicator to Y",
345         "xml": "<set>\n<parameter name=\"ack-final\" value=\"Y\"/>",
346         "comments": "",
347         "x": 458.6587219238281,
348         "y": 855.8581142425537,
349         "z": "67a3081a.032478",
350         "wires": []
351     },
352     {
353         "id": "e4027dbf.f06578",
354         "type": "for",
355         "name": "for nidx..service-data.networks.network[]",
356         "xml": "<for index='nidx' start='0' end='`$service-data.networks.network_length`' >\n",
357         "comments": "",
358         "outputs": 1,
359         "x": 1877.2779998779297,
360         "y": 510.1755828857422,
361         "z": "67a3081a.032478",
362         "wires": [
363             [
364                 "ac917046.066bc"
365             ]
366         ]
367     },
368     {
369         "id": "a003c0d6.5a0d8",
370         "type": "switchNode",
371         "name": "switch service-data.networks.network_length",
372         "xml": "<switch test='`$service-data.networks.network_length`'>\n",
373         "comments": "",
374         "outputs": 1,
375         "x": 1210.9920959472656,
376         "y": 474.74696350097656,
377         "z": "67a3081a.032478",
378         "wires": [
379             [
380                 "9e3ec1fd.ad5b98",
381                 "47eae2b1.438c54"
382             ]
383         ]
384     },
385     {
386         "id": "9e3ec1fd.ad5b98",
387         "type": "other",
388         "name": "outcome Null",
389         "xml": "<outcome value=''>\n",
390         "comments": "",
391         "outputs": 1,
392         "x": 1453.9920349121094,
393         "y": 476.7469730377197,
394         "z": "67a3081a.032478",
395         "wires": [
396             [
397                 "f460d6cb.ffd978"
398             ]
399         ]
400     },
401     {
402         "id": "47eae2b1.438c54",
403         "type": "other",
404         "name": "other",
405         "xml": "<outcome value='Other'>\n",
406         "comments": "",
407         "outputs": 1,
408         "x": 1407.9920654296875,
409         "y": 509.7469940185547,
410         "z": "67a3081a.032478",
411         "wires": [
412             [
413                 "e10cc477.9b0f2"
414             ]
415         ]
416     },
417     {
418         "id": "ac917046.066bc",
419         "type": "switchNode",
420         "name": "switch networkid found",
421         "xml": "<switch test=\"`$service-data.networks.network[$nidx].network-id == $network-topology-operation-input.network-information.network-id`\">\n\n",
422         "comments": "",
423         "outputs": 1,
424         "x": 2167.7065505981445,
425         "y": 509.42566680908203,
426         "z": "67a3081a.032478",
427         "wires": [
428             [
429                 "6f4b90eb.3d488"
430             ]
431         ]
432     },
433     {
434         "id": "6f4b90eb.3d488",
435         "type": "outcomeTrue",
436         "name": "true",
437         "xml": "<outcome value='true'>\n",
438         "comments": "",
439         "outputs": 1,
440         "x": 2356.658905029297,
441         "y": 510.3184051513672,
442         "z": "67a3081a.032478",
443         "wires": [
444             [
445                 "9e191d8a.ab6c4"
446             ]
447         ]
448     },
449     {
450         "id": "9e191d8a.ab6c4",
451         "type": "set",
452         "name": "set tmp.nidx and ctx.network-data",
453         "xml": "<set>\n<parameter name='tmp.nidx' value='`$nidx`' />\n<parameter name='ctx.network-data.' value='`$service-data.networks.network[$nidx].`' />\n",
454         "comments": "",
455         "x": 2590.190673828125,
456         "y": 509.0684127807617,
457         "z": "67a3081a.032478",
458         "wires": []
459     },
460     {
461         "id": "7b13cf65.3164b",
462         "type": "comment",
463         "name": "Find the index to service data for this network - save id in tmp.nidx, save service-data",
464         "info": "",
465         "comments": "",
466         "x": 1334.1031799316406,
467         "y": 443.74698638916016,
468         "z": "67a3081a.032478",
469         "wires": []
470     },
471     {
472         "id": "1ed6801d.d2f0c8",
473         "type": "comment",
474         "name": "service-data  will not be stored until we have a network-id",
475         "info": "",
476         "comments": "",
477         "x": 1177.2142333984375,
478         "y": 331.63589096069336,
479         "z": "67a3081a.032478",
480         "wires": []
481     },
482     {
483         "id": "f460d6cb.ffd978",
484         "type": "returnFailure",
485         "name": "return failure",
486         "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",
487         "comments": "",
488         "x": 1645.7695922851562,
489         "y": 474.63597106933594,
490         "z": "67a3081a.032478",
491         "wires": []
492     },
493     {
494         "id": "e10cc477.9b0f2",
495         "type": "block",
496         "name": "block : atomic",
497         "xml": "<block atomic=\"true\">",
498         "atomic": "true",
499         "outputs": 1,
500         "x": 1575.2620315551758,
501         "y": 509.301570892334,
502         "z": "67a3081a.032478",
503         "wires": [
504             [
505                 "e4027dbf.f06578",
506                 "8872fa92.c2a47"
507             ]
508         ]
509     },
510     {
511         "id": "8872fa92.c2a47",
512         "type": "switchNode",
513         "name": "switch tmp.nidx ",
514         "xml": "<switch test=\"`$tmp.nidx`\">\n\n",
515         "comments": "",
516         "outputs": 1,
517         "x": 1795.5794296264648,
518         "y": 552.1587896347046,
519         "z": "67a3081a.032478",
520         "wires": [
521             [
522                 "90030fdf.45af7"
523             ]
524         ]
525     },
526     {
527         "id": "6b0a8e46.af7a78",
528         "type": "returnFailure",
529         "name": "return failure",
530         "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",
531         "comments": "",
532         "x": 2148.4364128112793,
533         "y": 547.8730316162109,
534         "z": "67a3081a.032478",
535         "wires": []
536     },
537     {
538         "id": "90030fdf.45af7",
539         "type": "outcome",
540         "name": "NULL",
541         "xml": "<outcome value=''>\n",
542         "comments": "",
543         "outputs": 1,
544         "x": 1967.0079650878906,
545         "y": 550.7301750183105,
546         "z": "67a3081a.032478",
547         "wires": [
548             [
549                 "6b0a8e46.af7a78"
550             ]
551         ]
552     },
553     {
554         "id": "61a363af.ee55bc",
555         "type": "switchNode",
556         "name": "switch network-level-oper-status",
557         "xml": "<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
558         "comments": "",
559         "outputs": 1,
560         "x": 1188.325439453125,
561         "y": 616.2222290039062,
562         "z": "67a3081a.032478",
563         "wires": [
564             [
565                 "a0dc1668.8be6a8",
566                 "e9825cb2.5deff"
567             ]
568         ]
569     },
570     {
571         "id": "a0dc1668.8be6a8",
572         "type": "outcome",
573         "name": "outcome PendingCreate",
574         "xml": "<outcome value='PendingCreate'>\n",
575         "comments": "",
576         "outputs": 1,
577         "x": 1553.3254191080723,
578         "y": 616.2222137451171,
579         "z": "67a3081a.032478",
580         "wires": [
581             [
582                 "ee7e53d1.6aac9"
583             ]
584         ]
585     },
586     {
587         "id": "e9825cb2.5deff",
588         "type": "other",
589         "name": "other",
590         "xml": "<outcome value='Other'>\n",
591         "comments": "",
592         "outputs": 1,
593         "x": 1503.3254661560059,
594         "y": 656.2222442626953,
595         "z": "67a3081a.032478",
596         "wires": [
597             [
598                 "44229861.ecaaa8"
599             ]
600         ]
601     },
602     {
603         "id": "44229861.ecaaa8",
604         "type": "returnFailure",
605         "name": "return failure",
606         "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`\" />",
607         "comments": "",
608         "x": 1673.3254661560059,
609         "y": 656.2222442626953,
610         "z": "67a3081a.032478",
611         "wires": []
612     },
613     {
614         "id": "831644e8.e13cc",
615         "type": "switchNode",
616         "name": "switch network-level-oper-status",
617         "xml": "<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
618         "comments": "",
619         "outputs": 1,
620         "x": 1195.6269226074219,
621         "y": 732.1736297607422,
622         "z": "67a3081a.032478",
623         "wires": [
624             [
625                 "1181976c.1aed59",
626                 "1843fe0b.3bf1d2"
627             ]
628         ]
629     },
630     {
631         "id": "1181976c.1aed59",
632         "type": "outcome",
633         "name": "outcome Created",
634         "xml": "<outcome value='Created'>\n",
635         "comments": "",
636         "outputs": 1,
637         "x": 1558.6268920898438,
638         "y": 732.1736602783203,
639         "z": "67a3081a.032478",
640         "wires": [
641             [
642                 "65e2e00c.98fae8"
643             ]
644         ]
645     },
646     {
647         "id": "1843fe0b.3bf1d2",
648         "type": "other",
649         "name": "other",
650         "xml": "<outcome value='Other'>\n",
651         "comments": "",
652         "outputs": 1,
653         "x": 1528.6268920898438,
654         "y": 772.1736602783203,
655         "z": "67a3081a.032478",
656         "wires": [
657             [
658                 "420607f9.76c808"
659             ]
660         ]
661     },
662     {
663         "id": "420607f9.76c808",
664         "type": "returnFailure",
665         "name": "return failure",
666         "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`\" />",
667         "comments": "",
668         "x": 1694.6268920898438,
669         "y": 774.1736602783203,
670         "z": "67a3081a.032478",
671         "wires": []
672     },
673     {
674         "id": "2108d22b.ae9926",
675         "type": "switchNode",
676         "name": "switch network-level-oper-status",
677         "xml": "<switch test='`$service-data.networks.network[$tmp.nidx].network-data.network-level-oper-status.order-status`'>\n",
678         "comments": "",
679         "outputs": 1,
680         "x": 1195.4284973144531,
681         "y": 846.3750305175781,
682         "z": "67a3081a.032478",
683         "wires": [
684             [
685                 "e2213711.520dd",
686                 "6c464ada.030e1c",
687                 "457e18b7.6ac5a8"
688             ]
689         ]
690     },
691     {
692         "id": "e2213711.520dd",
693         "type": "outcome",
694         "name": "outcome PendingCreate",
695         "xml": "<outcome value='PendingCreate'>\n",
696         "comments": "",
697         "outputs": 1,
698         "x": 1555.428466796875,
699         "y": 846.3750610351562,
700         "z": "67a3081a.032478",
701         "wires": [
702             [
703                 "40a123a7.613904"
704             ]
705         ]
706     },
707     {
708         "id": "6c464ada.030e1c",
709         "type": "other",
710         "name": "other",
711         "xml": "<outcome value='Other'>\n",
712         "comments": "",
713         "outputs": 1,
714         "x": 1512.4284057617188,
715         "y": 930.3750762939453,
716         "z": "67a3081a.032478",
717         "wires": [
718             [
719                 "138a0d17.b239e3"
720             ]
721         ]
722     },
723     {
724         "id": "138a0d17.b239e3",
725         "type": "returnFailure",
726         "name": "return failure",
727         "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`\" />",
728         "comments": "",
729         "x": 1703.7618255615234,
730         "y": 929.0417051315308,
731         "z": "67a3081a.032478",
732         "wires": []
733     },
734     {
735         "id": "457e18b7.6ac5a8",
736         "type": "outcome",
737         "name": "outcome PendingDelete",
738         "xml": "<outcome value='PendingDelete'>\n",
739         "comments": "",
740         "outputs": 1,
741         "x": 1558.65869140625,
742         "y": 884.2222290039062,
743         "z": "67a3081a.032478",
744         "wires": [
745             [
746                 "40a123a7.613904"
747             ]
748         ]
749     },
750     {
751         "id": "de74faab.3a2ae",
752         "type": "other",
753         "name": "create",
754         "xml": "<outcome value='create'>\n",
755         "comments": "",
756         "outputs": 1,
757         "x": 644,
758         "y": 798,
759         "z": "67a3081a.032478",
760         "wires": [
761             [
762                 "326c42d2.bec496"
763             ]
764         ]
765     },
766     {
767         "id": "9bc3f97c.14bbf8",
768         "type": "other",
769         "name": "delete",
770         "xml": "<outcome value='delete'>\n",
771         "comments": "",
772         "outputs": 1,
773         "x": 647,
774         "y": 851,
775         "z": "67a3081a.032478",
776         "wires": [
777             [
778                 "58d15587.e02aec"
779             ]
780         ]
781     },
782     {
783         "id": "326c42d2.bec496",
784         "type": "block",
785         "name": "block : atomic",
786         "xml": "<block atomic=\"true\">",
787         "atomic": "true",
788         "outputs": 1,
789         "x": 833,
790         "y": 804,
791         "z": "67a3081a.032478",
792         "wires": [
793             [
794                 "4ece5b87.0ed32c"
795             ]
796         ]
797     },
798     {
799         "id": "58d15587.e02aec",
800         "type": "block",
801         "name": "block : atomic",
802         "xml": "<block atomic=\"true\">",
803         "atomic": "true",
804         "outputs": 1,
805         "x": 832,
806         "y": 863,
807         "z": "67a3081a.032478",
808         "wires": [
809             [
810                 "b37ff23e.4b78c8"
811             ]
812         ]
813     },
814     {
815         "id": "4ece5b87.0ed32c",
816         "type": "call",
817         "name": "call GENERIC-RESOURCE-API:network-topology-operation-create",
818         "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-create' mode='sync' >\n",
819         "comments": "",
820         "outputs": 1,
821         "x": 1241,
822         "y": 989,
823         "z": "67a3081a.032478",
824         "wires": [
825             []
826         ]
827     },
828     {
829         "id": "b37ff23e.4b78c8",
830         "type": "call",
831         "name": "call GENERIC-RESOURCE-API:network-topology-operation-delete",
832         "xml": "<call module='GENERIC-RESOURCE-API' rpc='network-topology-operation-delete' mode='sync' >\n",
833         "comments": "",
834         "outputs": 1,
835         "x": 1247,
836         "y": 1072,
837         "z": "67a3081a.032478",
838         "wires": [
839             []
840         ]
841     }
842 ]