1336db55cb85a346e89e384f6af4e4702633afec
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_vnf-topology-operation.json
1 [\r
2     {\r
3         "id": "7f4aec0b.5502f4",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 330,\r
8         "y": 210.98507690429688,\r
9         "z": "f5eee496.37583",\r
10         "wires": [\r
11             [\r
12                 "3c7ef46a.98dca4"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "3c7ef46a.98dca4",\r
18         "type": "service-logic",\r
19         "name": "GENERIC-RESOURCE-API ${project.version}",\r
20         "module": "GENERIC-RESOURCE-API",\r
21         "version": "${project.version}",\r
22         "comments": "",\r
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}'>",\r
24         "outputs": 1,\r
25         "x": 413.28570556640625,\r
26         "y": 272.2231750488281,\r
27         "z": "f5eee496.37583",\r
28         "wires": [\r
29             [\r
30                 "b47a6501.64ba38"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "b47a6501.64ba38",\r
36         "type": "method",\r
37         "name": "method vnf-topology-operation",\r
38         "xml": "<method rpc='vnf-topology-operation' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 405.42862701416016,\r
42         "y": 334.985071182251,\r
43         "z": "f5eee496.37583",\r
44         "wires": [\r
45             [\r
46                 "76bed0c3.5ba96"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "af2b7b93.b6f818",\r
52         "type": "comment",\r
53         "name": "vnf-topology-operation",\r
54         "info": "",\r
55         "comments": "",\r
56         "x": 729.9162979125977,\r
57         "y": 54,\r
58         "z": "f5eee496.37583",\r
59         "wires": []\r
60     },\r
61     {\r
62         "id": "76bed0c3.5ba96",\r
63         "type": "block",\r
64         "name": "block : atomic",\r
65         "xml": "<block atomic=\"true\">",\r
66         "atomic": "true",\r
67         "outputs": 1,\r
68         "x": 429.16676330566406,\r
69         "y": 664.6785974502563,\r
70         "z": "f5eee496.37583",\r
71         "wires": [\r
72             [\r
73                 "c01d08e.c985a78",\r
74                 "f3cdf661.920ac",\r
75                 "33260e4d.c20b2a"\r
76             ]\r
77         ]\r
78     },\r
79     {\r
80         "id": "c01d08e.c985a78",\r
81         "type": "returnSuccess",\r
82         "name": "return success",\r
83         "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",\r
84         "comments": "",\r
85         "x": 721.6667175292969,\r
86         "y": 819.8426303863525,\r
87         "z": "f5eee496.37583",\r
88         "wires": []\r
89     },\r
90     {\r
91         "id": "f3cdf661.920ac",\r
92         "type": "switchNode",\r
93         "name": "switch svc-action",\r
94         "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-action`'>\n",\r
95         "comments": "",\r
96         "outputs": 1,\r
97         "x": 724.5714340209961,\r
98         "y": 662.8898410797119,\r
99         "z": "f5eee496.37583",\r
100         "wires": [\r
101             [\r
102                 "6a62e528.843adc",\r
103                 "27ec3c87.0a16a4",\r
104                 "141ab523.6149e3",\r
105                 "8445a42.64341d8",\r
106                 "baec8114.d828c8",\r
107                 "90f19b33.a1e3a",\r
108                 "26901c7e.371ebc"\r
109             ]\r
110         ]\r
111     },\r
112     {\r
113         "id": "6a62e528.843adc",\r
114         "type": "outcome",\r
115         "name": "assign",\r
116         "xml": "<outcome value='assign'>\n",\r
117         "comments": "",\r
118         "outputs": 1,\r
119         "x": 1059.3809814453125,\r
120         "y": 490.5089511871338,\r
121         "z": "f5eee496.37583",\r
122         "wires": [\r
123             [\r
124                 "1151efa6.7d7988"\r
125             ]\r
126         ]\r
127     },\r
128     {\r
129         "id": "27ec3c87.0a16a4",\r
130         "type": "outcome",\r
131         "name": "unassign",\r
132         "xml": "<outcome value='unassign'>\n",\r
133         "comments": "",\r
134         "outputs": 1,\r
135         "x": 1135.4287996292114,\r
136         "y": 1259.6997060775757,\r
137         "z": "f5eee496.37583",\r
138         "wires": [\r
139             [\r
140                 "b7aab17f.d8737"\r
141             ]\r
142         ]\r
143     },\r
144     {\r
145         "id": "8445a42.64341d8",\r
146         "type": "other",\r
147         "name": "other",\r
148         "xml": "<outcome value='Other'>\n",\r
149         "comments": "",\r
150         "outputs": 1,\r
151         "x": 1119.1430358886719,\r
152         "y": 1947.8899335861206,\r
153         "z": "f5eee496.37583",\r
154         "wires": [\r
155             [\r
156                 "1a454130.e9b437"\r
157             ]\r
158         ]\r
159     },\r
160     {\r
161         "id": "1a454130.e9b437",\r
162         "type": "returnFailure",\r
163         "name": "return failure",\r
164         "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=\"`$vnf-topology-operation-input.sdnc-request-header.svc-action + ' is not a valid svc-action'`\" />\n",\r
165         "comments": "",\r
166         "x": 1352.3334655761719,\r
167         "y": 1947.8899946212769,\r
168         "z": "f5eee496.37583",\r
169         "wires": []\r
170     },\r
171     {\r
172         "id": "33260e4d.c20b2a",\r
173         "type": "call",\r
174         "name": "call GENERIC-RESOURCE-API:validate-vnf-input",\r
175         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-vnf-input' mode='sync' >\n",\r
176         "comments": "",\r
177         "outputs": 1,\r
178         "x": 830.4166870117188,\r
179         "y": 415.3661289215088,\r
180         "z": "f5eee496.37583",\r
181         "wires": [\r
182             []\r
183         ]\r
184     },\r
185     {\r
186         "id": "b1c75a1f.b736a",\r
187         "type": "call",\r
188         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-deactivate",\r
189         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-deactivate' mode='sync' >\n",\r
190         "comments": "",\r
191         "outputs": 1,\r
192         "x": 1941.857307434082,\r
193         "y": 1213.4137859344482,\r
194         "z": "f5eee496.37583",\r
195         "wires": [\r
196             []\r
197         ]\r
198     },\r
199     {\r
200         "id": "b7aab17f.d8737",\r
201         "type": "call",\r
202         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-unassign",\r
203         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-unassign' mode='sync' >\n",\r
204         "comments": "",\r
205         "outputs": 1,\r
206         "x": 1499.5239305496216,\r
207         "y": 1264.4137868881226,\r
208         "z": "f5eee496.37583",\r
209         "wires": [\r
210             []\r
211         ]\r
212     },\r
213     {\r
214         "id": "141ab523.6149e3",\r
215         "type": "outcome",\r
216         "name": "deactivate",\r
217         "xml": "<outcome value='deactivate'>\n",\r
218         "comments": "",\r
219         "outputs": 1,\r
220         "x": 1104.5238800048828,\r
221         "y": 999.080415725708,\r
222         "z": "f5eee496.37583",\r
223         "wires": [\r
224             [\r
225                 "174a6915.f20dff"\r
226             ]\r
227         ]\r
228     },\r
229     {\r
230         "id": "9c2d6c28.9eabb8",\r
231         "type": "call",\r
232         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-activate",\r
233         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-activate' mode='sync' >\n",\r
234         "comments": "",\r
235         "outputs": 1,\r
236         "x": 1898.666877746582,\r
237         "y": 872.9850749969482,\r
238         "z": "f5eee496.37583",\r
239         "wires": [\r
240             []\r
241         ]\r
242     },\r
243     {\r
244         "id": "baec8114.d828c8",\r
245         "type": "outcome",\r
246         "name": "activate",\r
247         "xml": "<outcome value='activate'>\n",\r
248         "comments": "",\r
249         "outputs": 1,\r
250         "x": 1067.3333129882812,\r
251         "y": 660.6517143249512,\r
252         "z": "f5eee496.37583",\r
253         "wires": [\r
254             [\r
255                 "272242b5.b176e6"\r
256             ]\r
257         ]\r
258     },\r
259     {\r
260         "id": "90f19b33.a1e3a",\r
261         "type": "outcome",\r
262         "name": "create",\r
263         "xml": "<outcome value='create'>\n",\r
264         "comments": "",\r
265         "outputs": 1,\r
266         "x": 1137.0002298355103,\r
267         "y": 1392.0713729858398,\r
268         "z": "f5eee496.37583",\r
269         "wires": [\r
270             [\r
271                 "e8ab363a.a04b1"\r
272             ]\r
273         ]\r
274     },\r
275     {\r
276         "id": "26901c7e.371ebc",\r
277         "type": "outcome",\r
278         "name": "delete",\r
279         "xml": "<outcome value='delete'>\n",\r
280         "comments": "",\r
281         "outputs": 1,\r
282         "x": 1130.000228881836,\r
283         "y": 1703.0713829994202,\r
284         "z": "f5eee496.37583",\r
285         "wires": [\r
286             [\r
287                 "948c6273.9d905"\r
288             ]\r
289         ]\r
290     },\r
291     {\r
292         "id": "a9e35ff1.79f4e8",\r
293         "type": "switchNode",\r
294         "name": "switch request-action",\r
295         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
296         "comments": "",\r
297         "outputs": 1,\r
298         "x": 1309.0000839233398,\r
299         "y": 716.0713911056519,\r
300         "z": "f5eee496.37583",\r
301         "wires": [\r
302             [\r
303                 "f87379c.1e07488",\r
304                 "c36c43cc.aeeda8",\r
305                 "13164371.5de335",\r
306                 "a2611719.24c7b",\r
307                 "176f424b.dada06",\r
308                 "39f3b84c.87449"\r
309             ]\r
310         ]\r
311     },\r
312     {\r
313         "id": "c36c43cc.aeeda8",\r
314         "type": "outcome",\r
315         "name": "ActivateSiteInstance",\r
316         "xml": "<outcome value='ActivateSiteInstance'>",\r
317         "comments": "",\r
318         "outputs": 1,\r
319         "x": 1569.4763259887695,\r
320         "y": 638.5506420135498,\r
321         "z": "f5eee496.37583",\r
322         "wires": [\r
323             [\r
324                 "bb367534.ef4ec8"\r
325             ]\r
326         ]\r
327     },\r
328     {\r
329         "id": "f87379c.1e07488",\r
330         "type": "other",\r
331         "name": "other",\r
332         "xml": "<outcome value='Other'>\n",\r
333         "comments": "",\r
334         "outputs": 1,\r
335         "x": 1542.3811111450195,\r
336         "y": 873.9286479949951,\r
337         "z": "f5eee496.37583",\r
338         "wires": [\r
339             [\r
340                 "9c2d6c28.9eabb8"\r
341             ]\r
342         ]\r
343     },\r
344     {\r
345         "id": "272242b5.b176e6",\r
346         "type": "block",\r
347         "name": "block : atomic",\r
348         "xml": "<block atomic=\"true\">",\r
349         "atomic": "true",\r
350         "outputs": 1,\r
351         "x": 1248.0000839233398,\r
352         "y": 661.0713911056519,\r
353         "z": "f5eee496.37583",\r
354         "wires": [\r
355             [\r
356                 "a9e35ff1.79f4e8"\r
357             ]\r
358         ]\r
359     },\r
360     {\r
361         "id": "bb367534.ef4ec8",\r
362         "type": "call",\r
363         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-activate",\r
364         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-activate' mode='sync' >\n",\r
365         "comments": "",\r
366         "outputs": 1,\r
367         "x": 1936.000129699707,\r
368         "y": 641.0714244842529,\r
369         "z": "f5eee496.37583",\r
370         "wires": [\r
371             []\r
372         ]\r
373     },\r
374     {\r
375         "id": "bf370495.757518",\r
376         "type": "switchNode",\r
377         "name": "switch request-action",\r
378         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
379         "comments": "",\r
380         "outputs": 1,\r
381         "x": 1367.0001983642578,\r
382         "y": 1032.071382522583,\r
383         "z": "f5eee496.37583",\r
384         "wires": [\r
385             [\r
386                 "49eaa74e.8c768",\r
387                 "673e8d63.ef464c",\r
388                 "6f7de94e.d598f",\r
389                 "3bbdbf03.70f7",\r
390                 "9e5f5985.9a8c28",\r
391                 "12389cbe.8a7ceb"\r
392             ]\r
393         ]\r
394     },\r
395     {\r
396         "id": "673e8d63.ef464c",\r
397         "type": "outcome",\r
398         "name": "DeactivateSiteInstance",\r
399         "xml": "<outcome value='DeactivateSiteInstance'>",\r
400         "comments": "",\r
401         "outputs": 1,\r
402         "x": 1610.4763946533203,\r
403         "y": 983.5506310462952,\r
404         "z": "f5eee496.37583",\r
405         "wires": [\r
406             [\r
407                 "76abc0e2.85bc5"\r
408             ]\r
409         ]\r
410     },\r
411     {\r
412         "id": "49eaa74e.8c768",\r
413         "type": "other",\r
414         "name": "other",\r
415         "xml": "<outcome value='Other'>\n",\r
416         "comments": "",\r
417         "outputs": 1,\r
418         "x": 1585.3811111450195,\r
419         "y": 1213.9286785125732,\r
420         "z": "f5eee496.37583",\r
421         "wires": [\r
422             [\r
423                 "b1c75a1f.b736a"\r
424             ]\r
425         ]\r
426     },\r
427     {\r
428         "id": "174a6915.f20dff",\r
429         "type": "block",\r
430         "name": "block : atomic",\r
431         "xml": "<block atomic=\"true\">",\r
432         "atomic": "true",\r
433         "outputs": 1,\r
434         "x": 1306.0001983642578,\r
435         "y": 977.071382522583,\r
436         "z": "f5eee496.37583",\r
437         "wires": [\r
438             [\r
439                 "bf370495.757518"\r
440             ]\r
441         ]\r
442     },\r
443     {\r
444         "id": "76abc0e2.85bc5",\r
445         "type": "call",\r
446         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-deactivate",\r
447         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-deactivate' mode='sync' >\n",\r
448         "comments": "",\r
449         "outputs": 1,\r
450         "x": 1980.0001983642578,\r
451         "y": 981.0714135169983,\r
452         "z": "f5eee496.37583",\r
453         "wires": [\r
454             []\r
455         ]\r
456     },\r
457     {\r
458         "id": "6945b0fa.57898",\r
459         "type": "switchNode",\r
460         "name": "switch request-action",\r
461         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
462         "comments": "",\r
463         "outputs": 1,\r
464         "x": 1335.333625793457,\r
465         "y": 1478.6576824188232,\r
466         "z": "f5eee496.37583",\r
467         "wires": [\r
468             [\r
469                 "878cf713.a74bf",\r
470                 "6f7cdd9b.38d304",\r
471                 "6f40b7fc.70cde",\r
472                 "40ffdf8b.d98258",\r
473                 "6fc6cf80.2742",\r
474                 "96eee0bd.7d8858"\r
475             ]\r
476         ]\r
477     },\r
478     {\r
479         "id": "6f7cdd9b.38d304",\r
480         "type": "outcome",\r
481         "name": "CreateSiteInstance",\r
482         "xml": "<outcome value='CreateSiteInstance'>",\r
483         "comments": "",\r
484         "outputs": 1,\r
485         "x": 1590.8101167678833,\r
486         "y": 1331.1370167732239,\r
487         "z": "f5eee496.37583",\r
488         "wires": [\r
489             [\r
490                 "b46cf4df.32707"\r
491             ]\r
492         ]\r
493     },\r
494     {\r
495         "id": "878cf713.a74bf",\r
496         "type": "other",\r
497         "name": "other",\r
498         "xml": "<outcome value='Other'>\n",\r
499         "comments": "",\r
500         "outputs": 1,\r
501         "x": 1557.714599609375,\r
502         "y": 1552.5149021148682,\r
503         "z": "f5eee496.37583",\r
504         "wires": [\r
505             [\r
506                 "2c3d033f.ef6ef4"\r
507             ]\r
508         ]\r
509     },\r
510     {\r
511         "id": "e8ab363a.a04b1",\r
512         "type": "block",\r
513         "name": "block : atomic",\r
514         "xml": "<block atomic=\"true\">",\r
515         "atomic": "true",\r
516         "outputs": 1,\r
517         "x": 1319.3337144851685,\r
518         "y": 1389.6577405929565,\r
519         "z": "f5eee496.37583",\r
520         "wires": [\r
521             [\r
522                 "6945b0fa.57898"\r
523             ]\r
524         ]\r
525     },\r
526     {\r
527         "id": "b46cf4df.32707",\r
528         "type": "call",\r
529         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-create",\r
530         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-create' mode='sync' >\n",\r
531         "comments": "",\r
532         "outputs": 1,\r
533         "x": 1967.333821296692,\r
534         "y": 1329.657775402069,\r
535         "z": "f5eee496.37583",\r
536         "wires": [\r
537             []\r
538         ]\r
539     },\r
540     {\r
541         "id": "2c3d033f.ef6ef4",\r
542         "type": "block",\r
543         "name": "block",\r
544         "xml": "<block>\n",\r
545         "atomic": "false",\r
546         "comments": "",\r
547         "outputs": 1,\r
548         "x": 1698.0001754760742,\r
549         "y": 1553.571325302124,\r
550         "z": "f5eee496.37583",\r
551         "wires": [\r
552             []\r
553         ]\r
554     },\r
555     {\r
556         "id": "c7a1cbe3.987808",\r
557         "type": "switchNode",\r
558         "name": "switch request-action",\r
559         "xml": "<switch test='`$vnf-topology-operation-input.request-information.request-action`'>\n",\r
560         "comments": "",\r
561         "outputs": 1,\r
562         "x": 1376.000228881836,\r
563         "y": 1755.5713829994202,\r
564         "z": "f5eee496.37583",\r
565         "wires": [\r
566             [\r
567                 "c62eb926.85d33",\r
568                 "7a7ae529.cd458c",\r
569                 "5d404aca.28015c",\r
570                 "24ef76eb.fe68ca",\r
571                 "d11af3be.8899c",\r
572                 "e8482541.be4a68"\r
573             ]\r
574         ]\r
575     },\r
576     {\r
577         "id": "7a7ae529.cd458c",\r
578         "type": "outcome",\r
579         "name": "DeleteSiteInstance",\r
580         "xml": "<outcome value='DeleteSiteInstance'>",\r
581         "comments": "",\r
582         "outputs": 1,\r
583         "x": 1616.476448059082,\r
584         "y": 1701.0506267547607,\r
585         "z": "f5eee496.37583",\r
586         "wires": [\r
587             [\r
588                 "7f9a71f7.e7a108"\r
589             ]\r
590         ]\r
591     },\r
592     {\r
593         "id": "c62eb926.85d33",\r
594         "type": "other",\r
595         "name": "other",\r
596         "xml": "<outcome value='Other'>\n",\r
597         "comments": "",\r
598         "outputs": 1,\r
599         "x": 1581.381233215332,\r
600         "y": 1951.428861618042,\r
601         "z": "f5eee496.37583",\r
602         "wires": [\r
603             [\r
604                 "b15da572.e87ef"\r
605             ]\r
606         ]\r
607     },\r
608     {\r
609         "id": "948c6273.9d905",\r
610         "type": "block",\r
611         "name": "block : atomic",\r
612         "xml": "<block atomic=\"true\">",\r
613         "atomic": "true",\r
614         "outputs": 1,\r
615         "x": 1315.000228881836,\r
616         "y": 1700.5713829994202,\r
617         "z": "f5eee496.37583",\r
618         "wires": [\r
619             [\r
620                 "c7a1cbe3.987808"\r
621             ]\r
622         ]\r
623     },\r
624     {\r
625         "id": "7f9a71f7.e7a108",\r
626         "type": "call",\r
627         "name": "call GENERIC-RESOURCE-API:site-vnf-topology-operation-delete",\r
628         "xml": "<call module='GENERIC-RESOURCE-API' rpc='site-vnf-topology-operation-delete' mode='sync' >\n",\r
629         "comments": "",\r
630         "outputs": 1,\r
631         "x": 1989.0002517700195,\r
632         "y": 1698.5713787078857,\r
633         "z": "f5eee496.37583",\r
634         "wires": [\r
635             []\r
636         ]\r
637     },\r
638     {\r
639         "id": "b15da572.e87ef",\r
640         "type": "block",\r
641         "name": "block",\r
642         "xml": "<block>\n",\r
643         "atomic": "false",\r
644         "comments": "",\r
645         "outputs": 1,\r
646         "x": 1721.6668090820312,\r
647         "y": 1952.4852848052979,\r
648         "z": "f5eee496.37583",\r
649         "wires": [\r
650             []\r
651         ]\r
652     },\r
653     {\r
654         "id": "13164371.5de335",\r
655         "type": "outcome",\r
656         "name": "ActivateSDWANDeviceInstance",\r
657         "xml": "<outcome value='ActivateSDWANDeviceInstance'>",\r
658         "comments": "",\r
659         "outputs": 1,\r
660         "x": 1600.6667556762695,\r
661         "y": 689.571455001831,\r
662         "z": "f5eee496.37583",\r
663         "wires": [\r
664             [\r
665                 "bb7369d2.79a9b"\r
666             ]\r
667         ]\r
668     },\r
669     {\r
670         "id": "bb7369d2.79a9b",\r
671         "type": "call",\r
672         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-activate",\r
673         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-activate' mode='sync' >\n",\r
674         "comments": "",\r
675         "outputs": 1,\r
676         "x": 2040.1904373168945,\r
677         "y": 688.092206954956,\r
678         "z": "f5eee496.37583",\r
679         "wires": [\r
680             []\r
681         ]\r
682     },\r
683     {\r
684         "id": "6f7de94e.d598f",\r
685         "type": "outcome",\r
686         "name": "DeactivateSDWANDeviceInstance",\r
687         "xml": "<outcome value='DeactivateSDWANDeviceInstance'>",\r
688         "comments": "",\r
689         "outputs": 1,\r
690         "x": 1651.666633605957,\r
691         "y": 1031.571409702301,\r
692         "z": "f5eee496.37583",\r
693         "wires": [\r
694             [\r
695                 "5c24aa9.f8036d4"\r
696             ]\r
697         ]\r
698     },\r
699     {\r
700         "id": "5c24aa9.f8036d4",\r
701         "type": "call",\r
702         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-deactivate",\r
703         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-deactivate' mode='sync' >\n",\r
704         "comments": "",\r
705         "outputs": 1,\r
706         "x": 2108.190330505371,\r
707         "y": 1031.0922451019287,\r
708         "z": "f5eee496.37583",\r
709         "wires": [\r
710             []\r
711         ]\r
712     },\r
713     {\r
714         "id": "fd3d0953.02e43",\r
715         "type": "call",\r
716         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-activate",\r
717         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-activate' mode='sync' >\n",\r
718         "comments": "",\r
719         "outputs": 1,\r
720         "x": 2037.666633605957,\r
721         "y": 728.5713939666748,\r
722         "z": "f5eee496.37583",\r
723         "wires": [\r
724             []\r
725         ]\r
726     },\r
727     {\r
728         "id": "a2611719.24c7b",\r
729         "type": "outcome",\r
730         "name": "ActivateSDWANPortInstance",\r
731         "xml": "<outcome value='ActivateSDWANPortInstance'>",\r
732         "comments": "",\r
733         "outputs": 1,\r
734         "x": 1594.142951965332,\r
735         "y": 736.0506114959717,\r
736         "z": "f5eee496.37583",\r
737         "wires": [\r
738             [\r
739                 "fd3d0953.02e43"\r
740             ]\r
741         ]\r
742     },\r
743     {\r
744         "id": "3bbdbf03.70f7",\r
745         "type": "outcome",\r
746         "name": "DeactivateSDWANPortInstance",\r
747         "xml": "<outcome value='DeactivateSDWANPortInstance'>",\r
748         "comments": "",\r
749         "outputs": 1,\r
750         "x": 1643.6666793823242,\r
751         "y": 1069.904725074768,\r
752         "z": "f5eee496.37583",\r
753         "wires": [\r
754             [\r
755                 "25fa8901.ea4226"\r
756             ]\r
757         ]\r
758     },\r
759     {\r
760         "id": "25fa8901.ea4226",\r
761         "type": "call",\r
762         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-deactivate",\r
763         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-deactivate' mode='sync' >\n",\r
764         "comments": "",\r
765         "outputs": 1,\r
766         "x": 2118.190330505371,\r
767         "y": 1086.4255270957947,\r
768         "z": "f5eee496.37583",\r
769         "wires": [\r
770             []\r
771         ]\r
772     },\r
773     {\r
774         "id": "6f40b7fc.70cde",\r
775         "type": "outcome",\r
776         "name": "CreateSDWANPortInstance",\r
777         "xml": "<outcome value='CreateSDWANPortInstance'>",\r
778         "comments": "",\r
779         "outputs": 1,\r
780         "x": 1640.6670122146606,\r
781         "y": 1419.9048511981964,\r
782         "z": "f5eee496.37583",\r
783         "wires": [\r
784             [\r
785                 "cbbee8f6.313cb8"\r
786             ]\r
787         ]\r
788     },\r
789     {\r
790         "id": "cbbee8f6.313cb8",\r
791         "type": "call",\r
792         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-create",\r
793         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-create' mode='sync' >\n",\r
794         "comments": "",\r
795         "outputs": 1,\r
796         "x": 2097.1906328201294,\r
797         "y": 1424.425630569458,\r
798         "z": "f5eee496.37583",\r
799         "wires": [\r
800             []\r
801         ]\r
802     },\r
803     {\r
804         "id": "5d404aca.28015c",\r
805         "type": "outcome",\r
806         "name": "DeleteSDWANPortInstance",\r
807         "xml": "<outcome value='DeleteSDWANPortInstance'>",\r
808         "comments": "",\r
809         "outputs": 1,\r
810         "x": 1652.3334655761719,\r
811         "y": 1811.9047713279724,\r
812         "z": "f5eee496.37583",\r
813         "wires": [\r
814             [\r
815                 "15dc39bf.cd04de"\r
816             ]\r
817         ]\r
818     },\r
819     {\r
820         "id": "15dc39bf.cd04de",\r
821         "type": "call",\r
822         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-wanport-delete",\r
823         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-wanport-delete' mode='sync' >\n",\r
824         "comments": "",\r
825         "outputs": 1,\r
826         "x": 2078.8571853637695,\r
827         "y": 1811.4256267547607,\r
828         "z": "f5eee496.37583",\r
829         "wires": [\r
830             []\r
831         ]\r
832     },\r
833     {\r
834         "id": "24ef76eb.fe68ca",\r
835         "type": "outcome",\r
836         "name": "DeleteSDWANDeviceInstance",\r
837         "xml": "<outcome value='DeleteSDWANDeviceInstance'>",\r
838         "comments": "",\r
839         "outputs": 1,\r
840         "x": 1661.0316162109375,\r
841         "y": 1752.102677822113,\r
842         "z": "f5eee496.37583",\r
843         "wires": [\r
844             [\r
845                 "ebf4bbea.e5ce9"\r
846             ]\r
847         ]\r
848     },\r
849     {\r
850         "id": "ebf4bbea.e5ce9",\r
851         "type": "call",\r
852         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-delete",\r
853         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-delete' mode='sync' >\n",\r
854         "comments": "",\r
855         "outputs": 1,\r
856         "x": 2093.555221557617,\r
857         "y": 1751.6233911514282,\r
858         "z": "f5eee496.37583",\r
859         "wires": [\r
860             []\r
861         ]\r
862     },\r
863     {\r
864         "id": "40ffdf8b.d98258",\r
865         "type": "outcome",\r
866         "name": "CreateSDWANDeviceInstance",\r
867         "xml": "<outcome value='CreateSDWANDeviceInstance'>",\r
868         "comments": "",\r
869         "outputs": 1,\r
870         "x": 1656.031361579895,\r
871         "y": 1376.1028146743774,\r
872         "z": "f5eee496.37583",\r
873         "wires": [\r
874             [\r
875                 "618700fa.fa57e"\r
876             ]\r
877         ]\r
878     },\r
879     {\r
880         "id": "618700fa.fa57e",\r
881         "type": "call",\r
882         "name": "call GENERIC-RESOURCE-API:sdwan-vnf-topology-operation-device-create",\r
883         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-vnf-topology-operation-device-create' mode='sync' >\n",\r
884         "comments": "",\r
885         "outputs": 1,\r
886         "x": 2112.555027961731,\r
887         "y": 1374.623628616333,\r
888         "z": "f5eee496.37583",\r
889         "wires": [\r
890             []\r
891         ]\r
892     },\r
893     {\r
894         "id": "176f424b.dada06",\r
895         "type": "outcome",\r
896         "name": "ActivateSDWANVpnInstance",\r
897         "xml": "<outcome value='ActivateSDWANVpnInstance'>",\r
898         "comments": "",\r
899         "outputs": 1,\r
900         "x": 1598.2961502075195,\r
901         "y": 785.1484661102295,\r
902         "z": "f5eee496.37583",\r
903         "wires": [\r
904             [\r
905                 "4be7a0af.f34808"\r
906             ]\r
907         ]\r
908     },\r
909     {\r
910         "id": "39f3b84c.87449",\r
911         "type": "outcome",\r
912         "name": "ActivateSDWANSiteInstance",\r
913         "xml": "<outcome value='ActivateSDWANSiteInstance'>",\r
914         "comments": "",\r
915         "outputs": 1,\r
916         "x": 1602.2961502075195,\r
917         "y": 827.8149089813232,\r
918         "z": "f5eee496.37583",\r
919         "wires": [\r
920             [\r
921                 "4be7a0af.f34808"\r
922             ]\r
923         ]\r
924     },\r
925     {\r
926         "id": "4be7a0af.f34808",\r
927         "type": "block",\r
928         "name": "block : atomic",\r
929         "xml": "<block atomic=\"true\">",\r
930         "atomic": "true",\r
931         "outputs": 1,\r
932         "x": 1873.296142578125,\r
933         "y": 805.8149607181549,\r
934         "z": "f5eee496.37583",\r
935         "wires": [\r
936             [\r
937                 "f5fc6a61.fbff"\r
938             ]\r
939         ]\r
940     },\r
941     {\r
942         "id": "f5fc6a61.fbff",\r
943         "type": "call",\r
944         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-activate",\r
945         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-activate' mode='sync' >\n",\r
946         "comments": "",\r
947         "outputs": 1,\r
948         "x": 2251.2959899902344,\r
949         "y": 803.148619890213,\r
950         "z": "f5eee496.37583",\r
951         "wires": [\r
952             []\r
953         ]\r
954     },\r
955     {\r
956         "id": "8713d091.3458c8",\r
957         "type": "call",\r
958         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-deactivate",\r
959         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-deactivate' mode='sync' >\n",\r
960         "comments": "",\r
961         "outputs": 1,\r
962         "x": 2304.3332138061523,\r
963         "y": 1141.9380941390991,\r
964         "z": "f5eee496.37583",\r
965         "wires": [\r
966             []\r
967         ]\r
968     },\r
969     {\r
970         "id": "61c74aac.7351c4",\r
971         "type": "block",\r
972         "name": "block : atomic",\r
973         "xml": "<block atomic=\"true\">",\r
974         "atomic": "true",\r
975         "outputs": 1,\r
976         "x": 1907.3333053588867,\r
977         "y": 1143.6044387817383,\r
978         "z": "f5eee496.37583",\r
979         "wires": [\r
980             [\r
981                 "8713d091.3458c8"\r
982             ]\r
983         ]\r
984     },\r
985     {\r
986         "id": "12389cbe.8a7ceb",\r
987         "type": "outcome",\r
988         "name": "DeactivateSDWANSiteInstance",\r
989         "xml": "<outcome value='DeactivateSDWANSiteInstance'>",\r
990         "comments": "",\r
991         "outputs": 1,\r
992         "x": 1649.3332901000977,\r
993         "y": 1165.6044034957886,\r
994         "z": "f5eee496.37583",\r
995         "wires": [\r
996             [\r
997                 "61c74aac.7351c4"\r
998             ]\r
999         ]\r
1000     },\r
1001     {\r
1002         "id": "9e5f5985.9a8c28",\r
1003         "type": "outcome",\r
1004         "name": "DeactivateSDWANVpnInstance",\r
1005         "xml": "<outcome value='DeactivateSDWANVpnInstance'>",\r
1006         "comments": "",\r
1007         "outputs": 1,\r
1008         "x": 1643.3332595825195,\r
1009         "y": 1122.9379558563232,\r
1010         "z": "f5eee496.37583",\r
1011         "wires": [\r
1012             [\r
1013                 "61c74aac.7351c4"\r
1014             ]\r
1015         ]\r
1016     },\r
1017     {\r
1018         "id": "6fc6cf80.2742",\r
1019         "type": "outcome",\r
1020         "name": "CreateSDWANVpnInstance",\r
1021         "xml": "<outcome value='CreateSDWANVpnInstance'>",\r
1022         "comments": "",\r
1023         "outputs": 1,\r
1024         "x": 1636.851692199707,\r
1025         "y": 1474.592924118042,\r
1026         "z": "f5eee496.37583",\r
1027         "wires": [\r
1028             [\r
1029                 "6a26d308.85095c"\r
1030             ]\r
1031         ]\r
1032     },\r
1033     {\r
1034         "id": "96eee0bd.7d8858",\r
1035         "type": "outcome",\r
1036         "name": "CreateSDWANSiteInstance",\r
1037         "xml": "<outcome value='CreateSDWANSiteInstance'>",\r
1038         "comments": "",\r
1039         "outputs": 1,\r
1040         "x": 1628.8516693115234,\r
1041         "y": 1516.2593126296997,\r
1042         "z": "f5eee496.37583",\r
1043         "wires": [\r
1044             [\r
1045                 "6a26d308.85095c"\r
1046             ]\r
1047         ]\r
1048     },\r
1049     {\r
1050         "id": "6a26d308.85095c",\r
1051         "type": "block",\r
1052         "name": "block : atomic",\r
1053         "xml": "<block atomic=\"true\">",\r
1054         "atomic": "true",\r
1055         "outputs": 1,\r
1056         "x": 1886.8516845703125,\r
1057         "y": 1494.2593479156494,\r
1058         "z": "f5eee496.37583",\r
1059         "wires": [\r
1060             [\r
1061                 "b45845a5.efe788"\r
1062             ]\r
1063         ]\r
1064     },\r
1065     {\r
1066         "id": "b45845a5.efe788",\r
1067         "type": "call",\r
1068         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-create",\r
1069         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-create' mode='sync' >\n",\r
1070         "comments": "",\r
1071         "outputs": 1,\r
1072         "x": 2264.851531982422,\r
1073         "y": 1491.5930070877075,\r
1074         "z": "f5eee496.37583",\r
1075         "wires": [\r
1076             []\r
1077         ]\r
1078     },\r
1079     {\r
1080         "id": "d11af3be.8899c",\r
1081         "type": "outcome",\r
1082         "name": "DeleteSDWANVpnInstance",\r
1083         "xml": "<outcome value='DeleteSDWANVpnInstance'>",\r
1084         "comments": "",\r
1085         "outputs": 1,\r
1086         "x": 1643.333381652832,\r
1087         "y": 1858.9380779266357,\r
1088         "z": "f5eee496.37583",\r
1089         "wires": [\r
1090             [\r
1091                 "f4a10691.8e0f9"\r
1092             ]\r
1093         ]\r
1094     },\r
1095     {\r
1096         "id": "e8482541.be4a68",\r
1097         "type": "outcome",\r
1098         "name": "DeleteSDWANSiteInstance",\r
1099         "xml": "<outcome value='DeleteSDWANSiteInstance'>",\r
1100         "comments": "",\r
1101         "outputs": 1,\r
1102         "x": 1643.333381652832,\r
1103         "y": 1899.604642868042,\r
1104         "z": "f5eee496.37583",\r
1105         "wires": [\r
1106             [\r
1107                 "f4a10691.8e0f9"\r
1108             ]\r
1109         ]\r
1110     },\r
1111     {\r
1112         "id": "f4a10691.8e0f9",\r
1113         "type": "block",\r
1114         "name": "block : atomic",\r
1115         "xml": "<block atomic=\"true\">",\r
1116         "atomic": "true",\r
1117         "outputs": 1,\r
1118         "x": 1893.3333740234375,\r
1119         "y": 1878.6045017242432,\r
1120         "z": "f5eee496.37583",\r
1121         "wires": [\r
1122             [\r
1123                 "ae8b0dcf.01d3b"\r
1124             ]\r
1125         ]\r
1126     },\r
1127     {\r
1128         "id": "ae8b0dcf.01d3b",\r
1129         "type": "call",\r
1130         "name": "call GENERIC-RESOURCE-API:vnf-topology-operation-vpn-site-resource-delete",\r
1131         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-vpn-site-resource-delete' mode='sync' >\n",\r
1132         "comments": "",\r
1133         "outputs": 1,\r
1134         "x": 2271.333221435547,\r
1135         "y": 1875.9381608963013,\r
1136         "z": "f5eee496.37583",\r
1137         "wires": [\r
1138             []\r
1139         ]\r
1140     },\r
1141     {\r
1142         "id": "90dfa10c.d03aa",\r
1143         "type": "set",\r
1144         "name": "set skip-mdsal-update to Y",\r
1145         "xml": "<set>\n<parameter name='skip-mdsal-update' value='Y' />\n",\r
1146         "comments": "",\r
1147         "x": 2420.0318908691406,\r
1148         "y": 381.4920959472656,\r
1149         "z": "f5eee496.37583",\r
1150         "wires": []\r
1151     },\r
1152     {\r
1153         "id": "18cf87e0.6196e8",\r
1154         "type": "set",\r
1155         "name": "set ack-final to 'N'",\r
1156         "xml": "<set>\n<parameter name='ack-final' value='N' />\n",\r
1157         "comments": "",\r
1158         "x": 2391.841583251953,\r
1159         "y": 445.8401184082031,\r
1160         "z": "f5eee496.37583",\r
1161         "wires": []\r
1162     },\r
1163     {\r
1164         "id": "11b35a07.5a2e3e",\r
1165         "type": "block",\r
1166         "name": "block : atomic",\r
1167         "xml": "<block atomic=\"true\">",\r
1168         "atomic": "true",\r
1169         "outputs": 1,\r
1170         "x": 2183.381134033203,\r
1171         "y": 384.4126281738281,\r
1172         "z": "f5eee496.37583",\r
1173         "wires": [\r
1174             [\r
1175                 "90dfa10c.d03aa",\r
1176                 "18cf87e0.6196e8"\r
1177             ]\r
1178         ]\r
1179     },\r
1180     {\r
1181         "id": "2b315e75.81704a",\r
1182         "type": "comment",\r
1183         "name": "ack-final=N triggers Provider to call vnf-topology-operation-aysnc DG",\r
1184         "info": "",\r
1185         "comments": "",\r
1186         "x": 2604.158966064453,\r
1187         "y": 486.8094787597656,\r
1188         "z": "f5eee496.37583",\r
1189         "wires": []\r
1190     },\r
1191     {\r
1192         "id": "14ca87f8.41176",\r
1193         "type": "switchNode",\r
1194         "name": "so-response-url empty?",\r
1195         "xml": "<switch test='`length($vnf-topology-operation-input.sdnc-request-header.svc-notification-url) == 0`'>\n",\r
1196         "comments": "",\r
1197         "outputs": 1,\r
1198         "x": 1289.2857971191406,\r
1199         "y": 231.28570556640625,\r
1200         "z": "f5eee496.37583",\r
1201         "wires": [\r
1202             [\r
1203                 "26f3c83e.94f3d",\r
1204                 "8cb49b5.ced0668"\r
1205             ]\r
1206         ]\r
1207     },\r
1208     {\r
1209         "id": "26f3c83e.94f3d",\r
1210         "type": "outcomeTrue",\r
1211         "name": "true",\r
1212         "xml": "<outcome value='true'>\n",\r
1213         "comments": "",\r
1214         "outputs": 1,\r
1215         "x": 1514.2857971191406,\r
1216         "y": 187.28570556640625,\r
1217         "z": "f5eee496.37583",\r
1218         "wires": [\r
1219             [\r
1220                 "98eada69.09cbf8"\r
1221             ]\r
1222         ]\r
1223     },\r
1224     {\r
1225         "id": "8cb49b5.ced0668",\r
1226         "type": "outcomeFalse",\r
1227         "name": "false",\r
1228         "xml": "<outcome value='false'>\n",\r
1229         "comments": "",\r
1230         "outputs": 1,\r
1231         "x": 1504.2857971191406,\r
1232         "y": 279.28570556640625,\r
1233         "z": "f5eee496.37583",\r
1234         "wires": [\r
1235             [\r
1236                 "7f12b283.43e464"\r
1237             ]\r
1238         ]\r
1239     },\r
1240     {\r
1241         "id": "7f12b283.43e464",\r
1242         "type": "switchNode",\r
1243         "name": "so-response-url = ignored URL?",\r
1244         "xml": "<switch test='`$vnf-topology-operation-input.sdnc-request-header.svc-notification-url == $prop.so.ignore-url`'>\n",\r
1245         "comments": "",\r
1246         "outputs": 1,\r
1247         "x": 1726.2857971191406,\r
1248         "y": 280.28570556640625,\r
1249         "z": "f5eee496.37583",\r
1250         "wires": [\r
1251             [\r
1252                 "d9307a61.e9cdb8",\r
1253                 "3106a2ed.a08146"\r
1254             ]\r
1255         ]\r
1256     },\r
1257     {\r
1258         "id": "98eada69.09cbf8",\r
1259         "type": "call",\r
1260         "name": "call vnf-topology-operation-assign-sync",\r
1261         "xml": "<call module='GENERIC-RESOURCE-API' rpc='vnf-topology-operation-assign-sync' mode='sync' >\n",\r
1262         "comments": "",\r
1263         "outputs": 1,\r
1264         "x": 2190.2857971191406,\r
1265         "y": 188.28570556640625,\r
1266         "z": "f5eee496.37583",\r
1267         "wires": [\r
1268             []\r
1269         ]\r
1270     },\r
1271     {\r
1272         "id": "d9307a61.e9cdb8",\r
1273         "type": "outcomeTrue",\r
1274         "name": "true",\r
1275         "xml": "<outcome value='true'>\n",\r
1276         "comments": "",\r
1277         "outputs": 1,\r
1278         "x": 1966.2857971191406,\r
1279         "y": 279.28570556640625,\r
1280         "z": "f5eee496.37583",\r
1281         "wires": [\r
1282             [\r
1283                 "98eada69.09cbf8"\r
1284             ]\r
1285         ]\r
1286     },\r
1287     {\r
1288         "id": "3106a2ed.a08146",\r
1289         "type": "outcomeFalse",\r
1290         "name": "false",\r
1291         "xml": "<outcome value='false'>\n",\r
1292         "comments": "",\r
1293         "outputs": 1,\r
1294         "x": 1974.2857971191406,\r
1295         "y": 380.28570556640625,\r
1296         "z": "f5eee496.37583",\r
1297         "wires": [\r
1298             [\r
1299                 "11b35a07.5a2e3e"\r
1300             ]\r
1301         ]\r
1302     },\r
1303     {\r
1304         "id": "87242f67.49446",\r
1305         "type": "execute",\r
1306         "name": "execute getProperties",\r
1307         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.prop.PropertiesNode' method='readProperties' >\n    <parameter name='fileName' value='%SDNC_CONFIG_DIR%/generic-resource-api-dg.properties' />\n    <parameter name='contextPrefix' value='prop' />\n",\r
1308         "comments": "",\r
1309         "outputs": 1,\r
1310         "x": 1302.6622619628906,\r
1311         "y": 121.54547119140625,\r
1312         "z": "f5eee496.37583",\r
1313         "wires": [\r
1314             []\r
1315         ]\r
1316     },\r
1317     {\r
1318         "id": "1151efa6.7d7988",\r
1319         "type": "block",\r
1320         "name": "block",\r
1321         "xml": "<block>\n",\r
1322         "atomic": "false",\r
1323         "comments": "",\r
1324         "outputs": 1,\r
1325         "x": 1111.7533264160156,\r
1326         "y": 119.727294921875,\r
1327         "z": "f5eee496.37583",\r
1328         "wires": [\r
1329             [\r
1330                 "14ca87f8.41176",\r
1331                 "87242f67.49446"\r
1332             ]\r
1333         ]\r
1334     }\r
1335 ]