ff94831f09353b1bcc7a2e7645d5fa9c84e93523
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / trans_slicing / GENERIC-RESOURCE-API_tsli-vnf-topology-operation-trans-slice-deactivate.json
1 [\r
2     {\r
3         "id": "9eb0ec9b.ca633",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 136,\r
8         "y": 74,\r
9         "z": "b39eb7ec.28f1a8",\r
10         "wires": [\r
11             [\r
12                 "a6f9d5f0.04d6"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "a6f9d5f0.04d6",\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": 267.2856903076172,\r
26         "y": 123.23810863494873,\r
27         "z": "b39eb7ec.28f1a8",\r
28         "wires": [\r
29             [\r
30                 "3b0030c5.3e837"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "3b0030c5.3e837",\r
36         "type": "method",\r
37         "name": "method tsli-vnf-topology-operation-trans-slice-deactivate",\r
38         "xml": "<method rpc='tsli-vnf-topology-operation-trans-slice-deactivate' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 270.4286193847656,\r
42         "y": 208.00003242492676,\r
43         "z": "b39eb7ec.28f1a8",\r
44         "wires": [\r
45             [\r
46                 "4b63b8a8.77bb4"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "4b63b8a8.77bb4",\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": 420.238037109375,\r
58         "y": 337.6666564941406,\r
59         "z": "b39eb7ec.28f1a8",\r
60         "wires": [\r
61             [\r
62                 "33834047.03c2f8",\r
63                 "eaadc174.02e71",\r
64                 "ce0777fc.b60f2"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "33834047.03c2f8",\r
70         "type": "returnSuccess",\r
71         "name": "return success",\r
72         "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
73         "comments": "",\r
74         "x": 694.5716552734375,\r
75         "y": 604.59716796875,\r
76         "z": "b39eb7ec.28f1a8",\r
77         "wires": []\r
78     },\r
79     {\r
80         "id": "39c1d7dd.5e2018",\r
81         "type": "comment",\r
82         "name": "new for TransportSlicing",\r
83         "info": "",\r
84         "comments": "",\r
85         "x": 726,\r
86         "y": 279,\r
87         "z": "b39eb7ec.28f1a8",\r
88         "wires": []\r
89     },\r
90     {\r
91         "id": "eaadc174.02e71",\r
92         "type": "save",\r
93         "name": "get service-instance from aai",\r
94         "xml": "<!--<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" -->\n<!--\tresource=\"service-instance\"-->\n<!--\tkey='service-instance.service-instance-id = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.service-instance-id-->\n<!--         AND customer.global-customer-id = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.global-customer-id -->\n<!--         AND service-subscription.service-type = $service-data.vnfs.vnf[$tmp.vidx].vnf-data.service-information.subscription-service-type'-->\n<!--\tlocal-only=\"false\"-->\n<!--\tforce=\"true\" pfx=\"tmp.aai.service-instance\">-->\n\n<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"service-instance\"\n\tkey='service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-instance-id\n         AND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id \n         AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type'\n\tlocal-only=\"false\"\n\tforce=\"true\" pfx=\"tmp.aai.service-instance\">\n\n\n<!--vnf-topology-operation-input.service-information.service-instance-id-->",\r
95         "comments": "",\r
96         "outputs": 1,\r
97         "x": 746,\r
98         "y": 375,\r
99         "z": "b39eb7ec.28f1a8",\r
100         "wires": [\r
101             [\r
102                 "def73660.f1599",\r
103                 "7ca16f67.a19498",\r
104                 "6d28513b.423be8"\r
105             ]\r
106         ]\r
107     },\r
108     {\r
109         "id": "def73660.f1599",\r
110         "type": "success",\r
111         "name": "success",\r
112         "xml": "<outcome value='success'>\n",\r
113         "comments": "",\r
114         "outputs": 1,\r
115         "x": 965,\r
116         "y": 313,\r
117         "z": "b39eb7ec.28f1a8",\r
118         "wires": [\r
119             [\r
120                 "5c5bc497.c1130c"\r
121             ]\r
122         ]\r
123     },\r
124     {\r
125         "id": "7ca16f67.a19498",\r
126         "type": "not-found",\r
127         "name": "not-found",\r
128         "xml": "<outcome value='not-found'>\n",\r
129         "comments": "",\r
130         "outputs": 1,\r
131         "x": 974.490966796875,\r
132         "y": 355.57403564453125,\r
133         "z": "b39eb7ec.28f1a8",\r
134         "wires": [\r
135             [\r
136                 "3202281d.474eb8"\r
137             ]\r
138         ]\r
139     },\r
140     {\r
141         "id": "6d28513b.423be8",\r
142         "type": "failure",\r
143         "name": "failure",\r
144         "xml": "<outcome value='failure'>\n",\r
145         "comments": "",\r
146         "outputs": 1,\r
147         "x": 963,\r
148         "y": 402,\r
149         "z": "b39eb7ec.28f1a8",\r
150         "wires": [\r
151             [\r
152                 "a1d5aff9.d75b68"\r
153             ]\r
154         ]\r
155     },\r
156     {\r
157         "id": "3202281d.474eb8",\r
158         "type": "returnFailure",\r
159         "name": "return failure",\r
160         "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 pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
161         "comments": "",\r
162         "x": 1128.0623779296875,\r
163         "y": 358.8597717285156,\r
164         "z": "b39eb7ec.28f1a8",\r
165         "wires": []\r
166     },\r
167     {\r
168         "id": "a1d5aff9.d75b68",\r
169         "type": "returnFailure",\r
170         "name": "return failure",\r
171         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
172         "comments": "",\r
173         "x": 1132,\r
174         "y": 403,\r
175         "z": "b39eb7ec.28f1a8",\r
176         "wires": []\r
177     },\r
178     {\r
179         "id": "5c5bc497.c1130c",\r
180         "type": "for",\r
181         "name": "for each relationship",\r
182         "xml": "<for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >\n",\r
183         "comments": "",\r
184         "outputs": 1,\r
185         "x": 1162,\r
186         "y": 309,\r
187         "z": "b39eb7ec.28f1a8",\r
188         "wires": [\r
189             [\r
190                 "b3c4b504.2321f"\r
191             ]\r
192         ]\r
193     },\r
194     {\r
195         "id": "b3c4b504.2321f",\r
196         "type": "switchNode",\r
197         "name": "switch related-to",\r
198         "xml": "<switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>\n",\r
199         "comments": "",\r
200         "outputs": 1,\r
201         "x": 1385.33349609375,\r
202         "y": 308.99993896484375,\r
203         "z": "b39eb7ec.28f1a8",\r
204         "wires": [\r
205             [\r
206                 "2c61dbe.2d462a4"\r
207             ]\r
208         ]\r
209     },\r
210     {\r
211         "id": "2c61dbe.2d462a4",\r
212         "type": "outcome",\r
213         "name": "connectivity",\r
214         "xml": "<outcome value='connectivity'>\n",\r
215         "comments": "",\r
216         "outputs": 1,\r
217         "x": 1586.0001335144043,\r
218         "y": 310.00002098083496,\r
219         "z": "b39eb7ec.28f1a8",\r
220         "wires": [\r
221             [\r
222                 "8cb99e8e.6d2cc"\r
223             ]\r
224         ]\r
225     },\r
226     {\r
227         "id": "ce0777fc.b60f2",\r
228         "type": "execute",\r
229         "name": "execute properties",\r
230         "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' />",\r
231         "comments": "",\r
232         "outputs": 1,\r
233         "x": 712,\r
234         "y": 323,\r
235         "z": "b39eb7ec.28f1a8",\r
236         "wires": [\r
237             []\r
238         ]\r
239     },\r
240     {\r
241         "id": "8cb99e8e.6d2cc",\r
242         "type": "save",\r
243         "name": "get connectivity from aai",\r
244         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"connectivity\"\n\t    key=\"connectivity.connectivity-id = $tmp.aai.service-instance.relationship-list.relationship[$rel-index].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.connectivity\" >\n",\r
245         "comments": "",\r
246         "outputs": 1,\r
247         "x": 1824,\r
248         "y": 312,\r
249         "z": "b39eb7ec.28f1a8",\r
250         "wires": [\r
251             [\r
252                 "e48909d7.1167",\r
253                 "9d9cf2b9.138cc",\r
254                 "c57bdede.c607a8"\r
255             ]\r
256         ]\r
257     },\r
258     {\r
259         "id": "e48909d7.1167",\r
260         "type": "success",\r
261         "name": "success",\r
262         "xml": "<outcome value='success'>\n",\r
263         "comments": "",\r
264         "outputs": 1,\r
265         "x": 2032,\r
266         "y": 276,\r
267         "z": "b39eb7ec.28f1a8",\r
268         "wires": [\r
269             [\r
270                 "7447d3b7.3d9674"\r
271             ]\r
272         ]\r
273     },\r
274     {\r
275         "id": "9d9cf2b9.138cc",\r
276         "type": "not-found",\r
277         "name": "not-found",\r
278         "xml": "<outcome value='not-found'>\n",\r
279         "comments": "",\r
280         "outputs": 1,\r
281         "x": 2032.490966796875,\r
282         "y": 321.57403564453125,\r
283         "z": "b39eb7ec.28f1a8",\r
284         "wires": [\r
285             [\r
286                 "c3f91382.355d78"\r
287             ]\r
288         ]\r
289     },\r
290     {\r
291         "id": "c57bdede.c607a8",\r
292         "type": "failure",\r
293         "name": "failure",\r
294         "xml": "<outcome value='failure'>\n",\r
295         "comments": "",\r
296         "outputs": 1,\r
297         "x": 2030,\r
298         "y": 365,\r
299         "z": "b39eb7ec.28f1a8",\r
300         "wires": [\r
301             [\r
302                 "8f45128e.10469"\r
303             ]\r
304         ]\r
305     },\r
306     {\r
307         "id": "c3f91382.355d78",\r
308         "type": "returnFailure",\r
309         "name": "return failure",\r
310         "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 pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
311         "comments": "",\r
312         "x": 2195.0623779296875,\r
313         "y": 321.8597717285156,\r
314         "z": "b39eb7ec.28f1a8",\r
315         "wires": []\r
316     },\r
317     {\r
318         "id": "8f45128e.10469",\r
319         "type": "returnFailure",\r
320         "name": "return failure",\r
321         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
322         "comments": "",\r
323         "x": 2199,\r
324         "y": 366,\r
325         "z": "b39eb7ec.28f1a8",\r
326         "wires": []\r
327     },\r
328     {\r
329         "id": "eaa455f.69afea8",\r
330         "type": "save",\r
331         "name": "get vpn-binding from aai",\r
332         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\tresource=\"vpn-binding\"\n\t    key=\"vpn-binding.vpn-id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value\"\n\t\tlocal-only=\"false\" \n\t\tpfx=\"tmp.aai.vpn-binding\" >\n",\r
333         "comments": "",\r
334         "outputs": 1,\r
335         "x": 2505,\r
336         "y": 365,\r
337         "z": "b39eb7ec.28f1a8",\r
338         "wires": [\r
339             [\r
340                 "754a3f5.4e5d3c",\r
341                 "563654a8.f8269c",\r
342                 "49966192.933e3"\r
343             ]\r
344         ]\r
345     },\r
346     {\r
347         "id": "44a58adf.5965ac",\r
348         "type": "block",\r
349         "name": "block : atomic",\r
350         "xml": "<block atomic=\"true\">",\r
351         "atomic": "true",\r
352         "outputs": 1,\r
353         "x": 2889,\r
354         "y": 365,\r
355         "z": "b39eb7ec.28f1a8",\r
356         "wires": [\r
357             [\r
358                 "c9dc240e.1f5cf8",\r
359                 "2f80a99a.2436ee",\r
360                 "eb52e479.fabdf8",\r
361                 "e64ba97a.ab16f8"\r
362             ]\r
363         ]\r
364     },\r
365     {\r
366         "id": "754a3f5.4e5d3c",\r
367         "type": "success",\r
368         "name": "success",\r
369         "xml": "<outcome value='success'>\n",\r
370         "comments": "",\r
371         "outputs": 1,\r
372         "x": 2716,\r
373         "y": 367,\r
374         "z": "b39eb7ec.28f1a8",\r
375         "wires": [\r
376             [\r
377                 "44a58adf.5965ac"\r
378             ]\r
379         ]\r
380     },\r
381     {\r
382         "id": "563654a8.f8269c",\r
383         "type": "not-found",\r
384         "name": "not-found",\r
385         "xml": "<outcome value='not-found'>\n",\r
386         "comments": "",\r
387         "outputs": 1,\r
388         "x": 2716.490966796875,\r
389         "y": 412.57403564453125,\r
390         "z": "b39eb7ec.28f1a8",\r
391         "wires": [\r
392             [\r
393                 "8ffd54c7.1ceb58"\r
394             ]\r
395         ]\r
396     },\r
397     {\r
398         "id": "49966192.933e3",\r
399         "type": "failure",\r
400         "name": "failure",\r
401         "xml": "<outcome value='failure'>\n",\r
402         "comments": "",\r
403         "outputs": 1,\r
404         "x": 2714,\r
405         "y": 456,\r
406         "z": "b39eb7ec.28f1a8",\r
407         "wires": [\r
408             [\r
409                 "1dfb3bfc.f80f24"\r
410             ]\r
411         ]\r
412     },\r
413     {\r
414         "id": "1dfb3bfc.f80f24",\r
415         "type": "returnFailure",\r
416         "name": "return failure",\r
417         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
418         "comments": "",\r
419         "x": 2881,\r
420         "y": 455,\r
421         "z": "b39eb7ec.28f1a8",\r
422         "wires": []\r
423     },\r
424     {\r
425         "id": "8ffd54c7.1ceb58",\r
426         "type": "returnFailure",\r
427         "name": "return failure",\r
428         "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 pnf from AnAI with pnf-name = ' + $prop.l3vpn.pe1_id`\" />\n\n",\r
429         "comments": "",\r
430         "x": 2879.0623779296875,\r
431         "y": 412.8597717285156,\r
432         "z": "b39eb7ec.28f1a8",\r
433         "wires": []\r
434     },\r
435     {\r
436         "id": "7447d3b7.3d9674",\r
437         "type": "for",\r
438         "name": "for each relationship",\r
439         "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\n\n",\r
440         "comments": "",\r
441         "outputs": 1,\r
442         "x": 2233,\r
443         "y": 271,\r
444         "z": "b39eb7ec.28f1a8",\r
445         "wires": [\r
446             [\r
447                 "80b48506.a5c978"\r
448             ]\r
449         ]\r
450     },\r
451     {\r
452         "id": "80b48506.a5c978",\r
453         "type": "switchNode",\r
454         "name": "switch related-to",\r
455         "xml": "<switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
456         "comments": "",\r
457         "outputs": 1,\r
458         "x": 2438,\r
459         "y": 271,\r
460         "z": "b39eb7ec.28f1a8",\r
461         "wires": [\r
462             [\r
463                 "36fdb5a2.702cb2"\r
464             ]\r
465         ]\r
466     },\r
467     {\r
468         "id": "36fdb5a2.702cb2",\r
469         "type": "outcome",\r
470         "name": "vpn-binding",\r
471         "xml": "<outcome value='vpn-binding'>\n",\r
472         "comments": "",\r
473         "outputs": 1,\r
474         "x": 2604,\r
475         "y": 271,\r
476         "z": "b39eb7ec.28f1a8",\r
477         "wires": [\r
478             [\r
479                 "32e2ef12.2d28f8"\r
480             ]\r
481         ]\r
482     },\r
483     {\r
484         "id": "32e2ef12.2d28f8",\r
485         "type": "block",\r
486         "name": "block : atomic",\r
487         "xml": "<block atomic=\"true\">",\r
488         "atomic": "true",\r
489         "outputs": 1,\r
490         "x": 2767,\r
491         "y": 271,\r
492         "z": "b39eb7ec.28f1a8",\r
493         "wires": [\r
494             [\r
495                 "eaa455f.69afea8"\r
496             ]\r
497         ]\r
498     },\r
499     {\r
500         "id": "c9dc240e.1f5cf8",\r
501         "type": "set",\r
502         "name": "set pnf-name",\r
503         "xml": "<set>\n<parameter name='tmp.domain.pnf-name' value=\"`'networkId-providerId-' +\n                                                   $tmp.aai.vpn-binding.access-provider-id + '-clientId-' +\n                                                   $tmp.aai.vpn-binding.access-client-id + '-topologyId-' +\n                                                   $tmp.aai.vpn-binding.access-topology-id + '-nodeId-' +\n                                                   $tmp.aai.vpn-binding.src-access-node-id`\" />\n",\r
504         "comments": "",\r
505         "x": 3104,\r
506         "y": 75,\r
507         "z": "b39eb7ec.28f1a8",\r
508         "wires": []\r
509     },\r
510     {\r
511         "id": "2f80a99a.2436ee",\r
512         "type": "get-resource",\r
513         "name": "get-resource src pnf",\r
514         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"pnf\" \n\t\tkey=\"pnf.pnf-name = $tmp.domain.pnf-name\"\n        pfx='tmp.aai.source-pnf' local-only='false' >\n\n        <!--AND depth = '0'\"-->\n",\r
515         "comments": "",\r
516         "outputs": 1,\r
517         "x": 3130,\r
518         "y": 192,\r
519         "z": "b39eb7ec.28f1a8",\r
520         "wires": [\r
521             [\r
522                 "5dad328f.715b34",\r
523                 "e3a6748e.a712d",\r
524                 "e35e866f.df6d4"\r
525             ]\r
526         ]\r
527     },\r
528     {\r
529         "id": "5dad328f.715b34",\r
530         "type": "success",\r
531         "name": "success",\r
532         "xml": "<outcome value='success'>\n",\r
533         "comments": "",\r
534         "outputs": 1,\r
535         "x": 3325.5001220703125,\r
536         "y": 144,\r
537         "z": "b39eb7ec.28f1a8",\r
538         "wires": [\r
539             [\r
540                 "4d0c253f.a81e74"\r
541             ]\r
542         ]\r
543     },\r
544     {\r
545         "id": "e3a6748e.a712d",\r
546         "type": "not-found",\r
547         "name": "not-found",\r
548         "xml": "<outcome value='not-found'>\n",\r
549         "comments": "",\r
550         "outputs": 1,\r
551         "x": 3317.5001220703125,\r
552         "y": 199,\r
553         "z": "b39eb7ec.28f1a8",\r
554         "wires": [\r
555             [\r
556                 "b2cddf9.b286da"\r
557             ]\r
558         ]\r
559     },\r
560     {\r
561         "id": "4d0c253f.a81e74",\r
562         "type": "block",\r
563         "name": "block",\r
564         "xml": "<block>\n",\r
565         "atomic": "false",\r
566         "comments": "",\r
567         "outputs": 1,\r
568         "x": 3469.8824462890625,\r
569         "y": 143.65567016601562,\r
570         "z": "b39eb7ec.28f1a8",\r
571         "wires": [\r
572             [\r
573                 "1f908e24.7ffb6a"\r
574             ]\r
575         ]\r
576     },\r
577     {\r
578         "id": "1f908e24.7ffb6a",\r
579         "type": "for",\r
580         "name": "for each relationship",\r
581         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
582         "comments": "",\r
583         "outputs": 1,\r
584         "x": 3654,\r
585         "y": 142,\r
586         "z": "b39eb7ec.28f1a8",\r
587         "wires": [\r
588             [\r
589                 "731e3134.cae0e8"\r
590             ]\r
591         ]\r
592     },\r
593     {\r
594         "id": "731e3134.cae0e8",\r
595         "type": "switchNode",\r
596         "name": "switch related-to",\r
597         "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
598         "comments": "",\r
599         "outputs": 1,\r
600         "x": 3849,\r
601         "y": 142,\r
602         "z": "b39eb7ec.28f1a8",\r
603         "wires": [\r
604             [\r
605                 "924b0e47.33623"\r
606             ]\r
607         ]\r
608     },\r
609     {\r
610         "id": "e35e866f.df6d4",\r
611         "type": "other",\r
612         "name": "other",\r
613         "xml": "<outcome value='Other'>\n",\r
614         "comments": "",\r
615         "outputs": 1,\r
616         "x": 3322.5001220703125,\r
617         "y": 256,\r
618         "z": "b39eb7ec.28f1a8",\r
619         "wires": [\r
620             [\r
621                 "96d892fb.bdb65"\r
622             ]\r
623         ]\r
624     },\r
625     {\r
626         "id": "96d892fb.bdb65",\r
627         "type": "returnFailure",\r
628         "name": "return failure",\r
629         "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 pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
630         "comments": "",\r
631         "x": 3474.5001220703125,\r
632         "y": 257,\r
633         "z": "b39eb7ec.28f1a8",\r
634         "wires": []\r
635     },\r
636     {\r
637         "id": "b2cddf9.b286da",\r
638         "type": "returnFailure",\r
639         "name": "return failure",\r
640         "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 pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
641         "comments": "",\r
642         "x": 3485.5001220703125,\r
643         "y": 200,\r
644         "z": "b39eb7ec.28f1a8",\r
645         "wires": []\r
646     },\r
647     {\r
648         "id": "f5b1ba3f.53f16",\r
649         "type": "execute",\r
650         "name": "get esr-thirdparty-sdnc",\r
651         "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 = $tmp.domain.esr-thirdparty-id AND \n\t\t     depth = '1'\"\n        pfx='tmp.aai.domain.esr-thirdparty-sdnc' local-only='false' >",\r
652         "comments": "",\r
653         "outputs": 1,\r
654         "x": 4437,\r
655         "y": 159,\r
656         "z": "b39eb7ec.28f1a8",\r
657         "wires": [\r
658             [\r
659                 "24a03be4.6f22dc",\r
660                 "9afded7b.e0fd88",\r
661                 "473aa7de.af209"\r
662             ]\r
663         ]\r
664     },\r
665     {\r
666         "id": "e5beadfa.65d4b",\r
667         "type": "block",\r
668         "name": "block : atomic",\r
669         "xml": "<block atomic=\"true\">",\r
670         "atomic": "true",\r
671         "outputs": 1,\r
672         "x": 4231,\r
673         "y": 146,\r
674         "z": "b39eb7ec.28f1a8",\r
675         "wires": [\r
676             [\r
677                 "c8e5909.1b608f",\r
678                 "f5b1ba3f.53f16",\r
679                 "f37bd9fd.aaa8a8"\r
680             ]\r
681         ]\r
682     },\r
683     {\r
684         "id": "c8e5909.1b608f",\r
685         "type": "set",\r
686         "name": "set esr-thirdparty-sdnc domain id",\r
687         "xml": "<set>\n<parameter name='tmp.domain.esr-thirdparty-id' value=\"`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].relationship-data[0].relationship-value`\" />\n",\r
688         "comments": "",\r
689         "x": 4467,\r
690         "y": 107,\r
691         "z": "b39eb7ec.28f1a8",\r
692         "wires": []\r
693     },\r
694     {\r
695         "id": "24a03be4.6f22dc",\r
696         "type": "success",\r
697         "name": "success",\r
698         "xml": "<outcome value='success'>\n",\r
699         "comments": "",\r
700         "outputs": 1,\r
701         "x": 4647,\r
702         "y": 150,\r
703         "z": "b39eb7ec.28f1a8",\r
704         "wires": [\r
705             [\r
706                 "d0a9d6e9.c56f4"\r
707             ]\r
708         ]\r
709     },\r
710     {\r
711         "id": "9afded7b.e0fd88",\r
712         "type": "not-found",\r
713         "name": "not-found",\r
714         "xml": "<outcome value='not-found'>\n",\r
715         "comments": "",\r
716         "outputs": 1,\r
717         "x": 4639,\r
718         "y": 205,\r
719         "z": "b39eb7ec.28f1a8",\r
720         "wires": [\r
721             [\r
722                 "27cca76b.e2c508"\r
723             ]\r
724         ]\r
725     },\r
726     {\r
727         "id": "473aa7de.af209",\r
728         "type": "other",\r
729         "name": "other",\r
730         "xml": "<outcome value='Other'>\n",\r
731         "comments": "",\r
732         "outputs": 1,\r
733         "x": 4644,\r
734         "y": 262,\r
735         "z": "b39eb7ec.28f1a8",\r
736         "wires": [\r
737             [\r
738                 "61a0060a.f22c2"\r
739             ]\r
740         ]\r
741     },\r
742     {\r
743         "id": "61a0060a.f22c2",\r
744         "type": "returnFailure",\r
745         "name": "return failure",\r
746         "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 pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
747         "comments": "",\r
748         "x": 4796,\r
749         "y": 263,\r
750         "z": "b39eb7ec.28f1a8",\r
751         "wires": []\r
752     },\r
753     {\r
754         "id": "27cca76b.e2c508",\r
755         "type": "returnFailure",\r
756         "name": "return failure",\r
757         "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 pnf from AnAI with pnf-name = ' + $prop.connection-attachement.access-node-id`\" />\n\n",\r
758         "comments": "",\r
759         "x": 4807,\r
760         "y": 208,\r
761         "z": "b39eb7ec.28f1a8",\r
762         "wires": []\r
763     },\r
764     {\r
765         "id": "d0a9d6e9.c56f4",\r
766         "type": "block",\r
767         "name": "block",\r
768         "xml": "<block>\n",\r
769         "atomic": "false",\r
770         "comments": "",\r
771         "outputs": 1,\r
772         "x": 4791.38232421875,\r
773         "y": 147.65567016601562,\r
774         "z": "b39eb7ec.28f1a8",\r
775         "wires": [\r
776             [\r
777                 "67daf343.f6ee2c"\r
778             ]\r
779         ]\r
780     },\r
781     {\r
782         "id": "924b0e47.33623",\r
783         "type": "outcome",\r
784         "name": "esr-thirdparty-sdnc",\r
785         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
786         "comments": "",\r
787         "outputs": 1,\r
788         "x": 4052,\r
789         "y": 146,\r
790         "z": "b39eb7ec.28f1a8",\r
791         "wires": [\r
792             [\r
793                 "e5beadfa.65d4b"\r
794             ]\r
795         ]\r
796     },\r
797     {\r
798         "id": "67daf343.f6ee2c",\r
799         "type": "set",\r
800         "name": "set controller domain data",\r
801         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domain.url' value=\"`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].service-url`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domain.user' value=\"`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].user-name`\" />\n<parameter name='prop.sdncRestApi.thirdpartySdnc.domain.password' value=\"`$tmp.aai.domain.esr-thirdparty-sdnc.esr-system-info-list.esr-system-info[0].password`\" />\n\n\n<!--<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >-->\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/restconf/data/ietf-network:networks'`\" />-->\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=\"get\"/>-->\n<!--<parameter name=\"responsePrefix\" value=\"topology\"/>-->\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",\r
802         "comments": "",\r
803         "x": 5006,\r
804         "y": 144,\r
805         "z": "b39eb7ec.28f1a8",\r
806         "wires": []\r
807     },\r
808     {\r
809         "id": "f37bd9fd.aaa8a8",\r
810         "type": "break",\r
811         "name": "break",\r
812         "xml": "<break>\n",\r
813         "comments": "",\r
814         "x": 4387,\r
815         "y": 223,\r
816         "z": "b39eb7ec.28f1a8",\r
817         "wires": []\r
818     },\r
819     {\r
820         "id": "eb52e479.fabdf8",\r
821         "type": "execute",\r
822         "name": "execute RestApiCallNode Delete ethernet Service without token",\r
823         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domain.url + '/restconf/data/ietf-eth-tran-service:etht-svc/etht-svc-instances=' + $tmp.aai.connectivity.etht-svc-name`\" />\n<!--<parameter name=\"restapiUrl\" value=\"`$prop.restapi.connection-oof-url`\" />-->\n<!--<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/sotn-ethernet-service.json'`\" />-->\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domain.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domain.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name='dirPath' value=\"/opt/onap/sdnc/restconfapi/yang\" />\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",\r
824         "comments": "",\r
825         "outputs": 1,\r
826         "x": 3260,\r
827         "y": 587,\r
828         "z": "b39eb7ec.28f1a8",\r
829         "wires": [\r
830             [\r
831                 "f7e1f7cd.472128",\r
832                 "cd5ebb71.771178"\r
833             ]\r
834         ]\r
835     },\r
836     {\r
837         "id": "f7e1f7cd.472128",\r
838         "type": "failure",\r
839         "name": "failure",\r
840         "xml": "<outcome value='failure'>\n",\r
841         "comments": "",\r
842         "outputs": 1,\r
843         "x": 3606.5,\r
844         "y": 580,\r
845         "z": "b39eb7ec.28f1a8",\r
846         "wires": [\r
847             [\r
848                 "e8c999cc.b2fcc"\r
849             ]\r
850         ]\r
851     },\r
852     {\r
853         "id": "cd5ebb71.771178",\r
854         "type": "success",\r
855         "name": "success",\r
856         "xml": "<outcome value='success'>\n",\r
857         "comments": "",\r
858         "outputs": 1,\r
859         "x": 3610.5,\r
860         "y": 620,\r
861         "z": "b39eb7ec.28f1a8",\r
862         "wires": [\r
863             [\r
864                 "fe0f592f.73096"\r
865             ]\r
866         ]\r
867     },\r
868     {\r
869         "id": "fe0f592f.73096",\r
870         "type": "block",\r
871         "name": "block : atomic",\r
872         "xml": "<block atomic=\"true\">",\r
873         "atomic": "true",\r
874         "comments": "",\r
875         "outputs": 1,\r
876         "x": 3768,\r
877         "y": 620,\r
878         "z": "b39eb7ec.28f1a8",\r
879         "wires": [\r
880             [\r
881                 "a35fbdc3.ba44d8",\r
882                 "25ddb449.839c14"\r
883             ]\r
884         ]\r
885     },\r
886     {\r
887         "id": "e8c999cc.b2fcc",\r
888         "type": "returnFailure",\r
889         "name": "return failure",\r
890         "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 delete ethernet service rest api\" />\n",\r
891         "comments": "",\r
892         "x": 3764.5,\r
893         "y": 580,\r
894         "z": "b39eb7ec.28f1a8",\r
895         "wires": []\r
896     },\r
897     {\r
898         "id": "a35fbdc3.ba44d8",\r
899         "type": "save",\r
900         "name": "update vpn-binding resource (aka. OTN domainA) in AAI",\r
901         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n<parameter name='vpn-id' value='`$tmp.aai.vpn-binding.vpn-id`' />\n<parameter name='vpn-name' value='`$tmp.aai.vpn-binding.vpn-name`' />\n\n<parameter name='operational-status' value='Deactivated' />\n",\r
902         "comments": "",\r
903         "outputs": 1,\r
904         "x": 4096.5,\r
905         "y": 620,\r
906         "z": "b39eb7ec.28f1a8",\r
907         "wires": [\r
908             []\r
909         ]\r
910     },\r
911     {\r
912         "id": "25ddb449.839c14",\r
913         "type": "save",\r
914         "name": "update connectivity resource in AAI",\r
915         "xml": "<update plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'>\n<parameter name='connectivity-id' value='`$tmp.aai.connectivity.connectivity-id`' />\n<parameter name='operational-status' value='Deactivated' />\n",\r
916         "comments": "",\r
917         "outputs": 1,\r
918         "x": 4023.5,\r
919         "y": 666,\r
920         "z": "b39eb7ec.28f1a8",\r
921         "wires": [\r
922             []\r
923         ]\r
924     },\r
925     {\r
926         "id": "e64ba97a.ab16f8",\r
927         "type": "execute",\r
928         "name": "execute RestApiCallNode Delete OTN tunnel with token",\r
929         "xml": "<execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' >\n<!--<parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/' + $prop.restapi.ts-otn-src-domain-creation.templatefile`\" />-->\n<parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domain.url + '/restconf/data/ietf-te:te/tunnels/tunnel=' + $tmp.aai.vpn-binding.vpn-name`\" />\n<parameter name=\"restapiUser\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domain.user`\" />\n<parameter name=\"restapiPassword\" value=\"`$prop.sdncRestApi.thirdpartySdnc.domain.password`\" />\n<parameter name=\"format\" value=\"json\"/>\n<parameter name=\"httpMethod\" value=\"delete\"/>\n<parameter name=\"responsePrefix\" value=\"otn-oof\"/>\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
930         "comments": "",\r
931         "outputs": 1,\r
932         "x": 3233,\r
933         "y": 459,\r
934         "z": "b39eb7ec.28f1a8",\r
935         "wires": [\r
936             [\r
937                 "e39876fb.5fed98",\r
938                 "bba7f7ba.20df2"\r
939             ]\r
940         ]\r
941     },\r
942     {\r
943         "id": "e39876fb.5fed98",\r
944         "type": "failure",\r
945         "name": "failure",\r
946         "xml": "<outcome value='failure'>\n",\r
947         "comments": "",\r
948         "outputs": 1,\r
949         "x": 3565.5,\r
950         "y": 429,\r
951         "z": "b39eb7ec.28f1a8",\r
952         "wires": [\r
953             [\r
954                 "577f2ccc.95a23c"\r
955             ]\r
956         ]\r
957     },\r
958     {\r
959         "id": "bba7f7ba.20df2",\r
960         "type": "success",\r
961         "name": "success",\r
962         "xml": "<outcome value='success'>\n",\r
963         "comments": "",\r
964         "outputs": 1,\r
965         "x": 3570.5,\r
966         "y": 494,\r
967         "z": "b39eb7ec.28f1a8",\r
968         "wires": [\r
969             [\r
970                 "f956764e.d59e5"\r
971             ]\r
972         ]\r
973     },\r
974     {\r
975         "id": "577f2ccc.95a23c",\r
976         "type": "returnFailure",\r
977         "name": "return failure",\r
978         "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 delete OTN tunnel rest api\" />\n",\r
979         "comments": "",\r
980         "x": 3741.5,\r
981         "y": 429,\r
982         "z": "b39eb7ec.28f1a8",\r
983         "wires": []\r
984     },\r
985     {\r
986         "id": "f956764e.d59e5",\r
987         "type": "block",\r
988         "name": "block : atomic",\r
989         "xml": "<block atomic=\"true\">",\r
990         "atomic": "true",\r
991         "comments": "",\r
992         "outputs": 1,\r
993         "x": 3737,\r
994         "y": 494,\r
995         "z": "b39eb7ec.28f1a8",\r
996         "wires": [\r
997             []\r
998         ]\r
999     }\r
1000 ]