Add logic to delete resource also from AAI
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_bbs-access-connectivity-network-topology-operation-delete-huawei.json
1 [\r
2     {\r
3         "id": "1fe4d356.7d1a4d",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 114.00390625,\r
8         "y": 228.9999885559082,\r
9         "z": "4da1e057.93c81",\r
10         "wires": [\r
11             [\r
12                 "33702a3.e0f9fd6"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "33702a3.e0f9fd6",\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": 502.00378799438477,\r
26         "y": 228.99999332427979,\r
27         "z": "4da1e057.93c81",\r
28         "wires": [\r
29             [\r
30                 "b821ff4a.2c1fa"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "b821ff4a.2c1fa",\r
36         "type": "method",\r
37         "name": "method:bbs-access-connectivity-network-topology-operation-delete-huawei",\r
38         "xml": "<method rpc='bbs-access-connectivity-network-topology-operation-delete-huawei' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 465.00378799438477,\r
42         "y": 347.9999933242798,\r
43         "z": "4da1e057.93c81",\r
44         "wires": [\r
45             [\r
46                 "8a087462.b39fd8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "8a087462.b39fd8",\r
52         "type": "block",\r
53         "name": "block : atomic",\r
54         "xml": "<block atomic=\"true\">\n",\r
55         "atomic": "false",\r
56         "comments": "",\r
57         "outputs": 1,\r
58         "x": 863.0038948059082,\r
59         "y": 346.9999933242798,\r
60         "z": "4da1e057.93c81",\r
61         "wires": [\r
62             [\r
63                 "b571ef0e.fb883",\r
64                 "e6661884.b85a18",\r
65                 "8d5fd62a.ea1838",\r
66                 "edca7b4c.628428",\r
67                 "a1566932.4a14e8",\r
68                 "8cd22f67.ca85",\r
69                 "7ea1fa62.bd7864",\r
70                 "74da4578.69488c",\r
71                 "b3adae43.1a849"\r
72             ]\r
73         ]\r
74     },\r
75     {\r
76         "id": "b571ef0e.fb883",\r
77         "type": "execute",\r
78         "name": "excute:readProperties",\r
79         "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\n",\r
80         "comments": "",\r
81         "outputs": 1,\r
82         "x": 1305.004192352295,\r
83         "y": 201.11107444763184,\r
84         "z": "4da1e057.93c81",\r
85         "wires": [\r
86             []\r
87         ]\r
88     },\r
89     {\r
90         "id": "8cd22f67.ca85",\r
91         "type": "for",\r
92         "name": "for:network-input-paramters",\r
93         "xml": "<for index='idx' start='0' end='`$network-input-parameters.param_length`' >\n",\r
94         "comments": "",\r
95         "outputs": 1,\r
96         "x": 1309.0042152404785,\r
97         "y": 422.9999198913574,\r
98         "z": "4da1e057.93c81",\r
99         "wires": [\r
100             [\r
101                 "fb4eabbb.3b7248"\r
102             ]\r
103         ]\r
104     },\r
105     {\r
106         "id": "a1566932.4a14e8",\r
107         "type": "execute",\r
108         "name": "execute:querryTokenID",\r
109         "xml": " <execute plugin=\"org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode\" method=\"sendRequest\">\n    <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/bbs-token-template.json'`\"/>\n    <parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url+'/rest/plat/smapp/v1/oauth/token'`\"/>\n    <parameter name=\"format\" value=\"json\"/>\n    <parameter name=\"httpMethod\" value=\"put\"/>\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\"/>\n\n",\r
110         "comments": "",\r
111         "outputs": 1,\r
112         "x": 1300.0042152404785,\r
113         "y": 332.99999618530273,\r
114         "z": "4da1e057.93c81",\r
115         "wires": [\r
116             [\r
117                 "b85b7ef3.4a5bd",\r
118                 "608c2c9a.b06c14"\r
119             ]\r
120         ]\r
121     },\r
122     {\r
123         "id": "608c2c9a.b06c14",\r
124         "type": "outcome",\r
125         "name": "success",\r
126         "xml": "<outcome value='success'>\n",\r
127         "comments": "",\r
128         "outputs": 1,\r
129         "x": 1599.170841217041,\r
130         "y": 329.24999618530273,\r
131         "z": "4da1e057.93c81",\r
132         "wires": [\r
133             [\r
134                 "8526ecf2.42dcd"\r
135             ]\r
136         ]\r
137     },\r
138     {\r
139         "id": "b85b7ef3.4a5bd",\r
140         "type": "outcome",\r
141         "name": "failure",\r
142         "xml": "<outcome value='failure'>\n",\r
143         "comments": "",\r
144         "outputs": 1,\r
145         "x": 1595.170841217041,\r
146         "y": 223.2499656677246,\r
147         "z": "4da1e057.93c81",\r
148         "wires": [\r
149             [\r
150                 "a6f5bdc0.ca847"\r
151             ]\r
152         ]\r
153     },\r
154     {\r
155         "id": "7756fd5f.8c2fe4",\r
156         "type": "returnFailure",\r
157         "name": "return failure",\r
158         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error executing queryTokenID,vaule is null\" />\n",\r
159         "comments": "",\r
160         "x": 2142.2846450805664,\r
161         "y": 271.61365032196045,\r
162         "z": "4da1e057.93c81",\r
163         "wires": []\r
164     },\r
165     {\r
166         "id": "8a946e8b.a881",\r
167         "type": "outcome",\r
168         "name": "NULL",\r
169         "xml": "<outcome value=''>\n",\r
170         "comments": "",\r
171         "outputs": 1,\r
172         "x": 1966.004222869873,\r
173         "y": 271.9999523162842,\r
174         "z": "4da1e057.93c81",\r
175         "wires": [\r
176             [\r
177                 "7756fd5f.8c2fe4"\r
178             ]\r
179         ]\r
180     },\r
181     {\r
182         "id": "8526ecf2.42dcd",\r
183         "type": "switchNode",\r
184         "name": "switch:token ",\r
185         "xml": "<switch test='`$token-result.accessSession`'>\n",\r
186         "comments": "",\r
187         "outputs": 1,\r
188         "x": 1798.004222869873,\r
189         "y": 329.9999523162842,\r
190         "z": "4da1e057.93c81",\r
191         "wires": [\r
192             [\r
193                 "8a946e8b.a881",\r
194                 "f2c4f3fa.fa28"\r
195             ]\r
196         ]\r
197     },\r
198     {\r
199         "id": "f2c4f3fa.fa28",\r
200         "type": "outcome",\r
201         "name": "Other",\r
202         "xml": "<outcome value='Other'>\n",\r
203         "comments": "",\r
204         "outputs": 1,\r
205         "x": 1967.004222869873,\r
206         "y": 328.9999523162842,\r
207         "z": "4da1e057.93c81",\r
208         "wires": [\r
209             [\r
210                 "34e2fc86.cccd84"\r
211             ]\r
212         ]\r
213     },\r
214     {\r
215         "id": "34e2fc86.cccd84",\r
216         "type": "set",\r
217         "name": "set:token-id",\r
218         "xml": "<set>\n<parameter name='prop.sdncRestApi.token_id' value='`$token-result.accessSession`' />\n",\r
219         "comments": "",\r
220         "x": 2141.5042152404785,\r
221         "y": 328.24999618530273,\r
222         "z": "4da1e057.93c81",\r
223         "wires": []\r
224     },\r
225     {\r
226         "id": "7f008572.ced19c",\r
227         "type": "record",\r
228         "name": "log file",\r
229         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/oak/logx.txt\" />\n    <parameter name=\"field1\" value=\"__TIMESTAMP__\" />\n    <parameter name=\"field2\" value=\"sucess executing Get token rest api\" />\n    <parameter name=\"field3\" value=\"`$token-result.accessSession`\" />\n    ",\r
230         "comments": "",\r
231         "outputs": 1,\r
232         "x": 2353.0042152404785,\r
233         "y": 325.9999351501465,\r
234         "z": "4da1e057.93c81",\r
235         "wires": [\r
236             []\r
237         ]\r
238     },\r
239     {\r
240         "id": "edca7b4c.628428",\r
241         "type": "set",\r
242         "name": "set:variables",\r
243         "xml": "<set>\n<parameter name='prop.sdncRestApi.thirdpartySdnc.url' value='https://172.30.0.55:26335' />\n<parameter name='network-input-parameters.' value='`$network-topology-operation-input.network-request-input.network-input-parameters.`' />\n",\r
244         "comments": "",\r
245         "x": 1271.004192352295,\r
246         "y": 121.00015068054199,\r
247         "z": "4da1e057.93c81",\r
248         "wires": []\r
249     },\r
250     {\r
251         "id": "b3adae43.1a849",\r
252         "type": "execute",\r
253         "name": "execute:deleteAccessConnectivityService",\r
254         "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode\" method=\"sendRequest\">\n    <parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/ws/rest/1002/FanOpenAPI/DeactivateOnt?serviceID='+$prop.bbs.serviceID`\" />\n    <parameter name=\"httpMethod\" value=\"get\"/>\n    <parameter name=\"contentType\" value=\"application/x-www-form-urlencoded\"/>\n    <parameter name=\"responsePrefix\" value=\"service-result\"/>\n    <parameter name=\"customHttpHeaders\" value=\"`'X-Auth-Token=' + $prop.sdncRestApi.token_id`\"/>\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
255         "comments": "",\r
256         "outputs": 1,\r
257         "x": 1361.0044784545898,\r
258         "y": 603.0000989437103,\r
259         "z": "4da1e057.93c81",\r
260         "wires": [\r
261             [\r
262                 "b988b5d0.2516f8",\r
263                 "4fcb328c.8c8d3c"\r
264             ]\r
265         ]\r
266     },\r
267     {\r
268         "id": "b988b5d0.2516f8",\r
269         "type": "outcome",\r
270         "name": "failure",\r
271         "xml": "<outcome value='failure'>\n",\r
272         "comments": "",\r
273         "outputs": 1,\r
274         "x": 1666.004493713379,\r
275         "y": 543.0000801086426,\r
276         "z": "4da1e057.93c81",\r
277         "wires": [\r
278             [\r
279                 "8fd08b44.80a718"\r
280             ]\r
281         ]\r
282     },\r
283     {\r
284         "id": "4fcb328c.8c8d3c",\r
285         "type": "outcome",\r
286         "name": "success",\r
287         "xml": "<outcome value='success'>\n",\r
288         "comments": "",\r
289         "outputs": 1,\r
290         "x": 1666.004467010498,\r
291         "y": 602.000079870224,\r
292         "z": "4da1e057.93c81",\r
293         "wires": [\r
294             [\r
295                 "732b9fd0.970c6"\r
296             ]\r
297         ]\r
298     },\r
299     {\r
300         "id": "d604a440.b8abb8",\r
301         "type": "outcome",\r
302         "name": "NULL",\r
303         "xml": "<outcome value=''>\n",\r
304         "comments": "",\r
305         "outputs": 1,\r
306         "x": 2152.0045776367188,\r
307         "y": 499.00001406669617,\r
308         "z": "4da1e057.93c81",\r
309         "wires": [\r
310             [\r
311                 "f0d17cd2.4c7c1"\r
312             ]\r
313         ]\r
314     },\r
315     {\r
316         "id": "f0d17cd2.4c7c1",\r
317         "type": "returnFailure",\r
318         "name": "return failure",\r
319         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"$network-input-parameters.param[$idx].name  +' value is null, please check it.'\" />\n",\r
320         "comments": "",\r
321         "x": 2336.9135246276855,\r
322         "y": 498.90906715393066,\r
323         "z": "4da1e057.93c81",\r
324         "wires": []\r
325     },\r
326     {\r
327         "id": "fb4eabbb.3b7248",\r
328         "type": "switchNode",\r
329         "name": "switch:serviceID",\r
330         "xml": "<switch test=\"`$network-input-parameters.param[$idx].name == 'serviceID'`\">\n",\r
331         "comments": "",\r
332         "outputs": 1,\r
333         "x": 1584.0042419433594,\r
334         "y": 422.00000762939453,\r
335         "z": "4da1e057.93c81",\r
336         "wires": [\r
337             [\r
338                 "36367cd4.1a04e4"\r
339             ]\r
340         ]\r
341     },\r
342     {\r
343         "id": "36367cd4.1a04e4",\r
344         "type": "outcomeTrue",\r
345         "name": "true",\r
346         "xml": "<outcome value='true'>\n",\r
347         "comments": "",\r
348         "outputs": 1,\r
349         "x": 1757.004126548767,\r
350         "y": 421.0000057220459,\r
351         "z": "4da1e057.93c81",\r
352         "wires": [\r
353             [\r
354                 "d961fc6c.9fcb7"\r
355             ]\r
356         ]\r
357     },\r
358     {\r
359         "id": "d96b619c.da3a9",\r
360         "type": "set",\r
361         "name": "set:serviceID",\r
362         "xml": "<set>\n<parameter name='prop.bbs.serviceID' value='`$network-input-parameters.param[$idx].value`' />\n",\r
363         "comments": "",\r
364         "x": 2328.004093170166,\r
365         "y": 420.6000175476074,\r
366         "z": "4da1e057.93c81",\r
367         "wires": []\r
368     },\r
369     {\r
370         "id": "d961fc6c.9fcb7",\r
371         "type": "switchNode",\r
372         "name": "switch:serviceID value",\r
373         "xml": "<switch test='`$network-input-parameters.param[$idx].value`'>\n",\r
374         "comments": "",\r
375         "outputs": 1,\r
376         "x": 1938.152286529541,\r
377         "y": 420.7776908874512,\r
378         "z": "4da1e057.93c81",\r
379         "wires": [\r
380             [\r
381                 "7d48d6fb.074d98",\r
382                 "d604a440.b8abb8"\r
383             ]\r
384         ]\r
385     },\r
386     {\r
387         "id": "7d48d6fb.074d98",\r
388         "type": "outcome",\r
389         "name": "Other",\r
390         "xml": "<outcome value='Other'>\n",\r
391         "comments": "",\r
392         "outputs": 1,\r
393         "x": 2146.152286529541,\r
394         "y": 421.7776908874512,\r
395         "z": "4da1e057.93c81",\r
396         "wires": [\r
397             [\r
398                 "d96b619c.da3a9"\r
399             ]\r
400         ]\r
401     },\r
402     {\r
403         "id": "e6661884.b85a18",\r
404         "type": "call",\r
405         "name": "call:validate-bbs-network-input-parameters",\r
406         "xml": "<call module='GENERIC-RESOURCE-API' rpc='validate-bbs-network-input-parameters' mode='sync' >\n",\r
407         "comments": "",\r
408         "outputs": 1,\r
409         "x": 1382.503818511963,\r
410         "y": 40.00000190734863,\r
411         "z": "4da1e057.93c81",\r
412         "wires": [\r
413             []\r
414         ]\r
415     },\r
416     {\r
417         "id": "732b9fd0.970c6",\r
418         "type": "block",\r
419         "name": "block : atomic",\r
420         "xml": "<block atomic=\"true\">\n",\r
421         "atomic": "false",\r
422         "comments": "",\r
423         "outputs": 1,\r
424         "x": 1842.504264831543,\r
425         "y": 603.0002579689026,\r
426         "z": "4da1e057.93c81",\r
427         "wires": [\r
428             [\r
429                 "44aeb9a4.8239d8"\r
430             ]\r
431         ]\r
432     },\r
433     {\r
434         "id": "44aeb9a4.8239d8",\r
435         "type": "switchNode",\r
436         "name": "switch:service-result",\r
437         "xml": "<switch test=\"`$service-result.errors.error[0].error-message`\">\n",\r
438         "comments": "",\r
439         "outputs": 1,\r
440         "x": 2060.5041427612305,\r
441         "y": 602.000105381012,\r
442         "z": "4da1e057.93c81",\r
443         "wires": [\r
444             [\r
445                 "546b6ac8.884354",\r
446                 "dd81919a.ab138"\r
447             ]\r
448         ]\r
449     },\r
450     {\r
451         "id": "546b6ac8.884354",\r
452         "type": "outcome",\r
453         "name": "Other",\r
454         "xml": "<outcome value='Other'>\n",\r
455         "comments": "",\r
456         "outputs": 1,\r
457         "x": 2294.5041885375977,\r
458         "y": 603.0000653266907,\r
459         "z": "4da1e057.93c81",\r
460         "wires": [\r
461             [\r
462                 "cde0380a.e69b48"\r
463             ]\r
464         ]\r
465     },\r
466     {\r
467         "id": "dd81919a.ab138",\r
468         "type": "outcome",\r
469         "name": "NULL",\r
470         "xml": "<outcome value=''>\n",\r
471         "comments": "",\r
472         "outputs": 1,\r
473         "x": 2296.5041885375977,\r
474         "y": 689.0000653266907,\r
475         "z": "4da1e057.93c81",\r
476         "wires": [\r
477             [\r
478                 "8b2d1b97.9a7e98"\r
479             ]\r
480         ]\r
481     },\r
482     {\r
483         "id": "45e5b798.d82a48",\r
484         "type": "record",\r
485         "name": "log error",\r
486         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/oak/logx.txt\" />\n    <parameter name=\"field1\" value=\"deleteAccessConnectivityService falied!\" />\n    <parameter name=\"field2\" value=\"`$service-result.errors.error[0].error-info.error-code`\" />\n    <parameter name=\"field3\" value=\"`$service-result.errors.error[0].error-message`\" />\n    <parameter name=\"field4\" value=\"`$service-result.errors.error[0].error-tag`\" />\n    ",\r
487         "comments": "",\r
488         "outputs": 1,\r
489         "x": 2734.50435256958,\r
490         "y": 590.0000820159912,\r
491         "z": "4da1e057.93c81",\r
492         "wires": [\r
493             []\r
494         ]\r
495     },\r
496     {\r
497         "id": "8d5fd62a.ea1838",\r
498         "type": "returnSuccess",\r
499         "name": "return success",\r
500         "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
501         "comments": "",\r
502         "x": 1274.504035949707,\r
503         "y": 1017.9999990463257,\r
504         "z": "4da1e057.93c81",\r
505         "wires": []\r
506     },\r
507     {\r
508         "id": "cde0380a.e69b48",\r
509         "type": "returnFailure",\r
510         "name": "return failure",\r
511         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"`'Error deleteAccessConnectivityService return: '+$service-result.errors.error[0].error-message`\" />\n\n",\r
512         "comments": "",\r
513         "x": 2494.50386428833,\r
514         "y": 603,\r
515         "z": "4da1e057.93c81",\r
516         "wires": []\r
517     },\r
518     {\r
519         "id": "8b2d1b97.9a7e98",\r
520         "type": "block",\r
521         "name": "block",\r
522         "xml": "<block>\n",\r
523         "atomic": "false",\r
524         "comments": "",\r
525         "outputs": 1,\r
526         "x": 2480.5038833618164,\r
527         "y": 688.2726736068726,\r
528         "z": "4da1e057.93c81",\r
529         "wires": [\r
530             []\r
531         ]\r
532     },\r
533     {\r
534         "id": "a6f5bdc0.ca847",\r
535         "type": "returnFailure",\r
536         "name": "return failure",\r
537         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error failed to call queryTokenID\" />\n",\r
538         "comments": "",\r
539         "x": 1787.668701171875,\r
540         "y": 224.11931228637695,\r
541         "z": "4da1e057.93c81",\r
542         "wires": []\r
543     },\r
544     {\r
545         "id": "8fd08b44.80a718",\r
546         "type": "returnFailure",\r
547         "name": "return failure",\r
548         "xml": "<return status='failure'>\n<parameter name='ack-final' value='Y'/>\n<parameter name=\"error-code\" value=\"500\" />\n<parameter name=\"error-message\" value=\"Error failed to call deleteAccessConnectivityService\" />\n",\r
549         "comments": "",\r
550         "x": 1836.276611328125,\r
551         "y": 541.3635749816895,\r
552         "z": "4da1e057.93c81",\r
553         "wires": []\r
554     },\r
555     {\r
556         "id": "40e5b8d4.405008",\r
557         "type": "record",\r
558         "name": "log file",\r
559         "xml": " <record plugin=\"org.onap.ccsdk.sli.core.sli.recording.FileRecorder\">\n    <parameter name=\"file\" value=\"/opt/oak/logx.txt\" />\n    <parameter name=\"field1\" value=\"deleteAccessConnectivityService success!\" />\n    ",\r
560         "comments": "",\r
561         "outputs": 1,\r
562         "x": 2699.504409790039,\r
563         "y": 686.0001497268677,\r
564         "z": "4da1e057.93c81",\r
565         "wires": [\r
566             []\r
567         ]\r
568     },\r
569     {\r
570         "id": "74da4578.69488c",\r
571         "type": "update",\r
572         "name": "deleteResourceAAI",\r
573         "xml": "<delete plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $prop.bbs.accessConnectivityVNFId\">",\r
574         "comments": "",\r
575         "outputs": 1,\r
576         "x": 1290.7539596557617,\r
577         "y": 958.0039052963257,\r
578         "z": "4da1e057.93c81",\r
579         "wires": [\r
580             [\r
581                 "9ad48718.a48378",\r
582                 "f19e3616.a65168"\r
583             ]\r
584         ]\r
585     },\r
586     {\r
587         "id": "a5690d23.086bf",\r
588         "type": "comment",\r
589         "name": "delete resource from AAI",\r
590         "info": "",\r
591         "comments": "",\r
592         "x": 1304.7539138793945,\r
593         "y": 919.0039348602295,\r
594         "z": "4da1e057.93c81",\r
595         "wires": []\r
596     },\r
597     {\r
598         "id": "b0cc7a09.a1b0b8",\r
599         "type": "for",\r
600         "name": "for relationship-list",\r
601         "xml": "<for silentFailure='true' index='ridx' start='0' end=\"`$aai.service-instance.relationship-list.relationship_length`\" >\n\n",\r
602         "comments": "",\r
603         "outputs": 1,\r
604         "x": 1908.5041046142578,\r
605         "y": 809.0040121078491,\r
606         "z": "4da1e057.93c81",\r
607         "wires": [\r
608             [\r
609                 "7627454.6354fbc"\r
610             ]\r
611         ]\r
612     },\r
613     {\r
614         "id": "ff73aabd.67b448",\r
615         "type": "comment",\r
616         "name": "get generic-vnf of type AccessConnectivity",\r
617         "info": "",\r
618         "comments": "",\r
619         "x": 1976.5040130615234,\r
620         "y": 762.0039348602295,\r
621         "z": "4da1e057.93c81",\r
622         "wires": []\r
623     },\r
624     {\r
625         "id": "7ea1fa62.bd7864",\r
626         "type": "update",\r
627         "name": "get AAI service-instance",\r
628         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"service-instance\" \n\t\tkey=\"customer.global-customer-id = $network-topology-operation-input.service-information.global-customer-id AND\n\t\t\tservice-subscription.service-type = $network-topology-operation-input.service-information.subscription-service-type AND\n\t\t\tservice-instance.service-instance-id = $network-topology-operation-input.service-information.service-instance-id\"\n        pfx='aai.service-instance' local-only='false' >",\r
629         "comments": "",\r
630         "outputs": 1,\r
631         "x": 1307.5038986206055,\r
632         "y": 702.0040426254272,\r
633         "z": "4da1e057.93c81",\r
634         "wires": [\r
635             [\r
636                 "fe7995d6.38c3f8",\r
637                 "4a7386f6.0cd718"\r
638             ]\r
639         ]\r
640     },\r
641     {\r
642         "id": "6bc3fbd4.b813f4",\r
643         "type": "comment",\r
644         "name": "fetch relationship-list",\r
645         "info": "",\r
646         "comments": "",\r
647         "x": 1292.5039138793945,\r
648         "y": 665.0038900375366,\r
649         "z": "4da1e057.93c81",\r
650         "wires": []\r
651     },\r
652     {\r
653         "id": "fe7995d6.38c3f8",\r
654         "type": "failure",\r
655         "name": "failure",\r
656         "xml": "<outcome value='failure'>\n",\r
657         "comments": "",\r
658         "outputs": 1,\r
659         "x": 1559.5041313171387,\r
660         "y": 672.0039348602295,\r
661         "z": "4da1e057.93c81",\r
662         "wires": [\r
663             [\r
664                 "2a31b9ca.55ee86"\r
665             ]\r
666         ]\r
667     },\r
668     {\r
669         "id": "2a31b9ca.55ee86",\r
670         "type": "returnFailure",\r
671         "name": "return failure",\r
672         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
673         "comments": "",\r
674         "x": 1750.5039138793945,\r
675         "y": 672.0039205551147,\r
676         "z": "4da1e057.93c81",\r
677         "wires": []\r
678     },\r
679     {\r
680         "id": "4a7386f6.0cd718",\r
681         "type": "success",\r
682         "name": "success",\r
683         "xml": "<outcome value='success'>\n",\r
684         "comments": "",\r
685         "outputs": 1,\r
686         "x": 1555.7540092468262,\r
687         "y": 808.7538890838623,\r
688         "z": "4da1e057.93c81",\r
689         "wires": [\r
690             [\r
691                 "64a4be69.1880c"\r
692             ]\r
693         ]\r
694     },\r
695     {\r
696         "id": "64a4be69.1880c",\r
697         "type": "block",\r
698         "name": "block : atomic",\r
699         "xml": "<block atomic='true'>",\r
700         "atomic": "true",\r
701         "comments": "",\r
702         "outputs": 1,\r
703         "x": 1720.753978729248,\r
704         "y": 808.7539043426514,\r
705         "z": "4da1e057.93c81",\r
706         "wires": [\r
707             [\r
708                 "b0cc7a09.a1b0b8"\r
709             ]\r
710         ]\r
711     },\r
712     {\r
713         "id": "7627454.6354fbc",\r
714         "type": "for",\r
715         "name": "for relationship data",\r
716         "xml": "<for silentFailure='false' index='rdidx' start='0' end=\"`$aai.service-instance.relationship-list.relationship[$ridx].relationship-data_length`\" >",\r
717         "comments": "",\r
718         "outputs": 1,\r
719         "x": 2113.754104614258,\r
720         "y": 808.7539510726929,\r
721         "z": "4da1e057.93c81",\r
722         "wires": [\r
723             [\r
724                 "e52ae02e.90c33"\r
725             ]\r
726         ]\r
727     },\r
728     {\r
729         "id": "430a4a42.5658e4",\r
730         "type": "switchNode",\r
731         "name": "switch vnf-id",\r
732         "xml": "<switch test='`$aai.service-instance.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-key`'>\n",\r
733         "comments": "",\r
734         "outputs": 1,\r
735         "x": 2379.7539291381836,\r
736         "y": 811.7539072036743,\r
737         "z": "4da1e057.93c81",\r
738         "wires": [\r
739             [\r
740                 "2eef72d5.dfee4e"\r
741             ]\r
742         ]\r
743     },\r
744     {\r
745         "id": "2eef72d5.dfee4e",\r
746         "type": "other",\r
747         "name": "generic-vnf.vnf-id",\r
748         "xml": "<outcome value='generic-vnf.vnf-id'>\n",\r
749         "comments": "",\r
750         "outputs": 1,\r
751         "x": 2570.75399017334,\r
752         "y": 810.7539215087891,\r
753         "z": "4da1e057.93c81",\r
754         "wires": [\r
755             [\r
756                 "47eecdf9.b49b94"\r
757             ]\r
758         ]\r
759     },\r
760     {\r
761         "id": "47eecdf9.b49b94",\r
762         "type": "block",\r
763         "name": "block : atomic",\r
764         "xml": "<block atomic='true'>",\r
765         "atomic": "true",\r
766         "comments": "",\r
767         "outputs": 1,\r
768         "x": 2757.7538986206055,\r
769         "y": 810.7539072036743,\r
770         "z": "4da1e057.93c81",\r
771         "wires": [\r
772             [\r
773                 "ac1daadf.209048"\r
774             ]\r
775         ]\r
776     },\r
777     {\r
778         "id": "ac1daadf.209048",\r
779         "type": "update",\r
780         "name": "get AAI generic-vnf",\r
781         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" \n\t\tresource=\"generic-vnf\" \n\t\tkey=\"generic-vnf.vnf-id = $aai.service-instance.relationship-list.relationship[$ridx].relationship-data[$rdidx].relationship-value\"\n        pfx='aai.generic-vnf' local-only='false' >",\r
782         "comments": "",\r
783         "outputs": 1,\r
784         "x": 2962.2539596557617,\r
785         "y": 811.7538919448853,\r
786         "z": "4da1e057.93c81",\r
787         "wires": [\r
788             [\r
789                 "a6ab0510.fb39d8"\r
790             ]\r
791         ]\r
792     },\r
793     {\r
794         "id": "d31b01f7.54c3",\r
795         "type": "switchNode",\r
796         "name": "switch vnf-type",\r
797         "xml": "<switch test='`$aai.generic-vnf.vnf-type`'>\n",\r
798         "comments": "",\r
799         "outputs": 1,\r
800         "x": 3435.75479888916,\r
801         "y": 885.7539205551147,\r
802         "z": "4da1e057.93c81",\r
803         "wires": [\r
804             [\r
805                 "1d80aac5.eefc05"\r
806             ]\r
807         ]\r
808     },\r
809     {\r
810         "id": "1d80aac5.eefc05",\r
811         "type": "other",\r
812         "name": "AccessConnectivity",\r
813         "xml": "<outcome value='AccessConnectivity'>\n",\r
814         "comments": "",\r
815         "outputs": 1,\r
816         "x": 3629.754554748535,\r
817         "y": 879.7539501190186,\r
818         "z": "4da1e057.93c81",\r
819         "wires": [\r
820             [\r
821                 "e7551653.b65f38"\r
822             ]\r
823         ]\r
824     },\r
825     {\r
826         "id": "e7551653.b65f38",\r
827         "type": "set",\r
828         "name": "set AccessConnectivity vnf-id",\r
829         "xml": "<set>\n<parameter name='prop.bbs.accessConnectivityVNFId' value='`$aai.generic-vnf.vnf-id`' />\n",\r
830         "comments": "",\r
831         "x": 3873.754066467285,\r
832         "y": 877.7538747787476,\r
833         "z": "4da1e057.93c81",\r
834         "wires": []\r
835     },\r
836     {\r
837         "id": "f19e3616.a65168",\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": 1508.75390625,\r
844         "y": 923.00390625,\r
845         "z": "4da1e057.93c81",\r
846         "wires": [\r
847             [\r
848                 "1c66ecef.3c69d3"\r
849             ]\r
850         ]\r
851     },\r
852     {\r
853         "id": "9ad48718.a48378",\r
854         "type": "not-found",\r
855         "name": "not-found",\r
856         "xml": "<outcome value='not-found'>\n",\r
857         "comments": "",\r
858         "outputs": 1,\r
859         "x": 1516.75390625,\r
860         "y": 983.00390625,\r
861         "z": "4da1e057.93c81",\r
862         "wires": [\r
863             [\r
864                 "1c66ecef.3c69d3"\r
865             ]\r
866         ]\r
867     },\r
868     {\r
869         "id": "1c66ecef.3c69d3",\r
870         "type": "returnFailure",\r
871         "name": "return failure",\r
872         "xml": "<return status='failure'>\n<parameter name='error-code' value='' />\n<parameter name='error-message' value='' />\n",\r
873         "comments": "",\r
874         "x": 1724.75390625,\r
875         "y": 958.00390625,\r
876         "z": "4da1e057.93c81",\r
877         "wires": []\r
878     },\r
879     {\r
880         "id": "e52ae02e.90c33",\r
881         "type": "block",\r
882         "name": "block : atomic",\r
883         "xml": "<block atomic='true'>",\r
884         "atomic": "true",\r
885         "comments": "",\r
886         "outputs": 1,\r
887         "x": 2266.00390625,\r
888         "y": 845.25390625,\r
889         "z": "4da1e057.93c81",\r
890         "wires": [\r
891             [\r
892                 "430a4a42.5658e4"\r
893             ]\r
894         ]\r
895     },\r
896     {\r
897         "id": "cbd10002.aaaa7",\r
898         "type": "block",\r
899         "name": "block : atomic",\r
900         "xml": "<block atomic='true'>",\r
901         "atomic": "true",\r
902         "comments": "",\r
903         "outputs": 1,\r
904         "x": 3252.7539443969727,\r
905         "y": 886.2539205551147,\r
906         "z": "4da1e057.93c81",\r
907         "wires": [\r
908             [\r
909                 "d31b01f7.54c3"\r
910             ]\r
911         ]\r
912     },\r
913     {\r
914         "id": "a6ab0510.fb39d8",\r
915         "type": "success",\r
916         "name": "success",\r
917         "xml": "<outcome value='success'>\n",\r
918         "comments": "",\r
919         "outputs": 1,\r
920         "x": 3155.75390625,\r
921         "y": 810.00390625,\r
922         "z": "4da1e057.93c81",\r
923         "wires": [\r
924             [\r
925                 "cbd10002.aaaa7"\r
926             ]\r
927         ]\r
928     }\r
929 ]