14263832ef8a089b670cbea0022c9e31dec7d6e5
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-vpn-deactivate.json
1 [\r
2     {\r
3         "id": "702b97b3.8ee378",\r
4         "type": "call",\r
5         "name": "call GENERIC-RESOURCE-API:validate-sdwan-vf-vpn-input-parameters",\r
6         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-sdwan-vf-vpn-input-parameters' mode='sync' >\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 767.03125,\r
10         "y": 208.03125,\r
11         "z": "e3dba753.67e0f8",\r
12         "wires": [\r
13             []\r
14         ]\r
15     },\r
16     {\r
17         "id": "32955a69.c89b66",\r
18         "type": "dgstart",\r
19         "name": "DGSTART",\r
20         "outputs": 1,\r
21         "x": 149.36448669433594,\r
22         "y": 29.031090259552002,\r
23         "z": "e3dba753.67e0f8",\r
24         "wires": [\r
25             [\r
26                 "6d10fa5f.ef1ca4"\r
27             ]\r
28         ]\r
29     },\r
30     {\r
31         "id": "6d10fa5f.ef1ca4",\r
32         "type": "service-logic",\r
33         "name": "GENERIC-RESOURCE-API ${project.version}",\r
34         "module": "GENERIC-RESOURCE-API",\r
35         "version": "${project.version}",\r
36         "comments": "",\r
37         "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
38         "outputs": 1,\r
39         "x": 228.6501922607422,\r
40         "y": 91.26919984817505,\r
41         "z": "e3dba753.67e0f8",\r
42         "wires": [\r
43             [\r
44                 "90ef259f.4465b8"\r
45             ]\r
46         ]\r
47     },\r
48     {\r
49         "id": "90ef259f.4465b8",\r
50         "type": "method",\r
51         "name": "method sdwan-vf-operation-vpn-deactivate",\r
52         "xml": "<method rpc='sdwan-vf-operation-vpn-deactivate' mode='sync'>\n",\r
53         "comments": "",\r
54         "outputs": 1,\r
55         "x": 240.36448669433594,\r
56         "y": 185.61743211746216,\r
57         "z": "e3dba753.67e0f8",\r
58         "wires": [\r
59             [\r
60                 "36593f98.16e3d"\r
61             ]\r
62         ]\r
63     },\r
64     {\r
65         "id": "36593f98.16e3d",\r
66         "type": "block",\r
67         "name": "block : atomic",\r
68         "xml": "<block atomic=\"true\">",\r
69         "atomic": "true",\r
70         "outputs": 1,\r
71         "x": 227.03115844726562,\r
72         "y": 370.6978039741516,\r
73         "z": "e3dba753.67e0f8",\r
74         "wires": [\r
75             [\r
76                 "702b97b3.8ee378",\r
77                 "2f3304e5.d7fd4c",\r
78                 "6be98d9b.539ff4",\r
79                 "a0c4b3e9.994a9",\r
80                 "b323d31c.acd57",\r
81                 "5f46d882.04a158",\r
82                 "621066a9.944e88",\r
83                 "e3e4d1bd.80fd7",\r
84                 "b9de2d65.c5979",\r
85                 "7f24be05.1cd31",\r
86                 "c30bc7b4.1dd508",\r
87                 "5edb2470.30880c",\r
88                 "c2f4c0be.85e67",\r
89                 "637b40e9.05bd1"\r
90             ]\r
91         ]\r
92     },\r
93     {\r
94         "id": "6be98d9b.539ff4",\r
95         "type": "execute",\r
96         "name": "execute Properties",\r
97         "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
98         "comments": "",\r
99         "outputs": 1,\r
100         "x": 598.395751953125,\r
101         "y": 296.062340259552,\r
102         "z": "e3dba753.67e0f8",\r
103         "wires": [\r
104             []\r
105         ]\r
106     },\r
107     {\r
108         "id": "2f3304e5.d7fd4c",\r
109         "type": "record",\r
110         "name": "record",\r
111         "xml": "<record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n<parameter name=\"file\" value=\"/opt/opendaylight/current/data/log/svclogic.log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"sdwan-network-topology-operation-activate\"/>\n<parameter name=\"field3\" value=\"SDWAN-Activate\"/>\n",\r
112         "comments": "",\r
113         "outputs": 1,\r
114         "x": 563.0936279296875,\r
115         "y": 252.06231260299683,\r
116         "z": "e3dba753.67e0f8",\r
117         "wires": [\r
118             []\r
119         ]\r
120     },\r
121     {\r
122         "id": "d5ced122.5325a",\r
123         "type": "block",\r
124         "name": "block",\r
125         "xml": "<block>\n",\r
126         "atomic": "false",\r
127         "comments": "",\r
128         "outputs": 1,\r
129         "x": 874.8193664550781,\r
130         "y": 379.04149866104126,\r
131         "z": "e3dba753.67e0f8",\r
132         "wires": [\r
133             [\r
134                 "3739b39c.50fc6c",\r
135                 "ac6efceb.fbae4",\r
136                 "f4c9064c.3cb418",\r
137                 "6663d5f5.4132fc"\r
138             ]\r
139         ]\r
140     },\r
141     {\r
142         "id": "3739b39c.50fc6c",\r
143         "type": "switchNode",\r
144         "name": "switch name",\r
145         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'name'`\">\n",\r
146         "comments": "",\r
147         "outputs": 1,\r
148         "x": 1069.8194274902344,\r
149         "y": 308.0415253639221,\r
150         "z": "e3dba753.67e0f8",\r
151         "wires": [\r
152             [\r
153                 "5651b769.f6f788"\r
154             ]\r
155         ]\r
156     },\r
157     {\r
158         "id": "5651b769.f6f788",\r
159         "type": "outcomeTrue",\r
160         "name": "true",\r
161         "xml": "<outcome value='true'>\n",\r
162         "comments": "",\r
163         "outputs": 1,\r
164         "x": 1243.8195533752441,\r
165         "y": 308.0415291786194,\r
166         "z": "e3dba753.67e0f8",\r
167         "wires": [\r
168             [\r
169                 "8feb29dd.764fe8"\r
170             ]\r
171         ]\r
172     },\r
173     {\r
174         "id": "8feb29dd.764fe8",\r
175         "type": "set",\r
176         "name": "set name",\r
177         "xml": "<set>\n<parameter name='prop.name' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
178         "comments": "",\r
179         "x": 1406.8194389343262,\r
180         "y": 307.6415238380432,\r
181         "z": "e3dba753.67e0f8",\r
182         "wires": []\r
183     },\r
184     {\r
185         "id": "ac6efceb.fbae4",\r
186         "type": "switchNode",\r
187         "name": "switch topology",\r
188         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'topology'`\">\n",\r
189         "comments": "",\r
190         "outputs": 1,\r
191         "x": 1080.235927581787,\r
192         "y": 355.70815420150757,\r
193         "z": "e3dba753.67e0f8",\r
194         "wires": [\r
195             [\r
196                 "fffcbfb8.f2fa"\r
197             ]\r
198         ]\r
199     },\r
200     {\r
201         "id": "fffcbfb8.f2fa",\r
202         "type": "outcomeTrue",\r
203         "name": "true",\r
204         "xml": "<outcome value='true'>\n",\r
205         "comments": "",\r
206         "outputs": 1,\r
207         "x": 1254.2360534667969,\r
208         "y": 355.70815801620483,\r
209         "z": "e3dba753.67e0f8",\r
210         "wires": [\r
211             [\r
212                 "aba521f0.c2f18"\r
213             ]\r
214         ]\r
215     },\r
216     {\r
217         "id": "aba521f0.c2f18",\r
218         "type": "set",\r
219         "name": "set topology",\r
220         "xml": "<set>\n<parameter name='prop.topology' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
221         "comments": "",\r
222         "x": 1417.235939025879,\r
223         "y": 355.30815267562866,\r
224         "z": "e3dba753.67e0f8",\r
225         "wires": []\r
226     },\r
227     {\r
228         "id": "a0c4b3e9.994a9",\r
229         "type": "for",\r
230         "name": "for each network-input-parameters",\r
231         "xml": "<for index='idx' start='0' end='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param_length`' >\n",\r
232         "comments": "",\r
233         "outputs": 1,\r
234         "x": 635.9858703613281,\r
235         "y": 381.70817041397095,\r
236         "z": "e3dba753.67e0f8",\r
237         "wires": [\r
238             [\r
239                 "d5ced122.5325a"\r
240             ]\r
241         ]\r
242     },\r
243     {\r
244         "id": "b9de2d65.c5979",\r
245         "type": "get-resource",\r
246         "name": "get-resource esr-thirdparty-sdnc",\r
247         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"esr-thirdparty-sdnc\" \n\t\tkey=\"esr-thirdparty-sdnc.thirdparty-sdnc-id = 'SDWANController' AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.esr-thirdparty-sdnc' local-only='false' >\n\n",\r
248         "comments": "",\r
249         "outputs": 1,\r
250         "x": 649.8194122314453,\r
251         "y": 619.0415069162846,\r
252         "z": "e3dba753.67e0f8",\r
253         "wires": [\r
254             [\r
255                 "962e611e.d3b8",\r
256                 "d1b437fc.b72478",\r
257                 "76cb6a63.2b7384"\r
258             ]\r
259         ]\r
260     },\r
261     {\r
262         "id": "962e611e.d3b8",\r
263         "type": "success",\r
264         "name": "success",\r
265         "xml": "<outcome value='success'>\n",\r
266         "comments": "",\r
267         "outputs": 1,\r
268         "x": 894.8194122314453,\r
269         "y": 565.0415081977844,\r
270         "z": "e3dba753.67e0f8",\r
271         "wires": [\r
272             [\r
273                 "61f20284.b32c7c"\r
274             ]\r
275         ]\r
276     },\r
277     {\r
278         "id": "d1b437fc.b72478",\r
279         "type": "not-found",\r
280         "name": "not-found",\r
281         "xml": "<outcome value='not-found'>\n",\r
282         "comments": "",\r
283         "outputs": 1,\r
284         "x": 898.3103790283203,\r
285         "y": 612.6155438423157,\r
286         "z": "e3dba753.67e0f8",\r
287         "wires": [\r
288             [\r
289                 "d289f55.a1fa308"\r
290             ]\r
291         ]\r
292     },\r
293     {\r
294         "id": "76cb6a63.2b7384",\r
295         "type": "other",\r
296         "name": "other",\r
297         "xml": "<outcome value='Other'>\n",\r
298         "comments": "",\r
299         "outputs": 1,\r
300         "x": 893.6433868408203,\r
301         "y": 653.9488568305969,\r
302         "z": "e3dba753.67e0f8",\r
303         "wires": [\r
304             [\r
305                 "7041e417.d417bc"\r
306             ]\r
307         ]\r
308     },\r
309     {\r
310         "id": "d289f55.a1fa308",\r
311         "type": "returnFailure",\r
312         "name": "return failure",\r
313         "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=\"`'An error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
314         "comments": "",\r
315         "x": 1074.8817901611328,\r
316         "y": 600.9012799263,\r
317         "z": "e3dba753.67e0f8",\r
318         "wires": []\r
319     },\r
320     {\r
321         "id": "7041e417.d417bc",\r
322         "type": "returnFailure",\r
323         "name": "return failure",\r
324         "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=\"`'Unexpected error occurred while querying esr-thirdparty-sdnc from AnAI with thirdparty-sdnc-id = ' + $tmp.thirdparty-sdnc-id`\" />\n\n",\r
325         "comments": "",\r
326         "x": 1081.415943145752,\r
327         "y": 649.3880496025085,\r
328         "z": "e3dba753.67e0f8",\r
329         "wires": []\r
330     },\r
331     {\r
332         "id": "7f24be05.1cd31",\r
333         "type": "execute",\r
334         "name": "execute RestApiCallNode Get token",\r
335         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/actokentemplate.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/v2/tokens'`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"token-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>",\r
336         "comments": "",\r
337         "outputs": 1,\r
338         "x": 657.8194122314453,\r
339         "y": 730.0415069162846,\r
340         "z": "e3dba753.67e0f8",\r
341         "wires": [\r
342             [\r
343                 "4afad198.25387",\r
344                 "f3670767.c4d1d8"\r
345             ]\r
346         ]\r
347     },\r
348     {\r
349         "id": "4afad198.25387",\r
350         "type": "success",\r
351         "name": "success",\r
352         "xml": "<outcome value='success'>\n",\r
353         "comments": "",\r
354         "outputs": 1,\r
355         "x": 896.8194847106934,\r
356         "y": 708.041538387537,\r
357         "z": "e3dba753.67e0f8",\r
358         "wires": [\r
359             [\r
360                 "7f06af8d.b7446"\r
361             ]\r
362         ]\r
363     },\r
364     {\r
365         "id": "f3670767.c4d1d8",\r
366         "type": "failure",\r
367         "name": "failure",\r
368         "xml": "<outcome value='failure'>\n",\r
369         "comments": "",\r
370         "outputs": 1,\r
371         "x": 889.0694847106934,\r
372         "y": 761.6844216883183,\r
373         "z": "e3dba753.67e0f8",\r
374         "wires": [\r
375             [\r
376                 "5cfe33a1.e2bc8c"\r
377             ]\r
378         ]\r
379     },\r
380     {\r
381         "id": "7f06af8d.b7446",\r
382         "type": "set",\r
383         "name": "set token-id",\r
384         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
385         "comments": "",\r
386         "x": 1046.8194122314453,\r
387         "y": 709.0415069162846,\r
388         "z": "e3dba753.67e0f8",\r
389         "wires": []\r
390     },\r
391     {\r
392         "id": "5cfe33a1.e2bc8c",\r
393         "type": "returnFailure",\r
394         "name": "return failure",\r
395         "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=\"Error executing get token rest api\" />\n",\r
396         "comments": "",\r
397         "x": 1041.8194847106934,\r
398         "y": 761.4344827234745,\r
399         "z": "e3dba753.67e0f8",\r
400         "wires": []\r
401     },\r
402     {\r
403         "id": "61f20284.b32c7c",\r
404         "type": "set",\r
405         "name": "set controller data",\r
406         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.user' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.password' value=\"`$tmp.aai.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n",\r
407         "comments": "",\r
408         "x": 1092.3194732666016,\r
409         "y": 553.0415081977844,\r
410         "z": "e3dba753.67e0f8",\r
411         "wires": []\r
412     },\r
413     {\r
414         "id": "b323d31c.acd57",\r
415         "type": "returnSuccess",\r
416         "name": "return success",\r
417         "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
418         "comments": "",\r
419         "x": 592.3685722351074,\r
420         "y": 1226.5350461006165,\r
421         "z": "e3dba753.67e0f8",\r
422         "wires": []\r
423     },\r
424     {\r
425         "id": "f4c9064c.3cb418",\r
426         "type": "switchNode",\r
427         "name": "switch vpn-id",\r
428         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'vpn-id'`\">\n",\r
429         "comments": "",\r
430         "outputs": 1,\r
431         "x": 1077.368392944336,\r
432         "y": 405.284996509552,\r
433         "z": "e3dba753.67e0f8",\r
434         "wires": [\r
435             [\r
436                 "7073b26f.c2162c"\r
437             ]\r
438         ]\r
439     },\r
440     {\r
441         "id": "7073b26f.c2162c",\r
442         "type": "outcomeTrue",\r
443         "name": "true",\r
444         "xml": "<outcome value='true'>\n",\r
445         "comments": "",\r
446         "outputs": 1,\r
447         "x": 1259.3684253692627,\r
448         "y": 405.2849953174591,\r
449         "z": "e3dba753.67e0f8",\r
450         "wires": [\r
451             [\r
452                 "ec43e2d2.05e58"\r
453             ]\r
454         ]\r
455     },\r
456     {\r
457         "id": "ec43e2d2.05e58",\r
458         "type": "set",\r
459         "name": "set prop.vpn-id",\r
460         "xml": "<set>\n<parameter name='prop.vpn-id' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
461         "comments": "",\r
462         "x": 1424.3683586120605,\r
463         "y": 407.88499689102173,\r
464         "z": "e3dba753.67e0f8",\r
465         "wires": []\r
466     },\r
467     {\r
468         "id": "6663d5f5.4132fc",\r
469         "type": "switchNode",\r
470         "name": "switch tenant-id",\r
471         "xml": "<switch test=\"`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].name == 'tenant-id'`\">\n",\r
472         "comments": "",\r
473         "outputs": 1,\r
474         "x": 1088.1182556152344,\r
475         "y": 449.284996509552,\r
476         "z": "e3dba753.67e0f8",\r
477         "wires": [\r
478             [\r
479                 "b0ecdc75.e86fd"\r
480             ]\r
481         ]\r
482     },\r
483     {\r
484         "id": "b0ecdc75.e86fd",\r
485         "type": "outcomeTrue",\r
486         "name": "true",\r
487         "xml": "<outcome value='true'>\n",\r
488         "comments": "",\r
489         "outputs": 1,\r
490         "x": 1257.1184558868408,\r
491         "y": 448.28499841690063,\r
492         "z": "e3dba753.67e0f8",\r
493         "wires": [\r
494             [\r
495                 "aa1766f9.85f0b8"\r
496             ]\r
497         ]\r
498     },\r
499     {\r
500         "id": "aa1766f9.85f0b8",\r
501         "type": "set",\r
502         "name": "set prop.tenant-id",\r
503         "xml": "<set>\n<parameter name='prop.tenant-id' value='`$ctx.vf-module-data.vf-module-request-input.vf-module-input-parameters.param[$idx].value`' />\n",\r
504         "comments": "",\r
505         "x": 1420.1183414459229,\r
506         "y": 447.88499307632446,\r
507         "z": "e3dba753.67e0f8",\r
508         "wires": []\r
509     },\r
510     {\r
511         "id": "c30bc7b4.1dd508",\r
512         "type": "call",\r
513         "name": "call sdwan-get-tenant-auth",\r
514         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
515         "comments": "",\r
516         "outputs": 1,\r
517         "x": 626.3644866943359,\r
518         "y": 816.031090259552,\r
519         "z": "e3dba753.67e0f8",\r
520         "wires": [\r
521             []\r
522         ]\r
523     },\r
524     {\r
525         "id": "5edb2470.30880c",\r
526         "type": "execute",\r
527         "name": "execute RestApiCallNode delete vpn topology",\r
528         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/' + $prop.vpn-id + '/topology'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
529         "comments": "",\r
530         "outputs": 1,\r
531         "x": 685.364501953125,\r
532         "y": 874.6978039741516,\r
533         "z": "e3dba753.67e0f8",\r
534         "wires": [\r
535             []\r
536         ]\r
537     },\r
538     {\r
539         "id": "c2f4c0be.85e67",\r
540         "type": "execute",\r
541         "name": "execute RestApiCallNode delete vpn",\r
542         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-vpn-delete.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v1/sdwan/overlay-network/vpn/action/batch-delete'`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"post\"/>\n<parameter name=\"responsePrefix\" value=\"vpn-result\"/>\n<parameter name=\"trustStoreFileName\" value=\"/opt/onap/sdnc/data/stores/truststore.onap.client.jks\"/>\n<parameter name=\"trustStorePassword\" value=\"adminadmin\"/>\n<parameter name=\"keyStoreFileName\" value=\"/opt/onap/sdnc/data/stores/sdnc.p12\"/>\n<parameter name=\"keyStorePassword\" value=\"adminadmin\"/>\n<parameter name='customHttpHeaders' value=\"`'X-ACCESS-TOKEN=' + $prop.sdncRestApi.token_id`\" />",\r
543         "comments": "",\r
544         "outputs": 1,\r
545         "x": 662.8645172119141,\r
546         "y": 931.6980247497559,\r
547         "z": "e3dba753.67e0f8",\r
548         "wires": [\r
549             []\r
550         ]\r
551     },\r
552     {\r
553         "id": "637b40e9.05bd1",\r
554         "type": "update",\r
555         "name": "update SDWAN VPN status to AAI",\r
556         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='sdwan-vpn' \n      key='sdwan-vpn.sdwan-vpn-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='sdwan-vpn-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<parameter name='operational-status' value='PendingDelete' />",\r
557         "comments": "",\r
558         "outputs": 1,\r
559         "x": 658.5832214355469,\r
560         "y": 1156.734342098236,\r
561         "z": "e3dba753.67e0f8",\r
562         "wires": [\r
563             []\r
564         ]\r
565     },\r
566     {\r
567         "id": "5f46d882.04a158",\r
568         "type": "set",\r
569         "name": "copy input data to service data",\r
570         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.sdnc-request-header.' value='`$vf-module-topology-operation-input.sdnc-request-header.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.request-information.' value='`$vf-module-topology-operation-input.request-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.service-information.' value='`$vf-module-topology-operation-input.service-information.`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
571         "comments": "",\r
572         "x": 645,\r
573         "y": 998,\r
574         "z": "e3dba753.67e0f8",\r
575         "wires": []\r
576     },\r
577     {\r
578         "id": "621066a9.944e88",\r
579         "type": "set",\r
580         "name": "set vf-module-object-path",\r
581         "xml": "<set>\n<parameter name='vf-module-object-path' value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vf-modules/vf-module/'\n + $vf-module-topology-operation-input.vf-module-information.vf-module-id\n + '/vf-module-data/vf-module-topology/'`\"/>\n<parameter name='vnf-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/vnfs/vnf/'\n + $service-data.vnfs.vnf[$vnf-index].vnf-id\n + '/vnf-data/vnf-topology/'`\"/>\n<parameter name='service-object-path'\n value=\"`'restconf/config/GENERIC-RESOURCE-API:services/service/'\n + $vf-module-topology-operation-input.service-information.service-instance-id\n + '/service-data/service-topology/'`\"/>\n",\r
582         "comments": "",\r
583         "x": 628.6666564941406,\r
584         "y": 1039.416741847992,\r
585         "z": "e3dba753.67e0f8",\r
586         "wires": []\r
587     },\r
588     {\r
589         "id": "e3e4d1bd.80fd7",\r
590         "type": "set",\r
591         "name": "set vf-module-oper-status to PendingDelete",\r
592         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.order-status'  value='PendingDelete' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-rpc-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.svc-action`' />\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.nidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
593         "comments": "",\r
594         "x": 684.1467742919922,\r
595         "y": 1089.0039992332458,\r
596         "z": "e3dba753.67e0f8",\r
597         "wires": []\r
598     }\r
599 ]