Moved bbs logic from network-topoly-operation to vnf
[sdnc/oam.git] / platform-logic / generic-resource-api / src / main / json / GENERIC-RESOURCE-API_bbs-internet-profile-vnf-topology-operation-create-huawei.json
1 [\r
2     {\r
3         "id": "e24bd1dc.e94098",\r
4         "type": "dgstart",\r
5         "name": "DGSTART",\r
6         "outputs": 1,\r
7         "x": 93.75,\r
8         "y": 67,\r
9         "z": "ad46b000.c8324",\r
10         "wires": [\r
11             [\r
12                 "4ea3eab3.ac826c"\r
13             ]\r
14         ]\r
15     },\r
16     {\r
17         "id": "4ea3eab3.ac826c",\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": 453.74964904785156,\r
26         "y": 68.00002193450928,\r
27         "z": "ad46b000.c8324",\r
28         "wires": [\r
29             [\r
30                 "5c5c94c9.de2b2c"\r
31             ]\r
32         ]\r
33     },\r
34     {\r
35         "id": "5c5c94c9.de2b2c",\r
36         "type": "method",\r
37         "name": "method:bbs-internet-profile-vnf-topology-operation-create-huawei",\r
38         "xml": "<method rpc='bbs-internet-profile-vnf-topology-operation-create-huawei' mode='sync'>\n",\r
39         "comments": "",\r
40         "outputs": 1,\r
41         "x": 448.7496643066406,\r
42         "y": 285.0000915527344,\r
43         "z": "ad46b000.c8324",\r
44         "wires": [\r
45             [\r
46                 "f9739e65.c96bc8"\r
47             ]\r
48         ]\r
49     },\r
50     {\r
51         "id": "f9739e65.c96bc8",\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": 875.7498626708984,\r
59         "y": 287.0000991821289,\r
60         "z": "ad46b000.c8324",\r
61         "wires": [\r
62             [\r
63                 "4406703d.473cb",\r
64                 "24ad8f04.047a9",\r
65                 "e22f8867.ca2c88",\r
66                 "e451aa9.94334d8"\r
67             ]\r
68         ]\r
69     },\r
70     {\r
71         "id": "4406703d.473cb",\r
72         "type": "call",\r
73         "name": "call:bbs-internet-profile-vnf-topology-operation-common-huawei",\r
74         "xml": "<call module='GENERIC-RESOURCE-API' rpc='bbs-internet-profile-vnf-topology-operation-common-huawei' mode='sync' >\n",\r
75         "comments": "",\r
76         "outputs": 1,\r
77         "x": 1391.7501525878906,\r
78         "y": 200.00001907348633,\r
79         "z": "ad46b000.c8324",\r
80         "wires": [\r
81             []\r
82         ]\r
83     },\r
84     {\r
85         "id": "e451aa9.94334d8",\r
86         "type": "execute",\r
87         "name": "execute:CreateInternetProfileInstance",\r
88         "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode\" method=\"sendRequest\">\n    <parameter name=\"templateFileName\" value=\"`$prop.restapi.templateDir + '/bbs-internet-profile-operation.json'`\" />\n    <parameter name=\"restapiUrl\" value=\"`$prop.sdncRestApi.thirdpartySdnc.url + '/CreateInternetProfileInstance'`\" />\n    <parameter name=\"contentType\" value=\"application/json\"/>\n    <parameter name=\"httpMethod\" value=\"post\"/>\n    <parameter name=\"responsePrefix\" value=\"service-result\"/>",\r
89         "comments": "",\r
90         "outputs": 1,\r
91         "x": 1281.4007873535156,\r
92         "y": 285.9608345031738,\r
93         "z": "ad46b000.c8324",\r
94         "wires": [\r
95             [\r
96                 "8b4a24c2.b740e",\r
97                 "ef3863e0.509128"\r
98             ]\r
99         ]\r
100     },\r
101     {\r
102         "id": "ef3863e0.509128",\r
103         "type": "outcome",\r
104         "name": "failure",\r
105         "xml": "<outcome value='failure'>\n",\r
106         "comments": "",\r
107         "outputs": 1,\r
108         "x": 1582.7337684631348,\r
109         "y": 285.9608345031738,\r
110         "z": "ad46b000.c8324",\r
111         "wires": [\r
112             [\r
113                 "7fe5ce9e.59b238"\r
114             ]\r
115         ]\r
116     },\r
117     {\r
118         "id": "8b4a24c2.b740e",\r
119         "type": "outcome",\r
120         "name": "success",\r
121         "xml": "<outcome value='success'>\n",\r
122         "comments": "",\r
123         "outputs": 1,\r
124         "x": 1591.7336807250977,\r
125         "y": 360.96083641052246,\r
126         "z": "ad46b000.c8324",\r
127         "wires": [\r
128             [\r
129                 "aa1c3229.429f2"\r
130             ]\r
131         ]\r
132     },\r
133     {\r
134         "id": "aa1c3229.429f2",\r
135         "type": "switchNode",\r
136         "name": "switch:service-result",\r
137         "xml": "<switch test=\"`$service-result.errors.error[0].error-message`\">\n",\r
138         "comments": "",\r
139         "outputs": 1,\r
140         "x": 1826.7498016357422,\r
141         "y": 360.00013160705566,\r
142         "z": "ad46b000.c8324",\r
143         "wires": [\r
144             [\r
145                 "c0c77be6.d8a9",\r
146                 "6e05de0f.e6dcb8"\r
147             ]\r
148         ]\r
149     },\r
150     {\r
151         "id": "7fe5ce9e.59b238",\r
152         "type": "returnFailure",\r
153         "name": "return failure",\r
154         "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 CreateInternetProfileInstance\" />\n",\r
155         "comments": "",\r
156         "x": 2095.000898361206,\r
157         "y": 286.250337600708,\r
158         "z": "ad46b000.c8324",\r
159         "wires": []\r
160     },\r
161     {\r
162         "id": "c0c77be6.d8a9",\r
163         "type": "outcome",\r
164         "name": "Other",\r
165         "xml": "<outcome value='Other'>\n",\r
166         "comments": "",\r
167         "outputs": 1,\r
168         "x": 2052.750141143799,\r
169         "y": 361.0002250671387,\r
170         "z": "ad46b000.c8324",\r
171         "wires": [\r
172             [\r
173                 "d97a5f32.793c18"\r
174             ]\r
175         ]\r
176     },\r
177     {\r
178         "id": "6e05de0f.e6dcb8",\r
179         "type": "outcome",\r
180         "name": "NULL",\r
181         "xml": "<outcome value=''>\n",\r
182         "comments": "",\r
183         "outputs": 1,\r
184         "x": 2062.7498474121094,\r
185         "y": 447.0000915527344,\r
186         "z": "ad46b000.c8324",\r
187         "wires": [\r
188             [\r
189                 "637db1ee.358f3"\r
190             ]\r
191         ]\r
192     },\r
193     {\r
194         "id": "d97a5f32.793c18",\r
195         "type": "returnFailure",\r
196         "name": "return failure",\r
197         "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 CreateInternetProfileInstance return: '+$service-result.errors.error[0].error-message`\" />\n\n",\r
198         "comments": "",\r
199         "x": 2239.2498092651367,\r
200         "y": 361.00006198883057,\r
201         "z": "ad46b000.c8324",\r
202         "wires": []\r
203     },\r
204     {\r
205         "id": "637db1ee.358f3",\r
206         "type": "block",\r
207         "name": "block",\r
208         "xml": "<block>\n",\r
209         "atomic": "false",\r
210         "comments": "",\r
211         "outputs": 1,\r
212         "x": 2220.916477203369,\r
213         "y": 448.00006675720215,\r
214         "z": "ad46b000.c8324",\r
215         "wires": [\r
216             []\r
217         ]\r
218     },\r
219     {\r
220         "id": "24ad8f04.047a9",\r
221         "type": "returnSuccess",\r
222         "name": "return success",\r
223         "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
224         "comments": "",\r
225         "x": 1186.2499237060547,\r
226         "y": 1085.000192642212,\r
227         "z": "ad46b000.c8324",\r
228         "wires": []\r
229     },\r
230     {\r
231         "id": "d8e72813.387f28",\r
232         "type": "save",\r
233         "name": "save:generic-vnf",\r
234         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-id = $vnf-id\" >\n<parameter name= \"vnf-id\" value = \"`$vnf-id`\"/>\n<parameter name=  \"vnf-name\" value = \"`$vnf-name`\"/>\n<parameter name=  \"vnf-type\" value = \"InternetProfile\"/>\n<parameter name=  \"service-id\" value = \"`$vnf-topology-operation-input.service-information.service-id`\"/>\n<parameter name=  \"prov-status\" value = \"ACTIVE\"/>\n<parameter name=  \"orchestration-status\" value = \"Active\"/>\n<parameter name=  \"is-closed-loop-disabled\" value = \"false\" />\n<parameter name=  \"model-invariant-id\" value = \"`$vnf-topology-operation-input.vnf-information.onap-model-information.model-invariant-uuid`\"/>\n<parameter name=  \"model-version-id\" value = \"`$vnf-topology-operation-input.vnf-information.onap-model-information.model-uuid`\"/>\n<parameter name=  \"model-customization-id\" value = \"`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`\"/>",\r
235         "comments": "",\r
236         "outputs": 1,\r
237         "x": 1464.78125,\r
238         "y": 751.0311889648438,\r
239         "z": "ad46b000.c8324",\r
240         "wires": [\r
241             [\r
242                 "333581cd.5fc33e",\r
243                 "72a79e15.e23ae",\r
244                 "8820e403.3378d8"\r
245             ]\r
246         ]\r
247     },\r
248     {\r
249         "id": "333581cd.5fc33e",\r
250         "type": "failure",\r
251         "name": "failure",\r
252         "xml": "<outcome value='failure'>\n",\r
253         "comments": "",\r
254         "outputs": 1,\r
255         "x": 1701.0030918121338,\r
256         "y": 622.9199714660645,\r
257         "z": "ad46b000.c8324",\r
258         "wires": [\r
259             [\r
260                 "3908c055.5bdf4"\r
261             ]\r
262         ]\r
263     },\r
264     {\r
265         "id": "72a79e15.e23ae",\r
266         "type": "failure",\r
267         "name": "not-found",\r
268         "xml": "<outcome value='not-found'>\n",\r
269         "comments": "",\r
270         "outputs": 1,\r
271         "x": 1711.978910446167,\r
272         "y": 682.9358277320862,\r
273         "z": "ad46b000.c8324",\r
274         "wires": [\r
275             [\r
276                 "d8258ad6.c3d598"\r
277             ]\r
278         ]\r
279     },\r
280     {\r
281         "id": "3908c055.5bdf4",\r
282         "type": "returnFailure",\r
283         "name": "return failure",\r
284         "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=\"Failure calling AAI to save generic-vnf\" />\n",\r
285         "comments": "",\r
286         "x": 1937.1456394195557,\r
287         "y": 622.4914364814758,\r
288         "z": "ad46b000.c8324",\r
289         "wires": []\r
290     },\r
291     {\r
292         "id": "d8258ad6.c3d598",\r
293         "type": "returnFailure",\r
294         "name": "return failure",\r
295         "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=\"generic-vnf instance does not exist in AAI\" />\n",\r
296         "comments": "",\r
297         "x": 1932.0264377593994,\r
298         "y": 683.4121422767639,\r
299         "z": "ad46b000.c8324",\r
300         "wires": []\r
301     },\r
302     {\r
303         "id": "8820e403.3378d8",\r
304         "type": "outcome",\r
305         "name": "success",\r
306         "xml": "<outcome value='success'>\n",\r
307         "comments": "",\r
308         "outputs": 1,\r
309         "x": 1705.5897159576416,\r
310         "y": 748.0623078346252,\r
311         "z": "ad46b000.c8324",\r
312         "wires": [\r
313             []\r
314         ]\r
315     },\r
316     {\r
317         "id": "58b69da0.e8a154",\r
318         "type": "record",\r
319         "name": "log file",\r
320         "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=\"save generic-vnf success!\" />\n    ",\r
321         "comments": "",\r
322         "outputs": 1,\r
323         "x": 1913.5899696350098,\r
324         "y": 746.0624370574951,\r
325         "z": "ad46b000.c8324",\r
326         "wires": [\r
327             []\r
328         ]\r
329     },\r
330     {\r
331         "id": "d09cdb3b.55b35",\r
332         "type": "save",\r
333         "name": "save:metadata",\r
334         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"service-instance:metadata\"\n key=\"service-instance.service-instance-id = $vnf-topology-operation-input.service-information.service-id  \n\tAND customer.global-customer-id = $vnf-topology-operation-input.service-information.global-customer-id\n\t  AND service-subscription.service-type = $vnf-topology-operation-input.service-information.subscription-service-type\n\t  AND service-instance.service-instance-id =  $vnf-topology-operation-input.service-information.service-instance-id\"  force=\"true\" pfx=\"tmp.AnAI-data\">\n    <parameter name=\"metadata.metadatum[0].metaname\" value=\"service-type\" />\n    <parameter name=\"metadata.metadatum[0].metaval\" value=\"`$prop.bbs.service_type`\" />\n    <parameter name=\"metadata.metadatum[1].metaname\" value=\"up-speed\" />\n    <parameter name=\"metadata.metadatum[1].metaval\" value=\"`$prop.bbs.up_speed`\" />\n    <parameter name=\"metadata.metadatum[2].metaname\" value=\"down-speed\" />\n    <parameter name=\"metadata.metadatum[2].metaval\" value=\"`$prop.bbs.down_speed`\" />\n    <!--<parameter name=\"metadata.metadatum[3].metaname\" value=\"cvlan\" />-->\n    <!--<parameter name=\"metadata.metadatum[3].metaval\" value=\"`$prop.bbs.c_vlan`\" />-->\n    <!--<parameter name=\"metadata.metadatum[4].metaname\" value=\"svlan\" />-->\n    <!--<parameter name=\"metadata.metadatum[4].metaval\" value=\"`$prop.bbs.s_vlan`\" />-->\n    <!--<parameter name=\"metadata.metadatum[5].metaname\" value=\"expected-ont-id\" />-->\n    <!--<parameter name=\"metadata.metadatum[5].metaval\" value=\"`$prop.bbs.ont_sn`\" />-->\n    <!--<parameter name=\"metadata.metadatum[6].metaname\" value=\"rgw-mac-address\" />-->\n    <!--<parameter name=\"metadata.metadatum[6].metaval\" value=\"`$prop.bbs.mac`\" />-->",\r
335         "comments": "",\r
336         "outputs": 1,\r
337         "x": 1463.2805881500244,\r
338         "y": 903.0309810638428,\r
339         "z": "ad46b000.c8324",\r
340         "wires": [\r
341             [\r
342                 "47ea2ed4.dab158",\r
343                 "9b5c45a7.24ac",\r
344                 "6e196242.6f111c"\r
345             ]\r
346         ]\r
347     },\r
348     {\r
349         "id": "47ea2ed4.dab158",\r
350         "type": "failure",\r
351         "name": "failure",\r
352         "xml": "<outcome value='failure'>\n",\r
353         "comments": "",\r
354         "outputs": 1,\r
355         "x": 1693.756097793579,\r
356         "y": 834.3955845832825,\r
357         "z": "ad46b000.c8324",\r
358         "wires": [\r
359             [\r
360                 "9c97c54a.182df"\r
361             ]\r
362         ]\r
363     },\r
364     {\r
365         "id": "9b5c45a7.24ac",\r
366         "type": "failure",\r
367         "name": "not-found",\r
368         "xml": "<outcome value='not-found'>\n",\r
369         "comments": "",\r
370         "outputs": 1,\r
371         "x": 1705.7322597503662,\r
372         "y": 904.4115180969238,\r
373         "z": "ad46b000.c8324",\r
374         "wires": [\r
375             [\r
376                 "b3de2c8b.bfd47"\r
377             ]\r
378         ]\r
379     },\r
380     {\r
381         "id": "9c97c54a.182df",\r
382         "type": "returnFailure",\r
383         "name": "return failure",\r
384         "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=\"Failure calling AAI to save metadatum\" />\n",\r
385         "comments": "",\r
386         "x": 1933.8988933563232,\r
387         "y": 832.967086315155,\r
388         "z": "ad46b000.c8324",\r
389         "wires": []\r
390     },\r
391     {\r
392         "id": "b3de2c8b.bfd47",\r
393         "type": "returnFailure",\r
394         "name": "return failure",\r
395         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>\n\t<parameter name=\"error-code\" value=\"500\" />\n    <parameter name=\"error-message\" value=\"metadatum instance does not exist in AAI\" />\n",\r
396         "comments": "",\r
397         "x": 1930.7797927856445,\r
398         "y": 903.8877544403076,\r
399         "z": "ad46b000.c8324",\r
400         "wires": []\r
401     },\r
402     {\r
403         "id": "6e196242.6f111c",\r
404         "type": "outcome",\r
405         "name": "success",\r
406         "xml": "<outcome value='success'>\n",\r
407         "comments": "",\r
408         "outputs": 1,\r
409         "x": 1700.3429698944092,\r
410         "y": 974.5379576683044,\r
411         "z": "ad46b000.c8324",\r
412         "wires": [\r
413             []\r
414         ]\r
415     },\r
416     {\r
417         "id": "7263158e.3880f4",\r
418         "type": "record",\r
419         "name": "log file",\r
420         "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=\"save metadatum success!\" />\n    ",\r
421         "comments": "",\r
422         "outputs": 1,\r
423         "x": 1911.3429698944092,\r
424         "y": 974.5379576683044,\r
425         "z": "ad46b000.c8324",\r
426         "wires": [\r
427             []\r
428         ]\r
429     },\r
430     {\r
431         "id": "e22f8867.ca2c88",\r
432         "type": "block",\r
433         "name": "block",\r
434         "xml": "<block>\n",\r
435         "atomic": "false",\r
436         "comments": "",\r
437         "outputs": 1,\r
438         "x": 1159.914836883545,\r
439         "y": 624.9997653961182,\r
440         "z": "ad46b000.c8324",\r
441         "wires": [\r
442             [\r
443                 "d8e72813.387f28",\r
444                 "d09cdb3b.55b35",\r
445                 "336f1685.eaa8ba",\r
446                 "869f359a.e187d8",\r
447                 "ad68b782.700918"\r
448             ]\r
449         ]\r
450     },\r
451     {\r
452         "id": "336f1685.eaa8ba",\r
453         "type": "set",\r
454         "name": "set:variables",\r
455         "xml": "<set>\n<parameter name='vnf-id' value=\"`$prop.random-data-list[3]`\"/>\n<parameter name='vnf-name' value=\"`'vnf-'+$prop.random-data-list[4]`\"/>\n",\r
456         "comments": "",\r
457         "x": 1447.9151859283447,\r
458         "y": 621.332763671875,\r
459         "z": "ad46b000.c8324",\r
460         "wires": []\r
461     },\r
462     {\r
463         "id": "869f359a.e187d8",\r
464         "type": "execute",\r
465         "name": "execute:generate",\r
466         "xml": " <execute plugin=\"org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils\" method=\"generateUUID\">\n    <parameter name=\"ctx-destination\" value=\"prop.random-data\"/>",\r
467         "comments": "",\r
468         "outputs": 1,\r
469         "x": 1469.2793998718262,\r
470         "y": 547.030613899231,\r
471         "z": "ad46b000.c8324",\r
472         "wires": [\r
473             [\r
474                 "945f0b47.7a271"\r
475             ]\r
476         ]\r
477     },\r
478     {\r
479         "id": "945f0b47.7a271",\r
480         "type": "success",\r
481         "name": "success",\r
482         "xml": "<outcome value='success'>\n",\r
483         "comments": "",\r
484         "outputs": 1,\r
485         "x": 1698.2793426513672,\r
486         "y": 548.0305881500244,\r
487         "z": "ad46b000.c8324",\r
488         "wires": [\r
489             [\r
490                 "ba59e650.603da8"\r
491             ]\r
492         ]\r
493     },\r
494     {\r
495         "id": "ba59e650.603da8",\r
496         "type": "execute",\r
497         "name": "execute",\r
498         "xml": "<execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='split' >\n    <parameter name=\"ctx_memory_result_key\" value=\"prop.random-data-list\"/>\n    <parameter name=\"original_string\" value=\"`$prop.random-data`\"/>\n    <parameter name=\"regex\" value=\"-\"/>\n",\r
499         "comments": "",\r
500         "outputs": 1,\r
501         "x": 1889.2793998718262,\r
502         "y": 546.0305881500244,\r
503         "z": "ad46b000.c8324",\r
504         "wires": [\r
505             [\r
506                 "983150fa.b57c18"\r
507             ]\r
508         ]\r
509     },\r
510     {\r
511         "id": "7b3b5961.4f30b8",\r
512         "type": "record",\r
513         "name": "log file",\r
514         "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=\"`$prop.random-data`\" />\n    ",\r
515         "comments": "",\r
516         "outputs": 1,\r
517         "x": 2221.279462814331,\r
518         "y": 544.0306491851807,\r
519         "z": "ad46b000.c8324",\r
520         "wires": [\r
521             []\r
522         ]\r
523     },\r
524     {\r
525         "id": "983150fa.b57c18",\r
526         "type": "outcome",\r
527         "name": "success",\r
528         "xml": "<outcome value='success'>\n",\r
529         "comments": "",\r
530         "outputs": 1,\r
531         "x": 2056.27933883667,\r
532         "y": 545.0306186676025,\r
533         "z": "ad46b000.c8324",\r
534         "wires": [\r
535             []\r
536         ]\r
537     },\r
538     {\r
539         "id": "ad68b782.700918",\r
540         "type": "save",\r
541         "name": "save:relationship",\r
542         "xml": "<save plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"service-instance:relationship-list\" \n      key=\"service-instance.service-instance-id =  $vnf-topology-operation-input.service-information.service-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         AND service-instance.service-instance-id =  $vnf-topology-operation-input.service-information.service-instance-id\" force=\"true\" pfx=\"tmp.AnAI-data\">\n<parameter name=\"relationship-list.relationship[0].related-to\" value=\"generic-vnf\" />\n<parameter name=\"relationship-list.relationship[0].related-link\" value=\"`'/network/generic-vnfs/generic-vnf/' + $vnf-id`\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-key\" value=\"generic-vnf.vnf-id\" />\n<parameter name=\"relationship-list.relationship[0].relationship-data[0].relationship-value\" value=\"`$vnf-id`\" />",\r
543         "comments": "",\r
544         "outputs": 1,\r
545         "x": 1408.75,\r
546         "y": 1123,\r
547         "z": "ad46b000.c8324",\r
548         "wires": [\r
549             [\r
550                 "95e71e63.b5a5e",\r
551                 "2d716580.c38172",\r
552                 "e09c00e3.de6a5"\r
553             ]\r
554         ]\r
555     },\r
556     {\r
557         "id": "95e71e63.b5a5e",\r
558         "type": "failure",\r
559         "name": "failure",\r
560         "xml": "<outcome value='failure'>\n",\r
561         "comments": "",\r
562         "outputs": 1,\r
563         "x": 1639.2255096435547,\r
564         "y": 1054.3646035194397,\r
565         "z": "ad46b000.c8324",\r
566         "wires": [\r
567             [\r
568                 "aaa91f6b.20f22"\r
569             ]\r
570         ]\r
571     },\r
572     {\r
573         "id": "2d716580.c38172",\r
574         "type": "failure",\r
575         "name": "not-found",\r
576         "xml": "<outcome value='not-found'>\n",\r
577         "comments": "",\r
578         "outputs": 1,\r
579         "x": 1651.2016716003418,\r
580         "y": 1124.380537033081,\r
581         "z": "ad46b000.c8324",\r
582         "wires": [\r
583             [\r
584                 "bffe8727.325998"\r
585             ]\r
586         ]\r
587     },\r
588     {\r
589         "id": "aaa91f6b.20f22",\r
590         "type": "returnFailure",\r
591         "name": "return failure",\r
592         "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=\"Failure calling AAI to save metadatum\" />\n",\r
593         "comments": "",\r
594         "x": 1879.3683052062988,\r
595         "y": 1052.9361052513123,\r
596         "z": "ad46b000.c8324",\r
597         "wires": []\r
598     },\r
599     {\r
600         "id": "bffe8727.325998",\r
601         "type": "returnFailure",\r
602         "name": "return failure",\r
603         "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=\"metadatum instance does not exist in AAI\" />\n",\r
604         "comments": "",\r
605         "x": 1876.2492046356201,\r
606         "y": 1123.8567733764648,\r
607         "z": "ad46b000.c8324",\r
608         "wires": []\r
609     },\r
610     {\r
611         "id": "e09c00e3.de6a5",\r
612         "type": "outcome",\r
613         "name": "success",\r
614         "xml": "<outcome value='success'>\n",\r
615         "comments": "",\r
616         "outputs": 1,\r
617         "x": 1645.8123817443848,\r
618         "y": 1194.5069766044617,\r
619         "z": "ad46b000.c8324",\r
620         "wires": [\r
621             []\r
622         ]\r
623     }\r
624 ]