3 "id": "72300b6a.d66304",
\r
5 "name": "Service-Configuration-Backup",
\r
10 "z": "37e3acc8.561634",
\r
14 "id": "6f0f1b54.abf674",
\r
19 "y": 124.1111068725586,
\r
20 "z": "37e3acc8.561634",
\r
28 "id": "3306295a.100926",
\r
29 "type": "service-logic",
\r
30 "name": "Appc-API 4.0.0",
\r
31 "module": "Appc-API",
\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
36 "x": 254.6667022705078,
\r
37 "y": 121.77776336669922,
\r
38 "z": "37e3acc8.561634",
\r
46 "id": "a625e1b7.68491",
\r
48 "name": "method service-configuration-backup",
\r
49 "xml": "<method rpc='service-configuration-backup' mode='sync'>\n",
\r
52 "x": 514.0000305175781,
\r
53 "y": 116.44442749023438,
\r
54 "z": "37e3acc8.561634",
\r
62 "id": "50956db6.420d34",
\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
68 "x": 265.7498779296875,
\r
70 "z": "37e3acc8.561634",
\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
84 "z": "37e3acc8.561634",
\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
98 "z": "37e3acc8.561634",
\r
107 "id": "cb278383.f55b3",
\r
110 "xml": "<outcome value='failure'>",
\r
114 "z": "37e3acc8.561634",
\r
122 "id": "640f72bc.e9135c",
\r
125 "xml": "<outcome value='success'>",
\r
130 "z": "37e3acc8.561634",
\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
145 "z": "37e3acc8.561634",
\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
156 "z": "37e3acc8.561634",
\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
168 "z": "37e3acc8.561634",
\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
186 "z": "37e3acc8.561634",
\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
200 "z": "37e3acc8.561634",
\r
209 "id": "f556e104.4b20b",
\r
211 "name": "RESTOREBACKUP",
\r
212 "xml": "<outcome value='RESTOREBACKUP'>",
\r
217 "z": "37e3acc8.561634",
\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
233 "z": "37e3acc8.561634",
\r
244 "id": "6709c25e.a37b9c",
\r
247 "xml": "<outcome value='Other'>",
\r
252 "z": "37e3acc8.561634",
\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
267 "z": "37e3acc8.561634",
\r
271 "id": "359f8600.44336a",
\r
274 "xml": "<outcome value='PROV'>",
\r
279 "z": "37e3acc8.561634",
\r
287 "id": "7eaece51.99dc2",
\r
290 "xml": "<outcome value='PREPROV'>",
\r
295 "z": "37e3acc8.561634",
\r
303 "id": "6d8cd7bb.309a78",
\r
306 "xml": "<outcome value='NVTPROV'>",
\r
311 "z": "37e3acc8.561634",
\r
319 "id": "7d475d2b.45f914",
\r
322 "xml": "<outcome value='Other'>",
\r
327 "z": "37e3acc8.561634",
\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
342 "z": "37e3acc8.561634",
\r
346 "id": "7cce1009.b1969",
\r
349 "xml": "<block>\n",
\r
355 "z": "37e3acc8.561634",
\r
368 "id": "5ea37258.1f5a0c",
\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
375 "z": "37e3acc8.561634",
\r
379 "id": "ed61d3df.d15ae",
\r
381 "name": "execute: setTime(modify-timestamp)",
\r
382 "xml": "<execute plugin=\"org.onap.ccsdk.sli.plugins.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",
\r
387 "z": "37e3acc8.561634",
\r
393 "id": "dd64e29e.a7665",
\r
396 "xml": "<block>\n",
\r
402 "z": "37e3acc8.561634",
\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
418 "z": "37e3acc8.561634",
\r
426 "id": "2291f352.f5521c",
\r
427 "type": "not-found",
\r
428 "name": "not-found",
\r
429 "xml": "<outcome value='not-found'>\n",
\r
434 "z": "37e3acc8.561634",
\r
442 "id": "4f2eb8f2.d537d8",
\r
445 "xml": "<outcome value='failure'>\n",
\r
450 "z": "37e3acc8.561634",
\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&AI.\"/>\n\t<parameter name='ack-final' value='Y'/>",
\r
465 "z": "37e3acc8.561634",
\r
469 "id": "a0194efc.a2f1f",
\r
472 "xml": "<outcome value='false'>",
\r
477 "z": "37e3acc8.561634",
\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
492 "z": "37e3acc8.561634",
\r
496 "id": "448baa3.3f7e954",
\r
499 "xml": "<outcome value='success'>\n",
\r
504 "z": "37e3acc8.561634",
\r
512 "id": "1bc02fac.ed8ea",
\r
514 "name": "block : atomic",
\r
515 "xml": "<block atomic='true'>",
\r
521 "z": "37e3acc8.561634",
\r
531 "id": "3b0ebd45.85a932",
\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
539 "z": "37e3acc8.561634",
\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
552 "z": "37e3acc8.561634",
\r