d3b38b43912c2df77e6080fad77f5948a89d4d14
[appc.git] / appc-directed-graph / appc-dgraph / provider / src / main / resources / json / Appc-API / Appc-API_service-configuration-backup.json
1 [\r
2     {\r
3         "id": "72300b6a.d66304",\r
4         "type": "comment",\r
5         "name": "Service-Configuration-Backup",\r
6         "info": "",\r
7         "comments": "",\r
8         "x": 1466.25,\r
9         "y": 116,\r
10         "z": "37e3acc8.561634",\r
11         "wires": []\r
12     },\r
13     {\r
14         "id": "6f0f1b54.abf674",\r
15         "type": "dgstart",\r
16         "name": "DGSTART",\r
17         "outputs": 1,\r
18         "x": 85.5,\r
19         "y": 124.1111068725586,\r
20         "z": "37e3acc8.561634",\r
21         "wires": [\r
22             [\r
23                 "3306295a.100926"\r
24             ]\r
25         ]\r
26     },\r
27     {\r
28         "id": "3306295a.100926",\r
29         "type": "service-logic",\r
30         "name": "Appc-API 4.0.0",\r
31         "module": "Appc-API",\r
32         "version": "4.0.0",\r
33         "comments": "",\r
34         "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='Appc-API' version='4.0.0'>",\r
35         "outputs": 1,\r
36         "x": 254.6667022705078,\r
37         "y": 121.77776336669922,\r
38         "z": "37e3acc8.561634",\r
39         "wires": [\r
40             [\r
41                 "a625e1b7.68491"\r
42             ]\r
43         ]\r
44     },\r
45     {\r
46         "id": "a625e1b7.68491",\r
47         "type": "method",\r
48         "name": "method service-configuration-backup",\r
49         "xml": "<method rpc='service-configuration-backup' mode='sync'>\n",\r
50         "comments": "",\r
51         "outputs": 1,\r
52         "x": 514.0000305175781,\r
53         "y": 116.44442749023438,\r
54         "z": "37e3acc8.561634",\r
55         "wires": [\r
56             [\r
57                 "7cce1009.b1969"\r
58             ]\r
59         ]\r
60     },\r
61     {\r
62         "id": "50956db6.420d34",\r
63         "type": "record",\r
64         "name": "record",\r
65         "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"field2\" value=\"`$service-data.backup-information.service-instance-id`\"/>\n<parameter name=\"SERVICEDATAFILENAME\" value=\"`$service-data.backup-information.file-name`\"/>\n<parameter name=\"field4\" value=\"`$service-data.backup-information.file-type`\"/>\n<parameter name=\"field5\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\"/>\n<parameter name=\"INPUTFILENAME\" value=\"`$service-configuration-operation-input.backup-information.file-name`\"/>\n<parameter name=\"field7\" value=\"`$service-configuration-operation-input.backup-information.file-type`\"/>\n<parameter name=\"field8\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n<parameter name=\"field9\" value=\"`$service-data.vnf-config-information.vnf-host-ip-address`\"/>\n<parameter name=\"field10\" value=\"`$service-configuration-operation-input.appc-request-header.svc-action`\"/>\n<parameter name=\"field11\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-host-ip-address`\"/>\n",\r
66         "comments": "",\r
67         "outputs": 1,\r
68         "x": 265.7498779296875,\r
69         "y": 381,\r
70         "z": "37e3acc8.561634",\r
71         "wires": [\r
72             []\r
73         ]\r
74     },\r
75     {\r
76         "id": "792c5a95.fa7b24",\r
77         "type": "GenericXML",\r
78         "name": "set: backup information and host IP",\r
79         "xml": "<set>\n\t<parameter name=\"service-data.backup-information.file-type\" value=\"`$service-configuration-operation-input.backup-information.file-type`\" />\n\t\n\t<parameter name=\"service-data.backup-information.file-name\" value=\"`$service-configuration-operation-input.backup-information.file-name`\" />\n\t\n\t<parameter name=\"service-data.backup-information.service-instance-id\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\" />\n\t<parameter name=\"service-data.vnf-config-information.vnf-host-ip-address\" value=\"`$service-configuration-operation-input.vnf-config-information.vnf-host-ip-address`\" />\n\t<parameter name=\"service-data.service-information.service-instance-id\" value=\"`$service-configuration-operation-input.backup-information.service-instance-id`\"/>\n\t<parameter name=\"service-data.vnf-config-information.vendor\" value=\"`$service-configuration-operation-input.vnf-config-information.vendor`\" />\n\t\n\t\n\n",\r
80         "comments": "",\r
81         "outputs": 1,\r
82         "x": 356,\r
83         "y": 339,\r
84         "z": "37e3acc8.561634",\r
85         "wires": [\r
86             []\r
87         ]\r
88     },\r
89     {\r
90         "id": "a358039.b124",\r
91         "type": "configure",\r
92         "name": "configure: ConfigComponentAdaptor",\r
93         "xml": "<configure adaptor=\"org.onap.appc.ccadaptor.ConfigComponentAdaptor\" key=\"dummy\">\n\t<parameter name=\"action\" value=\"`$service-data.appc-request-header.svc-action`\"/>\n\t\n\n\t",\r
94         "comments": "",\r
95         "outputs": 1,\r
96         "x": 170,\r
97         "y": 1066,\r
98         "z": "37e3acc8.561634",\r
99         "wires": [\r
100             [\r
101                 "cb278383.f55b3",\r
102                 "640f72bc.e9135c"\r
103             ]\r
104         ]\r
105     },\r
106     {\r
107         "id": "cb278383.f55b3",\r
108         "type": "failure",\r
109         "name": "failure",\r
110         "xml": "<outcome value='failure'>",\r
111         "outputs": 1,\r
112         "x": 434,\r
113         "y": 1070,\r
114         "z": "37e3acc8.561634",\r
115         "wires": [\r
116             [\r
117                 "92a5a578.2184b8"\r
118             ]\r
119         ]\r
120     },\r
121     {\r
122         "id": "640f72bc.e9135c",\r
123         "type": "failure",\r
124         "name": "success",\r
125         "xml": "<outcome value='success'>",\r
126         "comments": "",\r
127         "outputs": 1,\r
128         "x": 430,\r
129         "y": 1187,\r
130         "z": "37e3acc8.561634",\r
131         "wires": [\r
132             [\r
133                 "31cc3939.22b816"\r
134             ]\r
135         ]\r
136     },\r
137     {\r
138         "id": "31cc3939.22b816",\r
139         "type": "returnSuccess",\r
140         "name": "return success",\r
141         "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />",\r
142         "comments": "",\r
143         "x": 640,\r
144         "y": 1190,\r
145         "z": "37e3acc8.561634",\r
146         "wires": []\r
147     },\r
148     {\r
149         "id": "92a5a578.2184b8",\r
150         "type": "returnFailure",\r
151         "name": "return failure",\r
152         "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>",\r
153         "comments": "",\r
154         "x": 623,\r
155         "y": 1073,\r
156         "z": "37e3acc8.561634",\r
157         "wires": []\r
158     },\r
159     {\r
160         "id": "ed24f120.cf4c8",\r
161         "type": "get-resource",\r
162         "name": "get-resource: A&AI Data",\r
163         "xml": "<get-resource plugin=\"org.onap.ccsdk.sli.adaptors.aai.AAIService\" resource=\"generic-vnf\" key=\"generic-vnf.vnf-name = $service-configuration-operation-input.service-information.service-instance-id\" pfx=\"tmp.aai-data\" >\n\n",\r
164         "comments": "",\r
165         "outputs": 1,\r
166         "x": 821.5,\r
167         "y": 468,\r
168         "z": "37e3acc8.561634",\r
169         "wires": [\r
170             [\r
171                 "2291f352.f5521c",\r
172                 "4f2eb8f2.d537d8",\r
173                 "448baa3.3f7e954"\r
174             ]\r
175         ]\r
176     },\r
177     {\r
178         "id": "544d666.8d42598",\r
179         "type": "GenericXML",\r
180         "name": "set: last-action, last-sub-action, last-svc-request-id, last-order-status",\r
181         "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-action\" value=\"VsbgServiceBackupRequest\" />\n\t<parameter name=\"service-data.oper-status.last-sub-action\" value=\"`$service-configuration-operation-input.request-information.request-sub-action`\" />\n\t<parameter name=\"service-data.oper-status.last-svc-request-id\" value=\"`$service-configuration-operation-input.sdnc-request-header.svc-request-id`\" />\n\t<parameter name=\"service-data.oper-status.last-order-status\" value=\"`$service-data.oper-status.order-status`\" />\n\n",\r
182         "comments": "",\r
183         "outputs": 1,\r
184         "x": 456.5,\r
185         "y": 426,\r
186         "z": "37e3acc8.561634",\r
187         "wires": [\r
188             []\r
189         ]\r
190     },\r
191     {\r
192         "id": "973644f5.342df8",\r
193         "type": "switchNode",\r
194         "name": "switch: request-sub-action",\r
195         "xml": "<switch test=\"`$service-configuration-operation-input.request-information.request-sub-action`\">\n<!--\n leaf request-sub-action {\n                type enumeration {\n                    enum \"PREPARE\";\n                    enum \"ACTIVATE\";\n                }\n            }\n} \n-->",\r
196         "comments": "",\r
197         "outputs": 1,\r
198         "x": 116.5,\r
199         "y": 645,\r
200         "z": "37e3acc8.561634",\r
201         "wires": [\r
202             [\r
203                 "f556e104.4b20b",\r
204                 "6709c25e.a37b9c"\r
205             ]\r
206         ]\r
207     },\r
208     {\r
209         "id": "f556e104.4b20b",\r
210         "type": "other",\r
211         "name": "RESTOREBACKUP",\r
212         "xml": "<outcome value='RESTOREBACKUP'>",\r
213         "comments": "",\r
214         "outputs": 1,\r
215         "x": 350.5,\r
216         "y": 626,\r
217         "z": "37e3acc8.561634",\r
218         "wires": [\r
219             [\r
220                 "dd64e29e.a7665"\r
221             ]\r
222         ]\r
223     },\r
224     {\r
225         "id": "172a6471.dec2ec",\r
226         "type": "switchNode",\r
227         "name": "switch: A&AI Prov Status",\r
228         "xml": "<switch test=\"`$tmp.aai-data.prov-status`\">\n\n",\r
229         "comments": "",\r
230         "outputs": 1,\r
231         "x": 1174.5,\r
232         "y": 733,\r
233         "z": "37e3acc8.561634",\r
234         "wires": [\r
235             [\r
236                 "359f8600.44336a",\r
237                 "7eaece51.99dc2",\r
238                 "6d8cd7bb.309a78",\r
239                 "7d475d2b.45f914"\r
240             ]\r
241         ]\r
242     },\r
243     {\r
244         "id": "6709c25e.a37b9c",\r
245         "type": "other",\r
246         "name": "Other",\r
247         "xml": "<outcome value='Other'>",\r
248         "comments": "",\r
249         "outputs": 1,\r
250         "x": 325.5,\r
251         "y": 688,\r
252         "z": "37e3acc8.561634",\r
253         "wires": [\r
254             [\r
255                 "a358039.b124"\r
256             ]\r
257         ]\r
258     },\r
259     {\r
260         "id": "9af828ad.bb9858",\r
261         "type": "returnFailure",\r
262         "name": "return failure",\r
263         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"The SBG is in service and the configuration cannot be restored back to the initial configuration.The SBG should be put in a maintenance state before restoring.\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
264         "comments": "",\r
265         "x": 1613.5,\r
266         "y": 747,\r
267         "z": "37e3acc8.561634",\r
268         "wires": []\r
269     },\r
270     {\r
271         "id": "359f8600.44336a",\r
272         "type": "other",\r
273         "name": "PROV",\r
274         "xml": "<outcome value='PROV'>",\r
275         "comments": "",\r
276         "outputs": 1,\r
277         "x": 1434.5,\r
278         "y": 749,\r
279         "z": "37e3acc8.561634",\r
280         "wires": [\r
281             [\r
282                 "9af828ad.bb9858"\r
283             ]\r
284         ]\r
285     },\r
286     {\r
287         "id": "7eaece51.99dc2",\r
288         "type": "other",\r
289         "name": "PREPROV",\r
290         "xml": "<outcome value='PREPROV'>",\r
291         "comments": "",\r
292         "outputs": 1,\r
293         "x": 1445.5,\r
294         "y": 798,\r
295         "z": "37e3acc8.561634",\r
296         "wires": [\r
297             [\r
298                 "a358039.b124"\r
299             ]\r
300         ]\r
301     },\r
302     {\r
303         "id": "6d8cd7bb.309a78",\r
304         "type": "other",\r
305         "name": "NVTPROV",\r
306         "xml": "<outcome value='NVTPROV'>",\r
307         "comments": "",\r
308         "outputs": 1,\r
309         "x": 1450.5,\r
310         "y": 851,\r
311         "z": "37e3acc8.561634",\r
312         "wires": [\r
313             [\r
314                 "a358039.b124"\r
315             ]\r
316         ]\r
317     },\r
318     {\r
319         "id": "7d475d2b.45f914",\r
320         "type": "other",\r
321         "name": "Other",\r
322         "xml": "<outcome value='Other'>",\r
323         "comments": "",\r
324         "outputs": 1,\r
325         "x": 1461.5,\r
326         "y": 904,\r
327         "z": "37e3acc8.561634",\r
328         "wires": [\r
329             [\r
330                 "f2f5f030.526eb"\r
331             ]\r
332         ]\r
333     },\r
334     {\r
335         "id": "f2f5f030.526eb",\r
336         "type": "returnFailure",\r
337         "name": "return failure",\r
338         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"`'Restore configuration is not allowed. SBG Status is' + $tmp.aai-data.prov-status`\"/>\n\n<!--\n<parameter name=\"error-message\" value=\"Restore configuration is not allowed. Invalid A&AI Status\"/>\n-->\n\t<parameter name='ack-final' value='Y'/>",\r
339         "comments": "",\r
340         "x": 1634.5,\r
341         "y": 903,\r
342         "z": "37e3acc8.561634",\r
343         "wires": []\r
344     },\r
345     {\r
346         "id": "7cce1009.b1969",\r
347         "type": "block",\r
348         "name": "block",\r
349         "xml": "<block>\n",\r
350         "atomic": "false",\r
351         "comments": "",\r
352         "outputs": 1,\r
353         "x": 67.5,\r
354         "y": 206,\r
355         "z": "37e3acc8.561634",\r
356         "wires": [\r
357             [\r
358                 "50956db6.420d34",\r
359                 "544d666.8d42598",\r
360                 "5ea37258.1f5a0c",\r
361                 "ed61d3df.d15ae",\r
362                 "973644f5.342df8",\r
363                 "792c5a95.fa7b24"\r
364             ]\r
365         ]\r
366     },\r
367     {\r
368         "id": "5ea37258.1f5a0c",\r
369         "type": "set",\r
370         "name": "set: last-sub-action-status = InProgress",\r
371         "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />",\r
372         "comments": "",\r
373         "x": 364.5,\r
374         "y": 469,\r
375         "z": "37e3acc8.561634",\r
376         "wires": []\r
377     },\r
378     {\r
379         "id": "ed61d3df.d15ae",\r
380         "type": "execute",\r
381         "name": "execute: setTime(modify-timestamp)",\r
382         "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",\r
383         "comments": "",\r
384         "outputs": 1,\r
385         "x": 368.5,\r
386         "y": 516,\r
387         "z": "37e3acc8.561634",\r
388         "wires": [\r
389             []\r
390         ]\r
391     },\r
392     {\r
393         "id": "dd64e29e.a7665",\r
394         "type": "block",\r
395         "name": "block",\r
396         "xml": "<block>\n",\r
397         "atomic": "false",\r
398         "comments": "",\r
399         "outputs": 1,\r
400         "x": 571.5,\r
401         "y": 568,\r
402         "z": "37e3acc8.561634",\r
403         "wires": [\r
404             [\r
405                 "ed24f120.cf4c8"\r
406             ]\r
407         ]\r
408     },\r
409     {\r
410         "id": "4cc5dcc9.9cef84",\r
411         "type": "switchNode",\r
412         "name": "switch: A&AI In-Maint",\r
413         "xml": "<switch test=\"`$tmp.aai-data.in-maint`\">\n\n",\r
414         "comments": "",\r
415         "outputs": 1,\r
416         "x": 1167.5,\r
417         "y": 654,\r
418         "z": "37e3acc8.561634",\r
419         "wires": [\r
420             [\r
421                 "a0194efc.a2f1f"\r
422             ]\r
423         ]\r
424     },\r
425     {\r
426         "id": "2291f352.f5521c",\r
427         "type": "not-found",\r
428         "name": "not-found",\r
429         "xml": "<outcome value='not-found'>\n",\r
430         "comments": "",\r
431         "outputs": 1,\r
432         "x": 1048.5,\r
433         "y": 467,\r
434         "z": "37e3acc8.561634",\r
435         "wires": [\r
436             [\r
437                 "685cea94.e1a364"\r
438             ]\r
439         ]\r
440     },\r
441     {\r
442         "id": "4f2eb8f2.d537d8",\r
443         "type": "failure",\r
444         "name": "failure",\r
445         "xml": "<outcome value='failure'>\n",\r
446         "comments": "",\r
447         "outputs": 1,\r
448         "x": 1044.5,\r
449         "y": 511,\r
450         "z": "37e3acc8.561634",\r
451         "wires": [\r
452             [\r
453                 "e6099183.cff0e"\r
454             ]\r
455         ]\r
456     },\r
457     {\r
458         "id": "685cea94.e1a364",\r
459         "type": "returnFailure",\r
460         "name": "return failure",\r
461         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"SBG not found in A&amp;AI.\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
462         "comments": "",\r
463         "x": 1243.5,\r
464         "y": 463,\r
465         "z": "37e3acc8.561634",\r
466         "wires": []\r
467     },\r
468     {\r
469         "id": "a0194efc.a2f1f",\r
470         "type": "other",\r
471         "name": "false",\r
472         "xml": "<outcome value='false'>",\r
473         "comments": "",\r
474         "outputs": 1,\r
475         "x": 1346.5,\r
476         "y": 654,\r
477         "z": "37e3acc8.561634",\r
478         "wires": [\r
479             [\r
480                 "13a83c58.fc2154"\r
481             ]\r
482         ]\r
483     },\r
484     {\r
485         "id": "13a83c58.fc2154",\r
486         "type": "returnFailure",\r
487         "name": "return failure",\r
488         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"404\"/>\n\t<parameter name=\"error-message\" value=\"The SBG is in service and the configuration cannot be restored back to the initial configuration.The SBG should be put in a maintenance state before restoring.\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
489         "comments": "",\r
490         "x": 1513.5,\r
491         "y": 653,\r
492         "z": "37e3acc8.561634",\r
493         "wires": []\r
494     },\r
495     {\r
496         "id": "448baa3.3f7e954",\r
497         "type": "failure",\r
498         "name": "success",\r
499         "xml": "<outcome value='success'>\n",\r
500         "comments": "",\r
501         "outputs": 1,\r
502         "x": 776.5,\r
503         "y": 580,\r
504         "z": "37e3acc8.561634",\r
505         "wires": [\r
506             [\r
507                 "1bc02fac.ed8ea"\r
508             ]\r
509         ]\r
510     },\r
511     {\r
512         "id": "1bc02fac.ed8ea",\r
513         "type": "block",\r
514         "name": "block : atomic",\r
515         "xml": "<block atomic='true'>",\r
516         "atomic": "true",\r
517         "comments": "",\r
518         "outputs": 1,\r
519         "x": 944.5,\r
520         "y": 581,\r
521         "z": "37e3acc8.561634",\r
522         "wires": [\r
523             [\r
524                 "4cc5dcc9.9cef84",\r
525                 "172a6471.dec2ec",\r
526                 "3b0ebd45.85a932"\r
527             ]\r
528         ]\r
529     },\r
530     {\r
531         "id": "3b0ebd45.85a932",\r
532         "type": "record",\r
533         "name": "record",\r
534         "xml": "<record plugin=\"onap.ccsdk.sli.core.sli.recording.Slf4jRecorder\">\n<parameter name=\"logger\" value=\"message-log\"/>\n<parameter name=\"field1\" value=\"__TIMESTAMP__\"/>\n<parameter name=\"PROVSTATUS\" value=\"`$tmp.aai-data.prov-status`\"/>\n<parameter name=\"INMAINT\" value=\"`$tmp.aai-data.in-maint`\"/>\n\n\n",\r
535         "comments": "",\r
536         "outputs": 1,\r
537         "x": 1133.5,\r
538         "y": 579,\r
539         "z": "37e3acc8.561634",\r
540         "wires": [\r
541             []\r
542         ]\r
543     },\r
544     {\r
545         "id": "e6099183.cff0e",\r
546         "type": "returnFailure",\r
547         "name": "return failure",\r
548         "xml": "<return status=\"failure\">\n\t<parameter name=\"error-code\" value=\"405\"/>\n\t<parameter name=\"error-message\" value=\"`$tmp.aai-data.error.message + '.Response code:' + $tmp.aai-data.error.http.response-code`\"/>\n\t<parameter name='ack-final' value='Y'/>",\r
549         "comments": "",\r
550         "x": 1234,\r
551         "y": 511,\r
552         "z": "37e3acc8.561634",\r
553         "wires": []\r
554     }\r
555 ]\r