CCVPN extension site resource DGs
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / sdwan / GENERIC-RESOURCE-API_sdwan-vf-operation-device-deactivate.json
1 [\r
2     {\r
3         "id": "eab12fb4.9470c",\r
4         "type": "method",\r
5         "name": "method sdwan-vf-operation-device-deactivate",\r
6         "xml": "<method rpc='sdwan-vf-operation-device-deactivate' mode='sync'>\n",\r
7         "comments": "",\r
8         "outputs": 1,\r
9         "x": 247.00390625,\r
10         "y": 208.58633995056152,\r
11         "z": "43a65733.428508",\r
12         "wires": [\r
13             [\r
14                 "88bd5bad.58a838"\r
15             ]\r
16         ]\r
17     },\r
18     {\r
19         "id": "173d417d.3d9d4f",\r
20         "type": "dgstart",\r
21         "name": "DGSTART",\r
22         "outputs": 1,\r
23         "x": 156.00390625,\r
24         "y": 51.99999809265137,\r
25         "z": "43a65733.428508",\r
26         "wires": [\r
27             [\r
28                 "49f08769.af3e38"\r
29             ]\r
30         ]\r
31     },\r
32     {\r
33         "id": "49f08769.af3e38",\r
34         "type": "service-logic",\r
35         "name": "GENERIC-RESOURCE-API ${project.version}",\r
36         "module": "GENERIC-RESOURCE-API",\r
37         "version": "${project.version}",\r
38         "comments": "",\r
39         "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
40         "outputs": 1,\r
41         "x": 235.28961181640625,\r
42         "y": 114.23810768127441,\r
43         "z": "43a65733.428508",\r
44         "wires": [\r
45             [\r
46                 "eab12fb4.9470c"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "88bd5bad.58a838",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">",\r
55         "atomic": "true",\r
56         "outputs": 1,\r
57         "x": 233.6705780029297,\r
58         "y": 393.666711807251,\r
59         "z": "43a65733.428508",\r
60         "wires": [\r
61             [\r
62                 "8b416f25.fd742",\r
63                 "913862a1.5a856",\r
64                 "4cb8dc52.180e74",\r
65                 "fc24eafd.9fc4a8",\r
66                 "4138123c.14d7fc",\r
67                 "4970f16c.dac46",\r
68                 "895129ed.754e48",\r
69                 "365ea8c0.8e5e88",\r
70                 "3a024eed.b847b2",\r
71                 "b57ebaec.796048",\r
72                 "f96bfa0c.8df2e8",\r
73                 "c52a640a.528f08",\r
74                 "f35fbdc0.23293",\r
75                 "8adce6c1.0054d8",\r
76                 "c93c3cc4.3e059",\r
77                 "2b4abdb6.03e172"\r
78             ]\r
79         ]\r
80     },\r
81     {\r
82         "id": "913862a1.5a856",\r
83         "type": "for",\r
84         "name": "for each vnf",\r
85         "xml": "<for index='idx' start='0' end='`$service-data.vnfs.vnf_length`' >\n",\r
86         "comments": "",\r
87         "outputs": 1,\r
88         "x": 579.035270690918,\r
89         "y": 288.26913928985596,\r
90         "z": "43a65733.428508",\r
91         "wires": [\r
92             [\r
93                 "efd4ecd6.bbb91"\r
94             ]\r
95         ]\r
96     },\r
97     {\r
98         "id": "8b416f25.fd742",\r
99         "type": "switchNode",\r
100         "name": "switch vnf_length",\r
101         "xml": "<switch test='`$service-data.vnfs.vnf_length`'>\n",\r
102         "comments": "",\r
103         "outputs": 1,\r
104         "x": 584.0039253234863,\r
105         "y": 227.00000858306885,\r
106         "z": "43a65733.428508",\r
107         "wires": [\r
108             [\r
109                 "d471cf9c.3d2c3"\r
110             ]\r
111         ]\r
112     },\r
113     {\r
114         "id": "d471cf9c.3d2c3",\r
115         "type": "outcome",\r
116         "name": "NULL",\r
117         "xml": "<outcome value=''>\n",\r
118         "comments": "",\r
119         "outputs": 1,\r
120         "x": 764.00390625,\r
121         "y": 225.99999809265137,\r
122         "z": "43a65733.428508",\r
123         "wires": [\r
124             [\r
125                 "50f0a620.2f6168"\r
126             ]\r
127         ]\r
128     },\r
129     {\r
130         "id": "50f0a620.2f6168",\r
131         "type": "returnFailure",\r
132         "name": "return failure",\r
133         "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.vnf-request-input.vnf-id not found in service-data\" />\n",\r
134         "comments": "",\r
135         "x": 913.4326324462891,\r
136         "y": 227.142915725708,\r
137         "z": "43a65733.428508",\r
138         "wires": []\r
139     },\r
140     {\r
141         "id": "efd4ecd6.bbb91",\r
142         "type": "switchNode",\r
143         "name": "switch this vnf-id == input vnf-id",\r
144         "xml": "<switch test=\"`$service-data.vnfs.vnf[$idx].vnf-id == $vf-module-topology-operation-input.vnf-information.vnf-id`\">    \n",\r
145         "comments": "",\r
146         "outputs": 1,\r
147         "x": 802.0039215087891,\r
148         "y": 289.0000042915344,\r
149         "z": "43a65733.428508",\r
150         "wires": [\r
151             [\r
152                 "ddc6fec5.e8104"\r
153             ]\r
154         ]\r
155     },\r
156     {\r
157         "id": "ddc6fec5.e8104",\r
158         "type": "outcomeTrue",\r
159         "name": "true",\r
160         "xml": "<outcome value='true'>\n",\r
161         "comments": "",\r
162         "outputs": 1,\r
163         "x": 1017.00390625,\r
164         "y": 286.99999809265137,\r
165         "z": "43a65733.428508",\r
166         "wires": [\r
167             [\r
168                 "b9cc7318.0324"\r
169             ]\r
170         ]\r
171     },\r
172     {\r
173         "id": "b9cc7318.0324",\r
174         "type": "set",\r
175         "name": "set vnf-index",\r
176         "xml": "<set>\n<parameter name='vnf-index' value='`$idx`' />\n",\r
177         "comments": "",\r
178         "x": 1181.00390625,\r
179         "y": 281.99999809265137,\r
180         "z": "43a65733.428508",\r
181         "wires": []\r
182     },\r
183     {\r
184         "id": "4cb8dc52.180e74",\r
185         "type": "switchNode",\r
186         "name": "switch vf-modules.vf-module_length",\r
187         "xml": "<switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`'>\n",\r
188         "comments": "",\r
189         "outputs": 1,\r
190         "x": 608.0039138793945,\r
191         "y": 388.99999046325684,\r
192         "z": "43a65733.428508",\r
193         "wires": [\r
194             [\r
195                 "e6e168ae.5922f8",\r
196                 "fd79ee10.1cfe",\r
197                 "a16175c1.4d7fe8"\r
198             ]\r
199         ]\r
200     },\r
201     {\r
202         "id": "fd79ee10.1cfe",\r
203         "type": "outcome",\r
204         "name": "NULL",\r
205         "xml": "<outcome value=''>\n",\r
206         "comments": "",\r
207         "outputs": 1,\r
208         "x": 851.00390625,\r
209         "y": 393.99999809265137,\r
210         "z": "43a65733.428508",\r
211         "wires": [\r
212             [\r
213                 "a7f74d79.37951"\r
214             ]\r
215         ]\r
216     },\r
217     {\r
218         "id": "e6e168ae.5922f8",\r
219         "type": "outcome",\r
220         "name": "0",\r
221         "xml": "<outcome value='0'>\n",\r
222         "comments": "",\r
223         "outputs": 1,\r
224         "x": 856.0039024353027,\r
225         "y": 340.99999713897705,\r
226         "z": "43a65733.428508",\r
227         "wires": [\r
228             [\r
229                 "a7f74d79.37951"\r
230             ]\r
231         ]\r
232     },\r
233     {\r
234         "id": "a7f74d79.37951",\r
235         "type": "returnFailure",\r
236         "name": "return failure",\r
237         "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.vnf-request-input.vnf-id not found in service-data\" />\n",\r
238         "comments": "",\r
239         "x": 1014.00390625,\r
240         "y": 353.99999809265137,\r
241         "z": "43a65733.428508",\r
242         "wires": []\r
243     },\r
244     {\r
245         "id": "a16175c1.4d7fe8",\r
246         "type": "other",\r
247         "name": "other",\r
248         "xml": "<outcome value='Other'>\n",\r
249         "comments": "",\r
250         "outputs": 1,\r
251         "x": 851.00390625,\r
252         "y": 454.99999809265137,\r
253         "z": "43a65733.428508",\r
254         "wires": [\r
255             [\r
256                 "29b73225.fee79e"\r
257             ]\r
258         ]\r
259     },\r
260     {\r
261         "id": "9a42153a.0e1ba8",\r
262         "type": "set",\r
263         "name": "set vf-module_length",\r
264         "xml": "<set>\n<parameter name='vf-module-length' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module_length`' />\n\n",\r
265         "comments": "",\r
266         "x": 1205.003921508789,\r
267         "y": 453.00001204013824,\r
268         "z": "43a65733.428508",\r
269         "wires": []\r
270     },\r
271     {\r
272         "id": "29b73225.fee79e",\r
273         "type": "block",\r
274         "name": "block : atomic",\r
275         "xml": "<block atomic=\"true\">",\r
276         "atomic": "true",\r
277         "outputs": 1,\r
278         "x": 1012.0039520263672,\r
279         "y": 451.9999895095825,\r
280         "z": "43a65733.428508",\r
281         "wires": [\r
282             [\r
283                 "9a42153a.0e1ba8",\r
284                 "a90f8236.4cea3"\r
285             ]\r
286         ]\r
287     },\r
288     {\r
289         "id": "a90f8236.4cea3",\r
290         "type": "for",\r
291         "name": "for each existing vf-index",\r
292         "xml": "<for index='idx' start='0' end='`$vf-module-length`' >\n",\r
293         "comments": "",\r
294         "outputs": 1,\r
295         "x": 1224.003890991211,\r
296         "y": 505.9999885559082,\r
297         "z": "43a65733.428508",\r
298         "wires": [\r
299             [\r
300                 "9531aa2b.7d82e8"\r
301             ]\r
302         ]\r
303     },\r
304     {\r
305         "id": "9531aa2b.7d82e8",\r
306         "type": "switchNode",\r
307         "name": "switch vf-module-id found",\r
308         "xml": "<switch test=\"`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-id == $vf-module-topology-operation-input.vf-module-information.vf-module-id`\">\n",\r
309         "comments": "",\r
310         "outputs": 1,\r
311         "x": 1467.00390625,\r
312         "y": 500.99999809265137,\r
313         "z": "43a65733.428508",\r
314         "wires": [\r
315             [\r
316                 "50f86cda.3bbd84"\r
317             ]\r
318         ]\r
319     },\r
320     {\r
321         "id": "50f86cda.3bbd84",\r
322         "type": "outcomeTrue",\r
323         "name": "true",\r
324         "xml": "<outcome value='true'>\n",\r
325         "comments": "",\r
326         "outputs": 1,\r
327         "x": 1665.0039348602295,\r
328         "y": 488.0000047683716,\r
329         "z": "43a65733.428508",\r
330         "wires": [\r
331             [\r
332                 "1f4f69b5.ee4bf6"\r
333             ]\r
334         ]\r
335     },\r
336     {\r
337         "id": "1f4f69b5.ee4bf6",\r
338         "type": "block",\r
339         "name": "block : atomic",\r
340         "xml": "<block atomic=\"true\">",\r
341         "atomic": "true",\r
342         "outputs": 1,\r
343         "x": 1817.00390625,\r
344         "y": 489.99999809265137,\r
345         "z": "43a65733.428508",\r
346         "wires": [\r
347             [\r
348                 "31d234fd.985a5c",\r
349                 "fba615aa.7b1928",\r
350                 "1bbdb98.9d83a47"\r
351             ]\r
352         ]\r
353     },\r
354     {\r
355         "id": "31d234fd.985a5c",\r
356         "type": "set",\r
357         "name": "set tmp.vidx and ctx.vnf-data",\r
358         "xml": "<set>\n<parameter name='tmp.vidx' value='`$idx`' />\n<parameter name='ctx.vf-module-data.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$idx].vf-module-data.`' />\n",\r
359         "comments": "",\r
360         "x": 2042.003978729248,\r
361         "y": 485.00000762939453,\r
362         "z": "43a65733.428508",\r
363         "wires": []\r
364     },\r
365     {\r
366         "id": "fba615aa.7b1928",\r
367         "type": "set",\r
368         "name": "set vf-module-request-input.",\r
369         "xml": "<set>\n<parameter name='vf-module-request-input.' value='`$ctx.vf-module-data.vf-module-request-input.`' />\n\n",\r
370         "comments": "",\r
371         "x": 2045.00390625,\r
372         "y": 534.9999980926514,\r
373         "z": "43a65733.428508",\r
374         "wires": []\r
375     },\r
376     {\r
377         "id": "1bbdb98.9d83a47",\r
378         "type": "call",\r
379         "name": "call sdwan-get-vf-module-device-param",\r
380         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-vf-module-device-param' mode='sync' >\n",\r
381         "comments": "",\r
382         "outputs": 1,\r
383         "x": 2073.0041275024414,\r
384         "y": 583.0000038146973,\r
385         "z": "43a65733.428508",\r
386         "wires": [\r
387             []\r
388         ]\r
389     },\r
390     {\r
391         "id": "fc24eafd.9fc4a8",\r
392         "type": "switchNode",\r
393         "name": "switch tmp.vidx ",\r
394         "xml": "<switch test=\"`$tmp.vidx`\">\n\n",\r
395         "comments": "",\r
396         "outputs": 1,\r
397         "x": 568.0351257324219,\r
398         "y": 533.0160713195801,\r
399         "z": "43a65733.428508",\r
400         "wires": [\r
401             [\r
402                 "f7322d10.91c7"\r
403             ]\r
404         ]\r
405     },\r
406     {\r
407         "id": "f7322d10.91c7",\r
408         "type": "outcome",\r
409         "name": "NULL",\r
410         "xml": "<outcome value=''>\n",\r
411         "comments": "",\r
412         "outputs": 1,\r
413         "x": 715.4637680053711,\r
414         "y": 532.5874814987183,\r
415         "z": "43a65733.428508",\r
416         "wires": [\r
417             [\r
418                 "aba11941.c41518"\r
419             ]\r
420         ]\r
421     },\r
422     {\r
423         "id": "aba11941.c41518",\r
424         "type": "returnFailure",\r
425         "name": "return failure",\r
426         "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.vnf-request-input.vnf-id not found in service-data\" />\n",\r
427         "comments": "",\r
428         "x": 864.8924942016602,\r
429         "y": 533.7303991317749,\r
430         "z": "43a65733.428508",\r
431         "wires": []\r
432     },\r
433     {\r
434         "id": "4138123c.14d7fc",\r
435         "type": "execute",\r
436         "name": "execute Properties",\r
437         "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
438         "comments": "",\r
439         "outputs": 1,\r
440         "x": 575.0351448059082,\r
441         "y": 635.0160565376282,\r
442         "z": "43a65733.428508",\r
443         "wires": [\r
444             []\r
445         ]\r
446     },\r
447     {\r
448         "id": "8adce6c1.0054d8",\r
449         "type": "execute",\r
450         "name": "execute RestApiCallNode Get token",\r
451         "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
452         "comments": "",\r
453         "outputs": 1,\r
454         "x": 620.00390625,\r
455         "y": 814.9999980926514,\r
456         "z": "43a65733.428508",\r
457         "wires": [\r
458             [\r
459                 "21e717d4.e526d8",\r
460                 "beac382b.708d18"\r
461             ]\r
462         ]\r
463     },\r
464     {\r
465         "id": "21e717d4.e526d8",\r
466         "type": "success",\r
467         "name": "success",\r
468         "xml": "<outcome value='success'>\n",\r
469         "comments": "",\r
470         "outputs": 1,\r
471         "x": 852.00390625,\r
472         "y": 794.9999980926514,\r
473         "z": "43a65733.428508",\r
474         "wires": [\r
475             [\r
476                 "ab96a06a.0fe99"\r
477             ]\r
478         ]\r
479     },\r
480     {\r
481         "id": "beac382b.708d18",\r
482         "type": "failure",\r
483         "name": "failure",\r
484         "xml": "<outcome value='failure'>\n",\r
485         "comments": "",\r
486         "outputs": 1,\r
487         "x": 844.25390625,\r
488         "y": 836.6428813934326,\r
489         "z": "43a65733.428508",\r
490         "wires": [\r
491             [\r
492                 "d406c325.c6945"\r
493             ]\r
494         ]\r
495     },\r
496     {\r
497         "id": "ab96a06a.0fe99",\r
498         "type": "set",\r
499         "name": "set token-id",\r
500         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.data.token_id`' />\n",\r
501         "comments": "",\r
502         "x": 989.00390625,\r
503         "y": 794.9999980926514,\r
504         "z": "43a65733.428508",\r
505         "wires": []\r
506     },\r
507     {\r
508         "id": "d406c325.c6945",\r
509         "type": "block",\r
510         "name": "block",\r
511         "xml": "<block>\n",\r
512         "atomic": "false",\r
513         "comments": "",\r
514         "outputs": 1,\r
515         "x": 970.33740234375,\r
516         "y": 836.8889141082764,\r
517         "z": "43a65733.428508",\r
518         "wires": [\r
519             []\r
520         ]\r
521     },\r
522     {\r
523         "id": "f35fbdc0.23293",\r
524         "type": "get-resource",\r
525         "name": "get-resource esr-thirdparty-sdnc",\r
526         "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
527         "comments": "",\r
528         "outputs": 1,\r
529         "x": 614.5595703125,\r
530         "y": 719.2222194671631,\r
531         "z": "43a65733.428508",\r
532         "wires": [\r
533             [\r
534                 "bbf3791.82cae88",\r
535                 "5c78e46.37fed1c",\r
536                 "6cb7b96f.bcb5f8"\r
537             ]\r
538         ]\r
539     },\r
540     {\r
541         "id": "5c78e46.37fed1c",\r
542         "type": "not-found",\r
543         "name": "not-found",\r
544         "xml": "<outcome value='not-found'>\n",\r
545         "comments": "",\r
546         "outputs": 1,\r
547         "x": 847.050464630127,\r
548         "y": 692.7962417602539,\r
549         "z": "43a65733.428508",\r
550         "wires": [\r
551             [\r
552                 "dee4ec51.1a644"\r
553             ]\r
554         ]\r
555     },\r
556     {\r
557         "id": "dee4ec51.1a644",\r
558         "type": "returnFailure",\r
559         "name": "return failure",\r
560         "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
561         "comments": "",\r
562         "x": 1020.6218757629395,\r
563         "y": 681.0819778442383,\r
564         "z": "43a65733.428508",\r
565         "wires": []\r
566     },\r
567     {\r
568         "id": "6cb7b96f.bcb5f8",\r
569         "type": "other",\r
570         "name": "other",\r
571         "xml": "<outcome value='Other'>\n",\r
572         "comments": "",\r
573         "outputs": 1,\r
574         "x": 839.383472442627,\r
575         "y": 734.1295547485352,\r
576         "z": "43a65733.428508",\r
577         "wires": [\r
578             [\r
579                 "af4faa3a.89fcb8"\r
580             ]\r
581         ]\r
582     },\r
583     {\r
584         "id": "af4faa3a.89fcb8",\r
585         "type": "returnFailure",\r
586         "name": "return failure",\r
587         "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
588         "comments": "",\r
589         "x": 1027.1560287475586,\r
590         "y": 729.5687475204468,\r
591         "z": "43a65733.428508",\r
592         "wires": []\r
593     },\r
594     {\r
595         "id": "bbf3791.82cae88",\r
596         "type": "success",\r
597         "name": "success",\r
598         "xml": "<outcome value='success'>\n",\r
599         "comments": "",\r
600         "outputs": 1,\r
601         "x": 855.559627532959,\r
602         "y": 644.2221937179565,\r
603         "z": "43a65733.428508",\r
604         "wires": [\r
605             [\r
606                 "a080fe09.3fe2b"\r
607             ]\r
608         ]\r
609     },\r
610     {\r
611         "id": "a080fe09.3fe2b",\r
612         "type": "set",\r
613         "name": "set controller data",\r
614         "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
615         "comments": "",\r
616         "x": 1032.059669494629,\r
617         "y": 635.2221827507019,\r
618         "z": "43a65733.428508",\r
619         "wires": []\r
620     },\r
621     {\r
622         "id": "c93c3cc4.3e059",\r
623         "type": "call",\r
624         "name": "call sdwan-get-tenant-auth",\r
625         "xml": "<call module='GENERIC-RESOURCE-API' rpc='sdwan-get-tenant-auth' mode='sync' >\n",\r
626         "comments": "",\r
627         "outputs": 1,\r
628         "x": 601.0000190734863,\r
629         "y": 869.5910816192627,\r
630         "z": "43a65733.428508",\r
631         "wires": [\r
632             []\r
633         ]\r
634     },\r
635     {\r
636         "id": "365ea8c0.8e5e88",\r
637         "type": "returnSuccess",\r
638         "name": "return success",\r
639         "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
640         "comments": "",\r
641         "x": 570.0039882659912,\r
642         "y": 1320.5000076293945,\r
643         "z": "43a65733.428508",\r
644         "wires": []\r
645     },\r
646     {\r
647         "id": "4970f16c.dac46",\r
648         "type": "set",\r
649         "name": "set vf-module-oper-status to PendingDelete",\r
650         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].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.vidx].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.vidx].vf-module-data.vf-module-level-oper-status.last-action'  value='`$vf-module-topology-operation-input.sdnc-request-header.request-action`' />\n",\r
651         "comments": "",\r
652         "x": 655.4840393066406,\r
653         "y": 1183.8372745513916,\r
654         "z": "43a65733.428508",\r
655         "wires": []\r
656     },\r
657     {\r
658         "id": "895129ed.754e48",\r
659         "type": "set",\r
660         "name": "copy input data to service data",\r
661         "xml": "<set>\n<parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vf-modules.vf-module[$tmp.vidx].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.vidx].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.vidx].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.vidx].vf-module-data.vf-module-information.' value='`$vf-module-topology-operation-input.vf-module-information.`' />\n",\r
662         "comments": "",\r
663         "x": 612.3372573852539,\r
664         "y": 1089.8334884643555,\r
665         "z": "43a65733.428508",\r
666         "wires": []\r
667     },\r
668     {\r
669         "id": "c52a640a.528f08",\r
670         "type": "save",\r
671         "name": "update deviceInstance configuration in AAI",\r
672         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='device' \n      key='device.device-id = $vf-module-topology-operation-input.vf-module-information.vf-module-id' >\n<parameter name='device-id' value='`$vf-module-topology-operation-input.vf-module-information.vf-module-id`' />\n<!--parameter name='device-id' value='`$deviceResp.success[0].id`' /-->\n<parameter name='operational-status' value='PendingDelete' />\n",\r
673         "comments": "",\r
674         "outputs": 1,\r
675         "x": 648.6707305908203,\r
676         "y": 1248.7224197387695,\r
677         "z": "43a65733.428508",\r
678         "wires": [\r
679             []\r
680         ]\r
681     },\r
682     {\r
683         "id": "3a024eed.b847b2",\r
684         "type": "set",\r
685         "name": "set vf-module-object-path",\r
686         "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
687         "comments": "",\r
688         "x": 599.00390625,\r
689         "y": 1135.2501430511475,\r
690         "z": "43a65733.428508",\r
691         "wires": []\r
692     },\r
693     {\r
694         "id": "f96bfa0c.8df2e8",\r
695         "type": "set",\r
696         "name": "set device Id length and deviceId",\r
697         "xml": "<set>\n<parameter name='prop.devices[0]' value='`$prop.device.deviceId`' />\n\n\n",\r
698         "comments": "",\r
699         "x": 617.00390625,\r
700         "y": 977.5039043426514,\r
701         "z": "43a65733.428508",\r
702         "wires": []\r
703     },\r
704     {\r
705         "id": "b57ebaec.796048",\r
706         "type": "set",\r
707         "name": "set device Id length and deviceId",\r
708         "xml": "<set>\n<parameter name='prop.devices_length' value='1' />\n\n\n",\r
709         "comments": "",\r
710         "x": 621.0038833618164,\r
711         "y": 935.503867149353,\r
712         "z": "43a65733.428508",\r
713         "wires": []\r
714     },\r
715     {\r
716         "id": "12cd00be.9dffef",\r
717         "type": "success",\r
718         "name": "success",\r
719         "xml": "<outcome value='success'>\n",\r
720         "comments": "",\r
721         "outputs": 1,\r
722         "x": 961.0039329528809,\r
723         "y": 1011.2539529800415,\r
724         "z": "43a65733.428508",\r
725         "wires": [\r
726             [\r
727                 "f39a352.055c0c8"\r
728             ]\r
729         ]\r
730     },\r
731     {\r
732         "id": "f39a352.055c0c8",\r
733         "type": "block",\r
734         "name": "block : atomic",\r
735         "xml": "<block atomic=\"true\">",\r
736         "atomic": "true",\r
737         "comments": "",\r
738         "outputs": 1,\r
739         "x": 1132.114948272705,\r
740         "y": 1010.0317735671997,\r
741         "z": "43a65733.428508",\r
742         "wires": [\r
743             []\r
744         ]\r
745     },\r
746     {\r
747         "id": "5670b097.b1ca5",\r
748         "type": "failure",\r
749         "name": "failure",\r
750         "xml": "<outcome value='failure'>\n",\r
751         "comments": "",\r
752         "outputs": 1,\r
753         "x": 957.5594863891602,\r
754         "y": 1064.587239265442,\r
755         "z": "43a65733.428508",\r
756         "wires": [\r
757             [\r
758                 "a7ade3fe.220b3"\r
759             ]\r
760         ]\r
761     },\r
762     {\r
763         "id": "a7ade3fe.220b3",\r
764         "type": "returnFailure",\r
765         "name": "return failure",\r
766         "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 Create vpn rest api\" />\n",\r
767         "comments": "",\r
768         "x": 1102.5594863891602,\r
769         "y": 1067.587239265442,\r
770         "z": "43a65733.428508",\r
771         "wires": []\r
772     },\r
773     {\r
774         "id": "2b4abdb6.03e172",\r
775         "type": "execute",\r
776         "name": "execute RestApiCallNode delete Devcie Instance",\r
777         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sdwan-device-del.json'`\" />\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/controller/campus/v3/devices'`\" />\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=\"deviceResp\"/>\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
778         "comments": "",\r
779         "outputs": 1,\r
780         "x": 667.4798164367676,\r
781         "y": 1034.1741046905518,\r
782         "z": "43a65733.428508",\r
783         "wires": [\r
784             [\r
785                 "12cd00be.9dffef",\r
786                 "5670b097.b1ca5"\r
787             ]\r
788         ]\r
789     }\r
790 ]