New DGs required for deletion and bandwidth modification of a given cloud leased...
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / cloud_leased_line / GENERIC-RESOURCE-API_cll-vnf-topology-operation-cll-delete.json
1 [\r
2     {\r
3         "id": "931a69bb.dae57",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 158,\r
8         "y": 111,\r
9         "z": "de2a2b68.0a5d7",\r
10         "wires": [\r
11             [\r
12                 "631f62d5.74088c"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "631f62d5.74088c",\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": 289.2856903076172,\r
26         "y": 160.23810863494873,\r
27         "z": "de2a2b68.0a5d7",\r
28         "wires": [\r
29             [\r
30                 "b7a67e25.a3d65"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "b7a67e25.a3d65",\r
36         "type": "method",\r
37         "name": "method cll-vnf-topology-operation-cll-delete",\r
38         "xml": "<method rpc='cll-vnf-topology-operation-cll-delete' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 292.4286193847656,\r
42         "y": 245.00003242492676,\r
43         "z": "de2a2b68.0a5d7",\r
44         "wires": [\r
45             [\r
46                 "bcc86fda.38b13"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "bcc86fda.38b13",\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": 442.238037109375,\r
58         "y": 374.6666564941406,\r
59         "z": "de2a2b68.0a5d7",\r
60         "wires": [\r
61             [\r
62                 "f53defcd.3a7dd",\r
63                 "c20e131e.73b7b",\r
64                 "d160ef14.daae98"\r
65             ]\r
66         ]\r
67     },\r
68     {\r
69         "id": "f53defcd.3a7dd",\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": 716.5716552734375,\r
75         "y": 641.59716796875,\r
76         "z": "de2a2b68.0a5d7",\r
77         "wires": []\r
78     },\r
79     {\r
80         "id": "c20e131e.73b7b",\r
81         "type": "save",\r
82         "name": "get service-instance from aai",\r
83         "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
84         "comments": "",\r
85         "outputs": 1,\r
86         "x": 768,\r
87         "y": 412,\r
88         "z": "de2a2b68.0a5d7",\r
89         "wires": [\r
90             [\r
91                 "73ebc7bf.bf03e8",\r
92                 "4161fc92.ab54b4",\r
93                 "f0a5f72e.4756d"\r
94             ]\r
95         ]\r
96     },\r
97     {\r
98         "id": "73ebc7bf.bf03e8",\r
99         "type": "success",\r
100         "name": "success",\r
101         "xml": "<outcome value='success'>\n",\r
102         "comments": "",\r
103         "outputs": 1,\r
104         "x": 987,\r
105         "y": 350,\r
106         "z": "de2a2b68.0a5d7",\r
107         "wires": [\r
108             [\r
109                 "5b569a16.745f1c"\r
110             ]\r
111         ]\r
112     },\r
113     {\r
114         "id": "4161fc92.ab54b4",\r
115         "type": "not-found",\r
116         "name": "not-found",\r
117         "xml": "<outcome value='not-found'>\n",\r
118         "comments": "",\r
119         "outputs": 1,\r
120         "x": 996.490966796875,\r
121         "y": 392.57403564453125,\r
122         "z": "de2a2b68.0a5d7",\r
123         "wires": [\r
124             [\r
125                 "8782adc7.ab141"\r
126             ]\r
127         ]\r
128     },\r
129     {\r
130         "id": "f0a5f72e.4756d",\r
131         "type": "failure",\r
132         "name": "failure",\r
133         "xml": "<outcome value='failure'>\n",\r
134         "comments": "",\r
135         "outputs": 1,\r
136         "x": 985,\r
137         "y": 439,\r
138         "z": "de2a2b68.0a5d7",\r
139         "wires": [\r
140             [\r
141                 "ecf8d005.e02b48"\r
142             ]\r
143         ]\r
144     },\r
145     {\r
146         "id": "8782adc7.ab141",\r
147         "type": "returnFailure",\r
148         "name": "return failure",\r
149         "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
150         "comments": "",\r
151         "x": 1150.0623779296875,\r
152         "y": 395.8597717285156,\r
153         "z": "de2a2b68.0a5d7",\r
154         "wires": []\r
155     },\r
156     {\r
157         "id": "ecf8d005.e02b48",\r
158         "type": "returnFailure",\r
159         "name": "return failure",\r
160         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
161         "comments": "",\r
162         "x": 1154,\r
163         "y": 440,\r
164         "z": "de2a2b68.0a5d7",\r
165         "wires": []\r
166     },\r
167     {\r
168         "id": "5b569a16.745f1c",\r
169         "type": "for",\r
170         "name": "for each relationship",\r
171         "xml": "<for index='rel-index' start='0' end='`$tmp.aai.service-instance.relationship-list.relationship_length`' >\n",\r
172         "comments": "",\r
173         "outputs": 1,\r
174         "x": 1184,\r
175         "y": 346,\r
176         "z": "de2a2b68.0a5d7",\r
177         "wires": [\r
178             [\r
179                 "25ca27fd.dbc988"\r
180             ]\r
181         ]\r
182     },\r
183     {\r
184         "id": "25ca27fd.dbc988",\r
185         "type": "switchNode",\r
186         "name": "switch related-to",\r
187         "xml": "<switch test='`$tmp.aai.service-instance.relationship-list.relationship[$rel-index].related-to`'>\n",\r
188         "comments": "",\r
189         "outputs": 1,\r
190         "x": 1407.33349609375,\r
191         "y": 345.99993896484375,\r
192         "z": "de2a2b68.0a5d7",\r
193         "wires": [\r
194             [\r
195                 "f6a0c4df.5c0238"\r
196             ]\r
197         ]\r
198     },\r
199     {\r
200         "id": "f6a0c4df.5c0238",\r
201         "type": "outcome",\r
202         "name": "connectivity",\r
203         "xml": "<outcome value='connectivity'>\n",\r
204         "comments": "",\r
205         "outputs": 1,\r
206         "x": 1587.0001220703125,\r
207         "y": 346.0000305175781,\r
208         "z": "de2a2b68.0a5d7",\r
209         "wires": [\r
210             [\r
211                 "b1afa8c.9d08258"\r
212             ]\r
213         ]\r
214     },\r
215     {\r
216         "id": "d160ef14.daae98",\r
217         "type": "execute",\r
218         "name": "execute properties",\r
219         "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
220         "comments": "",\r
221         "outputs": 1,\r
222         "x": 734,\r
223         "y": 360,\r
224         "z": "de2a2b68.0a5d7",\r
225         "wires": [\r
226             []\r
227         ]\r
228     },\r
229     {\r
230         "id": "b1afa8c.9d08258",\r
231         "type": "save",\r
232         "name": "get connectivity from aai",\r
233         "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
234         "comments": "",\r
235         "outputs": 1,\r
236         "x": 1787,\r
237         "y": 346,\r
238         "z": "de2a2b68.0a5d7",\r
239         "wires": [\r
240             [\r
241                 "c3a2010c.f5d48",\r
242                 "fb144142.e9ac68",\r
243                 "ba20a9b3.14be2"\r
244             ]\r
245         ]\r
246     },\r
247     {\r
248         "id": "c3a2010c.f5d48",\r
249         "type": "success",\r
250         "name": "success",\r
251         "xml": "<outcome value='success'>\n",\r
252         "comments": "",\r
253         "outputs": 1,\r
254         "x": 1958,\r
255         "y": 299,\r
256         "z": "de2a2b68.0a5d7",\r
257         "wires": [\r
258             [\r
259                 "9386fbbc.1d2048"\r
260             ]\r
261         ]\r
262     },\r
263     {\r
264         "id": "fb144142.e9ac68",\r
265         "type": "not-found",\r
266         "name": "not-found",\r
267         "xml": "<outcome value='not-found'>\n",\r
268         "comments": "",\r
269         "outputs": 1,\r
270         "x": 2039.490966796875,\r
271         "y": 1139.5740356445312,\r
272         "z": "de2a2b68.0a5d7",\r
273         "wires": [\r
274             [\r
275                 "9e1c850d.74d728"\r
276             ]\r
277         ]\r
278     },\r
279     {\r
280         "id": "ba20a9b3.14be2",\r
281         "type": "failure",\r
282         "name": "failure",\r
283         "xml": "<outcome value='failure'>\n",\r
284         "comments": "",\r
285         "outputs": 1,\r
286         "x": 2037,\r
287         "y": 1183,\r
288         "z": "de2a2b68.0a5d7",\r
289         "wires": [\r
290             [\r
291                 "c9b57000.53acb8"\r
292             ]\r
293         ]\r
294     },\r
295     {\r
296         "id": "9e1c850d.74d728",\r
297         "type": "returnFailure",\r
298         "name": "return failure",\r
299         "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
300         "comments": "",\r
301         "x": 2202.0623779296875,\r
302         "y": 1139.8597717285156,\r
303         "z": "de2a2b68.0a5d7",\r
304         "wires": []\r
305     },\r
306     {\r
307         "id": "c9b57000.53acb8",\r
308         "type": "returnFailure",\r
309         "name": "return failure",\r
310         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
311         "comments": "",\r
312         "x": 2206,\r
313         "y": 1184,\r
314         "z": "de2a2b68.0a5d7",\r
315         "wires": []\r
316     },\r
317     {\r
318         "id": "ad889722.664b08",\r
319         "type": "save",\r
320         "name": "get vpn-binding from aai",\r
321         "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
322         "comments": "",\r
323         "outputs": 1,\r
324         "x": 3062,\r
325         "y": 386,\r
326         "z": "de2a2b68.0a5d7",\r
327         "wires": [\r
328             [\r
329                 "640b0e20.b1d3e",\r
330                 "ce9c63b.0255a2",\r
331                 "7ad6314d.3b89c8"\r
332             ]\r
333         ]\r
334     },\r
335     {\r
336         "id": "e28a48f8.db57f8",\r
337         "type": "block",\r
338         "name": "block : atomic",\r
339         "xml": "<block atomic=\"true\">",\r
340         "atomic": "true",\r
341         "outputs": 1,\r
342         "x": 3439,\r
343         "y": 378,\r
344         "z": "de2a2b68.0a5d7",\r
345         "wires": [\r
346             [\r
347                 "1c93c389.0c8c2c",\r
348                 "c798ad9c.1234b",\r
349                 "fd7fa756.f7d6e8",\r
350                 "270a4545.e66b22",\r
351                 "d4768fc2.d5865"\r
352             ]\r
353         ]\r
354     },\r
355     {\r
356         "id": "640b0e20.b1d3e",\r
357         "type": "success",\r
358         "name": "success",\r
359         "xml": "<outcome value='success'>\n",\r
360         "comments": "",\r
361         "outputs": 1,\r
362         "x": 3273,\r
363         "y": 388,\r
364         "z": "de2a2b68.0a5d7",\r
365         "wires": [\r
366             [\r
367                 "e28a48f8.db57f8"\r
368             ]\r
369         ]\r
370     },\r
371     {\r
372         "id": "ce9c63b.0255a2",\r
373         "type": "not-found",\r
374         "name": "not-found",\r
375         "xml": "<outcome value='not-found'>\n",\r
376         "comments": "",\r
377         "outputs": 1,\r
378         "x": 3273.490966796875,\r
379         "y": 433.57403564453125,\r
380         "z": "de2a2b68.0a5d7",\r
381         "wires": [\r
382             [\r
383                 "714cc291.22ce0c"\r
384             ]\r
385         ]\r
386     },\r
387     {\r
388         "id": "7ad6314d.3b89c8",\r
389         "type": "failure",\r
390         "name": "failure",\r
391         "xml": "<outcome value='failure'>\n",\r
392         "comments": "",\r
393         "outputs": 1,\r
394         "x": 3271,\r
395         "y": 477,\r
396         "z": "de2a2b68.0a5d7",\r
397         "wires": [\r
398             [\r
399                 "525b4279.2df8f4"\r
400             ]\r
401         ]\r
402     },\r
403     {\r
404         "id": "525b4279.2df8f4",\r
405         "type": "returnFailure",\r
406         "name": "return failure",\r
407         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
408         "comments": "",\r
409         "x": 3438,\r
410         "y": 476,\r
411         "z": "de2a2b68.0a5d7",\r
412         "wires": []\r
413     },\r
414     {\r
415         "id": "714cc291.22ce0c",\r
416         "type": "returnFailure",\r
417         "name": "return failure",\r
418         "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
419         "comments": "",\r
420         "x": 3436.0623779296875,\r
421         "y": 433.8597717285156,\r
422         "z": "de2a2b68.0a5d7",\r
423         "wires": []\r
424     },\r
425     {\r
426         "id": "c57d1cb2.40bd38",\r
427         "type": "for",\r
428         "name": "for each relationship",\r
429         "xml": "<for silentFailure='true' index='cridx' start='0' end='`$tmp.aai.connectivity.relationship-list.relationship_length`' >\n\n",\r
430         "comments": "",\r
431         "outputs": 1,\r
432         "x": 2261,\r
433         "y": 301,\r
434         "z": "de2a2b68.0a5d7",\r
435         "wires": [\r
436             [\r
437                 "9dbcf55e.4925c8"\r
438             ]\r
439         ]\r
440     },\r
441     {\r
442         "id": "9dbcf55e.4925c8",\r
443         "type": "switchNode",\r
444         "name": "switch related-to",\r
445         "xml": "<switch test='`$tmp.aai.connectivity.relationship-list.relationship[$cridx].related-to`'>\n",\r
446         "comments": "",\r
447         "outputs": 1,\r
448         "x": 2458,\r
449         "y": 315,\r
450         "z": "de2a2b68.0a5d7",\r
451         "wires": [\r
452             [\r
453                 "b564f315.834a2",\r
454                 "e7d69f06.780b38"\r
455             ]\r
456         ]\r
457     },\r
458     {\r
459         "id": "b564f315.834a2",\r
460         "type": "outcome",\r
461         "name": "vpn-binding",\r
462         "xml": "<outcome value='vpn-binding'>\n",\r
463         "comments": "",\r
464         "outputs": 1,\r
465         "x": 2626,\r
466         "y": 308,\r
467         "z": "de2a2b68.0a5d7",\r
468         "wires": [\r
469             [\r
470                 "491489ec.617558"\r
471             ]\r
472         ]\r
473     },\r
474     {\r
475         "id": "491489ec.617558",\r
476         "type": "block",\r
477         "name": "block : atomic",\r
478         "xml": "<block atomic=\"true\">",\r
479         "atomic": "true",\r
480         "outputs": 1,\r
481         "x": 2789,\r
482         "y": 308,\r
483         "z": "de2a2b68.0a5d7",\r
484         "wires": [\r
485             [\r
486                 "ad889722.664b08"\r
487             ]\r
488         ]\r
489     },\r
490     {\r
491         "id": "1c93c389.0c8c2c",\r
492         "type": "set",\r
493         "name": "set pnf-name",\r
494         "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
495         "comments": "",\r
496         "x": 3661,\r
497         "y": 96,\r
498         "z": "de2a2b68.0a5d7",\r
499         "wires": []\r
500     },\r
501     {\r
502         "id": "c798ad9c.1234b",\r
503         "type": "get-resource",\r
504         "name": "get-resource src pnf",\r
505         "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
506         "comments": "",\r
507         "outputs": 1,\r
508         "x": 3687,\r
509         "y": 213,\r
510         "z": "de2a2b68.0a5d7",\r
511         "wires": [\r
512             [\r
513                 "76dc6e0a.1ab268",\r
514                 "826ceead.c2f69",\r
515                 "d5b03fc8.b6e088"\r
516             ]\r
517         ]\r
518     },\r
519     {\r
520         "id": "76dc6e0a.1ab268",\r
521         "type": "success",\r
522         "name": "success",\r
523         "xml": "<outcome value='success'>\n",\r
524         "comments": "",\r
525         "outputs": 1,\r
526         "x": 3882.5001220703125,\r
527         "y": 165,\r
528         "z": "de2a2b68.0a5d7",\r
529         "wires": [\r
530             [\r
531                 "feb1370b.46393"\r
532             ]\r
533         ]\r
534     },\r
535     {\r
536         "id": "826ceead.c2f69",\r
537         "type": "not-found",\r
538         "name": "not-found",\r
539         "xml": "<outcome value='not-found'>\n",\r
540         "comments": "",\r
541         "outputs": 1,\r
542         "x": 3874.5001220703125,\r
543         "y": 220,\r
544         "z": "de2a2b68.0a5d7",\r
545         "wires": [\r
546             [\r
547                 "f38f34bb.7a9748"\r
548             ]\r
549         ]\r
550     },\r
551     {\r
552         "id": "feb1370b.46393",\r
553         "type": "block",\r
554         "name": "block",\r
555         "xml": "<block>\n",\r
556         "atomic": "false",\r
557         "comments": "",\r
558         "outputs": 1,\r
559         "x": 4026.8824462890625,\r
560         "y": 164.65567016601562,\r
561         "z": "de2a2b68.0a5d7",\r
562         "wires": [\r
563             [\r
564                 "21f3a77a.346fa8"\r
565             ]\r
566         ]\r
567     },\r
568     {\r
569         "id": "21f3a77a.346fa8",\r
570         "type": "for",\r
571         "name": "for each relationship",\r
572         "xml": "<for silentFailure='true' index='spvidx' start='0' end='`$tmp.aai.source-pnf.relationship-list.relationship_length`' >\n",\r
573         "comments": "",\r
574         "outputs": 1,\r
575         "x": 4211,\r
576         "y": 163,\r
577         "z": "de2a2b68.0a5d7",\r
578         "wires": [\r
579             [\r
580                 "a51bf440.0c5b6"\r
581             ]\r
582         ]\r
583     },\r
584     {\r
585         "id": "a51bf440.0c5b6",\r
586         "type": "switchNode",\r
587         "name": "switch related-to",\r
588         "xml": "<switch test='`$tmp.aai.source-pnf.relationship-list.relationship[$spvidx].related-to`'>\n",\r
589         "comments": "",\r
590         "outputs": 1,\r
591         "x": 4406,\r
592         "y": 163,\r
593         "z": "de2a2b68.0a5d7",\r
594         "wires": [\r
595             [\r
596                 "34e2f8df.de6cf8"\r
597             ]\r
598         ]\r
599     },\r
600     {\r
601         "id": "d5b03fc8.b6e088",\r
602         "type": "other",\r
603         "name": "other",\r
604         "xml": "<outcome value='Other'>\n",\r
605         "comments": "",\r
606         "outputs": 1,\r
607         "x": 3879.5001220703125,\r
608         "y": 277,\r
609         "z": "de2a2b68.0a5d7",\r
610         "wires": [\r
611             [\r
612                 "8eb64fc1.c84cd"\r
613             ]\r
614         ]\r
615     },\r
616     {\r
617         "id": "8eb64fc1.c84cd",\r
618         "type": "returnFailure",\r
619         "name": "return failure",\r
620         "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
621         "comments": "",\r
622         "x": 4031.5001220703125,\r
623         "y": 278,\r
624         "z": "de2a2b68.0a5d7",\r
625         "wires": []\r
626     },\r
627     {\r
628         "id": "f38f34bb.7a9748",\r
629         "type": "returnFailure",\r
630         "name": "return failure",\r
631         "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
632         "comments": "",\r
633         "x": 4042.5001220703125,\r
634         "y": 221,\r
635         "z": "de2a2b68.0a5d7",\r
636         "wires": []\r
637     },\r
638     {\r
639         "id": "41c68962.37006",\r
640         "type": "execute",\r
641         "name": "get esr-thirdparty-sdnc",\r
642         "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
643         "comments": "",\r
644         "outputs": 1,\r
645         "x": 4994,\r
646         "y": 180,\r
647         "z": "de2a2b68.0a5d7",\r
648         "wires": [\r
649             [\r
650                 "b0076b13.2e399",\r
651                 "f818e30c.1ed2d",\r
652                 "cd5ca056.adec1"\r
653             ]\r
654         ]\r
655     },\r
656     {\r
657         "id": "fb2612bc.a6aea8",\r
658         "type": "block",\r
659         "name": "block : atomic",\r
660         "xml": "<block atomic=\"true\">",\r
661         "atomic": "true",\r
662         "outputs": 1,\r
663         "x": 4788,\r
664         "y": 167,\r
665         "z": "de2a2b68.0a5d7",\r
666         "wires": [\r
667             [\r
668                 "a86d0a2.d48def8",\r
669                 "41c68962.37006",\r
670                 "3b61ff6d.8dced"\r
671             ]\r
672         ]\r
673     },\r
674     {\r
675         "id": "a86d0a2.d48def8",\r
676         "type": "set",\r
677         "name": "set esr-thirdparty-sdnc domain id",\r
678         "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
679         "comments": "",\r
680         "x": 5024,\r
681         "y": 128,\r
682         "z": "de2a2b68.0a5d7",\r
683         "wires": []\r
684     },\r
685     {\r
686         "id": "b0076b13.2e399",\r
687         "type": "success",\r
688         "name": "success",\r
689         "xml": "<outcome value='success'>\n",\r
690         "comments": "",\r
691         "outputs": 1,\r
692         "x": 5204,\r
693         "y": 171,\r
694         "z": "de2a2b68.0a5d7",\r
695         "wires": [\r
696             [\r
697                 "9a62192a.51df38"\r
698             ]\r
699         ]\r
700     },\r
701     {\r
702         "id": "f818e30c.1ed2d",\r
703         "type": "not-found",\r
704         "name": "not-found",\r
705         "xml": "<outcome value='not-found'>\n",\r
706         "comments": "",\r
707         "outputs": 1,\r
708         "x": 5196,\r
709         "y": 226,\r
710         "z": "de2a2b68.0a5d7",\r
711         "wires": [\r
712             [\r
713                 "cb7716d3.6ef01"\r
714             ]\r
715         ]\r
716     },\r
717     {\r
718         "id": "cd5ca056.adec1",\r
719         "type": "other",\r
720         "name": "other",\r
721         "xml": "<outcome value='Other'>\n",\r
722         "comments": "",\r
723         "outputs": 1,\r
724         "x": 5201,\r
725         "y": 283,\r
726         "z": "de2a2b68.0a5d7",\r
727         "wires": [\r
728             [\r
729                 "6a7cfa93.2ccb4c"\r
730             ]\r
731         ]\r
732     },\r
733     {\r
734         "id": "6a7cfa93.2ccb4c",\r
735         "type": "returnFailure",\r
736         "name": "return failure",\r
737         "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
738         "comments": "",\r
739         "x": 5353,\r
740         "y": 284,\r
741         "z": "de2a2b68.0a5d7",\r
742         "wires": []\r
743     },\r
744     {\r
745         "id": "cb7716d3.6ef01",\r
746         "type": "returnFailure",\r
747         "name": "return failure",\r
748         "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
749         "comments": "",\r
750         "x": 5364,\r
751         "y": 229,\r
752         "z": "de2a2b68.0a5d7",\r
753         "wires": []\r
754     },\r
755     {\r
756         "id": "9a62192a.51df38",\r
757         "type": "block",\r
758         "name": "block",\r
759         "xml": "<block>\n",\r
760         "atomic": "false",\r
761         "comments": "",\r
762         "outputs": 1,\r
763         "x": 5348.38232421875,\r
764         "y": 168.65567016601562,\r
765         "z": "de2a2b68.0a5d7",\r
766         "wires": [\r
767             [\r
768                 "1e654428.bcfdbc"\r
769             ]\r
770         ]\r
771     },\r
772     {\r
773         "id": "34e2f8df.de6cf8",\r
774         "type": "outcome",\r
775         "name": "esr-thirdparty-sdnc",\r
776         "xml": "<outcome value='esr-thirdparty-sdnc'>\n",\r
777         "comments": "",\r
778         "outputs": 1,\r
779         "x": 4609,\r
780         "y": 167,\r
781         "z": "de2a2b68.0a5d7",\r
782         "wires": [\r
783             [\r
784                 "fb2612bc.a6aea8"\r
785             ]\r
786         ]\r
787     },\r
788     {\r
789         "id": "1e654428.bcfdbc",\r
790         "type": "set",\r
791         "name": "set controller domain data",\r
792         "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
793         "comments": "",\r
794         "x": 5563,\r
795         "y": 165,\r
796         "z": "de2a2b68.0a5d7",\r
797         "wires": []\r
798     },\r
799     {\r
800         "id": "3b61ff6d.8dced",\r
801         "type": "break",\r
802         "name": "break",\r
803         "xml": "<break>\n",\r
804         "comments": "",\r
805         "x": 4944,\r
806         "y": 244,\r
807         "z": "de2a2b68.0a5d7",\r
808         "wires": []\r
809     },\r
810     {\r
811         "id": "10401b5c.b05865",\r
812         "type": "execute",\r
813         "name": "execute RestApiCallNode Delete ethernet Service without token",\r
814         "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
815         "comments": "",\r
816         "outputs": 1,\r
817         "x": 4322,\r
818         "y": 593,\r
819         "z": "de2a2b68.0a5d7",\r
820         "wires": [\r
821             [\r
822                 "7f6c606d.64ab48",\r
823                 "c3eb517a.b7781"\r
824             ]\r
825         ]\r
826     },\r
827     {\r
828         "id": "7f6c606d.64ab48",\r
829         "type": "failure",\r
830         "name": "failure",\r
831         "xml": "<outcome value='failure'>\n",\r
832         "comments": "",\r
833         "outputs": 1,\r
834         "x": 4668.5,\r
835         "y": 586,\r
836         "z": "de2a2b68.0a5d7",\r
837         "wires": [\r
838             [\r
839                 "8c5003e.5a8698"\r
840             ]\r
841         ]\r
842     },\r
843     {\r
844         "id": "c3eb517a.b7781",\r
845         "type": "success",\r
846         "name": "success",\r
847         "xml": "<outcome value='success'>\n",\r
848         "comments": "",\r
849         "outputs": 1,\r
850         "x": 4672.5,\r
851         "y": 626,\r
852         "z": "de2a2b68.0a5d7",\r
853         "wires": [\r
854             [\r
855                 "19571e12.890ec2"\r
856             ]\r
857         ]\r
858     },\r
859     {\r
860         "id": "19571e12.890ec2",\r
861         "type": "block",\r
862         "name": "block : atomic",\r
863         "xml": "<block atomic=\"true\">",\r
864         "atomic": "true",\r
865         "comments": "",\r
866         "outputs": 1,\r
867         "x": 4830,\r
868         "y": 626,\r
869         "z": "de2a2b68.0a5d7",\r
870         "wires": [\r
871             []\r
872         ]\r
873     },\r
874     {\r
875         "id": "8c5003e.5a8698",\r
876         "type": "returnFailure",\r
877         "name": "return failure",\r
878         "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
879         "comments": "",\r
880         "x": 4826.5,\r
881         "y": 586,\r
882         "z": "de2a2b68.0a5d7",\r
883         "wires": []\r
884     },\r
885     {\r
886         "id": "fd7fa756.f7d6e8",\r
887         "type": "execute",\r
888         "name": "execute RestApiCallNode Delete OTN tunnel with token",\r
889         "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
890         "comments": "",\r
891         "outputs": 1,\r
892         "x": 3790,\r
893         "y": 480,\r
894         "z": "de2a2b68.0a5d7",\r
895         "wires": [\r
896             [\r
897                 "7d0f2c32.be1c14",\r
898                 "d337892f.188d2"\r
899             ]\r
900         ]\r
901     },\r
902     {\r
903         "id": "7d0f2c32.be1c14",\r
904         "type": "failure",\r
905         "name": "failure",\r
906         "xml": "<outcome value='failure'>\n",\r
907         "comments": "",\r
908         "outputs": 1,\r
909         "x": 4122.5,\r
910         "y": 450,\r
911         "z": "de2a2b68.0a5d7",\r
912         "wires": [\r
913             [\r
914                 "bcce4236.8aab4"\r
915             ]\r
916         ]\r
917     },\r
918     {\r
919         "id": "d337892f.188d2",\r
920         "type": "success",\r
921         "name": "success",\r
922         "xml": "<outcome value='success'>\n",\r
923         "comments": "",\r
924         "outputs": 1,\r
925         "x": 4127.5,\r
926         "y": 515,\r
927         "z": "de2a2b68.0a5d7",\r
928         "wires": [\r
929             [\r
930                 "fe33b47b.c7292"\r
931             ]\r
932         ]\r
933     },\r
934     {\r
935         "id": "bcce4236.8aab4",\r
936         "type": "returnFailure",\r
937         "name": "return failure",\r
938         "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
939         "comments": "",\r
940         "x": 4298.5,\r
941         "y": 450,\r
942         "z": "de2a2b68.0a5d7",\r
943         "wires": []\r
944     },\r
945     {\r
946         "id": "fe33b47b.c7292",\r
947         "type": "block",\r
948         "name": "block : atomic",\r
949         "xml": "<block atomic=\"true\">",\r
950         "atomic": "true",\r
951         "comments": "",\r
952         "outputs": 1,\r
953         "x": 4294,\r
954         "y": 515,\r
955         "z": "de2a2b68.0a5d7",\r
956         "wires": [\r
957             []\r
958         ]\r
959     },\r
960     {\r
961         "id": "270a4545.e66b22",\r
962         "type": "switchNode",\r
963         "name": "switch connectivity has ethernet service",\r
964         "xml": "<switch test='`$tmp.aai.connectivity.etht-svc-name`'>\n",\r
965         "comments": "",\r
966         "outputs": 1,\r
967         "x": 3728,\r
968         "y": 615,\r
969         "z": "de2a2b68.0a5d7",\r
970         "wires": [\r
971             [\r
972                 "9b17a7a2.876",\r
973                 "67f91d39.722cb4"\r
974             ]\r
975         ]\r
976     },\r
977     {\r
978         "id": "67f91d39.722cb4",\r
979         "type": "other",\r
980         "name": "other",\r
981         "xml": "<outcome value='Other'>\n",\r
982         "comments": "",\r
983         "outputs": 1,\r
984         "x": 3981,\r
985         "y": 593,\r
986         "z": "de2a2b68.0a5d7",\r
987         "wires": [\r
988             [\r
989                 "10401b5c.b05865"\r
990             ]\r
991         ]\r
992     },\r
993     {\r
994         "id": "9b17a7a2.876",\r
995         "type": "outcome",\r
996         "name": "Null",\r
997         "xml": "<outcome value=''>\n",\r
998         "comments": "",\r
999         "outputs": 1,\r
1000         "x": 3981,\r
1001         "y": 649,\r
1002         "z": "de2a2b68.0a5d7",\r
1003         "wires": [\r
1004             []\r
1005         ]\r
1006     },\r
1007     {\r
1008         "id": "9c7846e0.04a7f",\r
1009         "type": "save",\r
1010         "name": "delete connectivity resource in AAI",\r
1011         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='connectivity' \n      key='connectivity.connectivity-id = $tmp.aai.connectivity.connectivity-id'>\n",\r
1012         "comments": "",\r
1013         "outputs": 1,\r
1014         "x": 2277,\r
1015         "y": 1030,\r
1016         "z": "de2a2b68.0a5d7",\r
1017         "wires": [\r
1018             []\r
1019         ]\r
1020     },\r
1021     {\r
1022         "id": "d4768fc2.d5865",\r
1023         "type": "save",\r
1024         "name": "delete vpn-binding resource in AAI",\r
1025         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='vpn-binding' \n      key='vpn-binding.vpn-id = $tmp.aai.vpn-binding.vpn-id' >\n",\r
1026         "comments": "",\r
1027         "outputs": 1,\r
1028         "x": 3709,\r
1029         "y": 731,\r
1030         "z": "de2a2b68.0a5d7",\r
1031         "wires": [\r
1032             []\r
1033         ]\r
1034     },\r
1035     {\r
1036         "id": "e7d69f06.780b38",\r
1037         "type": "outcome",\r
1038         "name": "uni",\r
1039         "xml": "<outcome value='uni'>\n",\r
1040         "comments": "",\r
1041         "outputs": 1,\r
1042         "x": 2642,\r
1043         "y": 710,\r
1044         "z": "de2a2b68.0a5d7",\r
1045         "wires": [\r
1046             [\r
1047                 "f282643f.862928"\r
1048             ]\r
1049         ]\r
1050     },\r
1051     {\r
1052         "id": "f282643f.862928",\r
1053         "type": "block",\r
1054         "name": "block : atomic",\r
1055         "xml": "<block atomic=\"true\">",\r
1056         "atomic": "true",\r
1057         "outputs": 1,\r
1058         "x": 2805,\r
1059         "y": 710,\r
1060         "z": "de2a2b68.0a5d7",\r
1061         "wires": [\r
1062             [\r
1063                 "7484e145.9ae3a8"\r
1064             ]\r
1065         ]\r
1066     },\r
1067     {\r
1068         "id": "7484e145.9ae3a8",\r
1069         "type": "save",\r
1070         "name": "delete uni resource in AAI",\r
1071         "xml": "<delete plugin='org.onap.ccsdk.sli.adaptors.aai.AAIService' resource='uni' \n      key='uni.id = $tmp.aai.connectivity.relationship-list.relationship[$cridx].relationship-data[0].relationship-value'>\n",\r
1072         "comments": "",\r
1073         "outputs": 1,\r
1074         "x": 3048,\r
1075         "y": 710,\r
1076         "z": "de2a2b68.0a5d7",\r
1077         "wires": [\r
1078             []\r
1079         ]\r
1080     },\r
1081     {\r
1082         "id": "9386fbbc.1d2048",\r
1083         "type": "block",\r
1084         "name": "block",\r
1085         "xml": "<block>\n",\r
1086         "atomic": "false",\r
1087         "comments": "",\r
1088         "outputs": 1,\r
1089         "x": 2087,\r
1090         "y": 299,\r
1091         "z": "de2a2b68.0a5d7",\r
1092         "wires": [\r
1093             [\r
1094                 "c57d1cb2.40bd38",\r
1095                 "9c7846e0.04a7f"\r
1096             ]\r
1097         ]\r
1098     }\r
1099 ]