aboutsummaryrefslogtreecommitdiffstats
path: root/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json
diff options
context:
space:
mode:
Diffstat (limited to 'appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json')
-rw-r--r--appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json556
1 files changed, 555 insertions, 1 deletions
diff --git a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json
index 023400057..d3b38b439 100644
--- a/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json
+++ b/appc-directed-graph/appc-dgraph/provider/src/main/resources/json/Appc-API/Appc-API_service-configuration-backup.json
@@ -1 +1,555 @@
-[{"id":"72300b6a.d66304","type":"comment","name":"Service-Configuration-Backup","info":"","comments":"","x":1466.25,"y":116,"z":"37e3acc8.561634","wires":[]},{"id":"6f0f1b54.abf674","type":"dgstart","name":"DGSTART","outputs":1,"x":85.5,"y":124.1111068725586,"z":"37e3acc8.561634","wires":[["3306295a.100926"]]},{"id":"3306295a.100926","type":"service-logic","name":"Appc-API 4.0.0","module":"Appc-API","version":"4.0.0","comments":"","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'>","outputs":1,"x":254.6667022705078,"y":121.77776336669922,"z":"37e3acc8.561634","wires":[["a625e1b7.68491"]]},{"id":"a625e1b7.68491","type":"method","name":"method service-configuration-backup","xml":"<method rpc='service-configuration-backup' mode='sync'>\n","comments":"","outputs":1,"x":514.0000305175781,"y":116.44442749023438,"z":"37e3acc8.561634","wires":[["7cce1009.b1969"]]},{"id":"50956db6.420d34","type":"record","name":"record","xml":"<record plugin=\"org.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","comments":"","outputs":1,"x":265.7498779296875,"y":381,"z":"37e3acc8.561634","wires":[[]]},{"id":"792c5a95.fa7b24","type":"GenericXML","name":"set: backup information and host IP","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","comments":"","outputs":1,"x":356,"y":339,"z":"37e3acc8.561634","wires":[[]]},{"id":"a358039.b124","type":"configure","name":"configure: ConfigComponentAdaptor","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","comments":"","outputs":1,"x":170,"y":1066,"z":"37e3acc8.561634","wires":[["cb278383.f55b3","640f72bc.e9135c"]]},{"id":"cb278383.f55b3","type":"failure","name":"failure","xml":"<outcome value='failure'>","outputs":1,"x":434,"y":1070,"z":"37e3acc8.561634","wires":[["92a5a578.2184b8"]]},{"id":"640f72bc.e9135c","type":"failure","name":"success","xml":"<outcome value='success'>","comments":"","outputs":1,"x":430,"y":1187,"z":"37e3acc8.561634","wires":[["31cc3939.22b816"]]},{"id":"31cc3939.22b816","type":"returnSuccess","name":"return success","xml":"<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />","comments":"","x":640,"y":1190,"z":"37e3acc8.561634","wires":[]},{"id":"92a5a578.2184b8","type":"returnFailure","name":"return failure","xml":"<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>","comments":"","x":623,"y":1073,"z":"37e3acc8.561634","wires":[]},{"id":"ed24f120.cf4c8","type":"get-resource","name":"get-resource: A&AI Data","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","comments":"","outputs":1,"x":821.5,"y":468,"z":"37e3acc8.561634","wires":[["2291f352.f5521c","4f2eb8f2.d537d8","448baa3.3f7e954"]]},{"id":"544d666.8d42598","type":"GenericXML","name":"set: last-action, last-sub-action, last-svc-request-id, last-order-status","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","comments":"","outputs":1,"x":456.5,"y":426,"z":"37e3acc8.561634","wires":[[]]},{"id":"973644f5.342df8","type":"switchNode","name":"switch: request-sub-action","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-->","comments":"","outputs":1,"x":116.5,"y":645,"z":"37e3acc8.561634","wires":[["f556e104.4b20b","6709c25e.a37b9c"]]},{"id":"f556e104.4b20b","type":"other","name":"RESTOREBACKUP","xml":"<outcome value='RESTOREBACKUP'>","comments":"","outputs":1,"x":350.5,"y":626,"z":"37e3acc8.561634","wires":[["dd64e29e.a7665"]]},{"id":"172a6471.dec2ec","type":"switchNode","name":"switch: A&AI Prov Status","xml":"<switch test=\"`$tmp.aai-data.prov-status`\">\n\n","comments":"","outputs":1,"x":1174.5,"y":733,"z":"37e3acc8.561634","wires":[["359f8600.44336a","7eaece51.99dc2","6d8cd7bb.309a78","7d475d2b.45f914"]]},{"id":"6709c25e.a37b9c","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":325.5,"y":688,"z":"37e3acc8.561634","wires":[["a358039.b124"]]},{"id":"9af828ad.bb9858","type":"returnFailure","name":"return failure","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'/>","comments":"","x":1613.5,"y":747,"z":"37e3acc8.561634","wires":[]},{"id":"359f8600.44336a","type":"other","name":"PROV","xml":"<outcome value='PROV'>","comments":"","outputs":1,"x":1434.5,"y":749,"z":"37e3acc8.561634","wires":[["9af828ad.bb9858"]]},{"id":"7eaece51.99dc2","type":"other","name":"PREPROV","xml":"<outcome value='PREPROV'>","comments":"","outputs":1,"x":1445.5,"y":798,"z":"37e3acc8.561634","wires":[["a358039.b124"]]},{"id":"6d8cd7bb.309a78","type":"other","name":"NVTPROV","xml":"<outcome value='NVTPROV'>","comments":"","outputs":1,"x":1450.5,"y":851,"z":"37e3acc8.561634","wires":[["a358039.b124"]]},{"id":"7d475d2b.45f914","type":"other","name":"Other","xml":"<outcome value='Other'>","comments":"","outputs":1,"x":1461.5,"y":904,"z":"37e3acc8.561634","wires":[["f2f5f030.526eb"]]},{"id":"f2f5f030.526eb","type":"returnFailure","name":"return failure","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'/>","comments":"","x":1634.5,"y":903,"z":"37e3acc8.561634","wires":[]},{"id":"7cce1009.b1969","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":67.5,"y":206,"z":"37e3acc8.561634","wires":[["50956db6.420d34","544d666.8d42598","5ea37258.1f5a0c","ed61d3df.d15ae","973644f5.342df8","792c5a95.fa7b24"]]},{"id":"5ea37258.1f5a0c","type":"set","name":"set: last-sub-action-status = InProgress","xml":"<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />","comments":"","x":364.5,"y":469,"z":"37e3acc8.561634","wires":[]},{"id":"ed61d3df.d15ae","type":"execute","name":"execute: setTime(modify-timestamp)","xml":"<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>","comments":"","outputs":1,"x":368.5,"y":516,"z":"37e3acc8.561634","wires":[[]]},{"id":"dd64e29e.a7665","type":"block","name":"block","xml":"<block>\n","atomic":"false","comments":"","outputs":1,"x":571.5,"y":568,"z":"37e3acc8.561634","wires":[["ed24f120.cf4c8"]]},{"id":"4cc5dcc9.9cef84","type":"switchNode","name":"switch: A&AI In-Maint","xml":"<switch test=\"`$tmp.aai-data.in-maint`\">\n\n","comments":"","outputs":1,"x":1167.5,"y":654,"z":"37e3acc8.561634","wires":[["a0194efc.a2f1f"]]},{"id":"2291f352.f5521c","type":"not-found","name":"not-found","xml":"<outcome value='not-found'>\n","comments":"","outputs":1,"x":1048.5,"y":467,"z":"37e3acc8.561634","wires":[["685cea94.e1a364"]]},{"id":"4f2eb8f2.d537d8","type":"failure","name":"failure","xml":"<outcome value='failure'>\n","comments":"","outputs":1,"x":1044.5,"y":511,"z":"37e3acc8.561634","wires":[["e6099183.cff0e"]]},{"id":"685cea94.e1a364","type":"returnFailure","name":"return failure","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'/>","comments":"","x":1243.5,"y":463,"z":"37e3acc8.561634","wires":[]},{"id":"a0194efc.a2f1f","type":"other","name":"false","xml":"<outcome value='false'>","comments":"","outputs":1,"x":1346.5,"y":654,"z":"37e3acc8.561634","wires":[["13a83c58.fc2154"]]},{"id":"13a83c58.fc2154","type":"returnFailure","name":"return failure","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'/>","comments":"","x":1513.5,"y":653,"z":"37e3acc8.561634","wires":[]},{"id":"448baa3.3f7e954","type":"failure","name":"success","xml":"<outcome value='success'>\n","comments":"","outputs":1,"x":776.5,"y":580,"z":"37e3acc8.561634","wires":[["1bc02fac.ed8ea"]]},{"id":"1bc02fac.ed8ea","type":"block","name":"block : atomic","xml":"<block atomic='true'>","atomic":"true","comments":"","outputs":1,"x":944.5,"y":581,"z":"37e3acc8.561634","wires":[["4cc5dcc9.9cef84","172a6471.dec2ec","3b0ebd45.85a932"]]},{"id":"3b0ebd45.85a932","type":"record","name":"record","xml":"<record plugin=\"org.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","comments":"","outputs":1,"x":1133.5,"y":579,"z":"37e3acc8.561634","wires":[[]]},{"id":"e6099183.cff0e","type":"returnFailure","name":"return failure","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'/>","comments":"","x":1234,"y":511,"z":"37e3acc8.561634","wires":[]}]
+[
+ {
+ "id": "72300b6a.d66304",
+ "type": "comment",
+ "name": "Service-Configuration-Backup",
+ "info": "",
+ "comments": "",
+ "x": 1466.25,
+ "y": 116,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "6f0f1b54.abf674",
+ "type": "dgstart",
+ "name": "DGSTART",
+ "outputs": 1,
+ "x": 85.5,
+ "y": 124.1111068725586,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "3306295a.100926"
+ ]
+ ]
+ },
+ {
+ "id": "3306295a.100926",
+ "type": "service-logic",
+ "name": "Appc-API 4.0.0",
+ "module": "Appc-API",
+ "version": "4.0.0",
+ "comments": "",
+ "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'>",
+ "outputs": 1,
+ "x": 254.6667022705078,
+ "y": 121.77776336669922,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "a625e1b7.68491"
+ ]
+ ]
+ },
+ {
+ "id": "a625e1b7.68491",
+ "type": "method",
+ "name": "method service-configuration-backup",
+ "xml": "<method rpc='service-configuration-backup' mode='sync'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 514.0000305175781,
+ "y": 116.44442749023438,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "7cce1009.b1969"
+ ]
+ ]
+ },
+ {
+ "id": "50956db6.420d34",
+ "type": "record",
+ "name": "record",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 265.7498779296875,
+ "y": 381,
+ "z": "37e3acc8.561634",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "792c5a95.fa7b24",
+ "type": "GenericXML",
+ "name": "set: backup information and host IP",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 356,
+ "y": 339,
+ "z": "37e3acc8.561634",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "a358039.b124",
+ "type": "configure",
+ "name": "configure: ConfigComponentAdaptor",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 170,
+ "y": 1066,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "cb278383.f55b3",
+ "640f72bc.e9135c"
+ ]
+ ]
+ },
+ {
+ "id": "cb278383.f55b3",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>",
+ "outputs": 1,
+ "x": 434,
+ "y": 1070,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "92a5a578.2184b8"
+ ]
+ ]
+ },
+ {
+ "id": "640f72bc.e9135c",
+ "type": "failure",
+ "name": "success",
+ "xml": "<outcome value='success'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 430,
+ "y": 1187,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "31cc3939.22b816"
+ ]
+ ]
+ },
+ {
+ "id": "31cc3939.22b816",
+ "type": "returnSuccess",
+ "name": "return success",
+ "xml": "<return status='success'>\n\t<parameter name=\"error-code\" value=\"200\" />",
+ "comments": "",
+ "x": 640,
+ "y": 1190,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "92a5a578.2184b8",
+ "type": "returnFailure",
+ "name": "return failure",
+ "xml": "<return status='failure'>\n\t<parameter name='ack-final' value='Y'/>",
+ "comments": "",
+ "x": 623,
+ "y": 1073,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "ed24f120.cf4c8",
+ "type": "get-resource",
+ "name": "get-resource: A&AI Data",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 821.5,
+ "y": 468,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "2291f352.f5521c",
+ "4f2eb8f2.d537d8",
+ "448baa3.3f7e954"
+ ]
+ ]
+ },
+ {
+ "id": "544d666.8d42598",
+ "type": "GenericXML",
+ "name": "set: last-action, last-sub-action, last-svc-request-id, last-order-status",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 456.5,
+ "y": 426,
+ "z": "37e3acc8.561634",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "973644f5.342df8",
+ "type": "switchNode",
+ "name": "switch: request-sub-action",
+ "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-->",
+ "comments": "",
+ "outputs": 1,
+ "x": 116.5,
+ "y": 645,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "f556e104.4b20b",
+ "6709c25e.a37b9c"
+ ]
+ ]
+ },
+ {
+ "id": "f556e104.4b20b",
+ "type": "other",
+ "name": "RESTOREBACKUP",
+ "xml": "<outcome value='RESTOREBACKUP'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 350.5,
+ "y": 626,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "dd64e29e.a7665"
+ ]
+ ]
+ },
+ {
+ "id": "172a6471.dec2ec",
+ "type": "switchNode",
+ "name": "switch: A&AI Prov Status",
+ "xml": "<switch test=\"`$tmp.aai-data.prov-status`\">\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1174.5,
+ "y": 733,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "359f8600.44336a",
+ "7eaece51.99dc2",
+ "6d8cd7bb.309a78",
+ "7d475d2b.45f914"
+ ]
+ ]
+ },
+ {
+ "id": "6709c25e.a37b9c",
+ "type": "other",
+ "name": "Other",
+ "xml": "<outcome value='Other'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 325.5,
+ "y": 688,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "a358039.b124"
+ ]
+ ]
+ },
+ {
+ "id": "9af828ad.bb9858",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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'/>",
+ "comments": "",
+ "x": 1613.5,
+ "y": 747,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "359f8600.44336a",
+ "type": "other",
+ "name": "PROV",
+ "xml": "<outcome value='PROV'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1434.5,
+ "y": 749,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "9af828ad.bb9858"
+ ]
+ ]
+ },
+ {
+ "id": "7eaece51.99dc2",
+ "type": "other",
+ "name": "PREPROV",
+ "xml": "<outcome value='PREPROV'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1445.5,
+ "y": 798,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "a358039.b124"
+ ]
+ ]
+ },
+ {
+ "id": "6d8cd7bb.309a78",
+ "type": "other",
+ "name": "NVTPROV",
+ "xml": "<outcome value='NVTPROV'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1450.5,
+ "y": 851,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "a358039.b124"
+ ]
+ ]
+ },
+ {
+ "id": "7d475d2b.45f914",
+ "type": "other",
+ "name": "Other",
+ "xml": "<outcome value='Other'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1461.5,
+ "y": 904,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "f2f5f030.526eb"
+ ]
+ ]
+ },
+ {
+ "id": "f2f5f030.526eb",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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'/>",
+ "comments": "",
+ "x": 1634.5,
+ "y": 903,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "7cce1009.b1969",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 67.5,
+ "y": 206,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "50956db6.420d34",
+ "544d666.8d42598",
+ "5ea37258.1f5a0c",
+ "ed61d3df.d15ae",
+ "973644f5.342df8",
+ "792c5a95.fa7b24"
+ ]
+ ]
+ },
+ {
+ "id": "5ea37258.1f5a0c",
+ "type": "set",
+ "name": "set: last-sub-action-status = InProgress",
+ "xml": "<set>\n\t<parameter name=\"service-data.oper-status.last-sub-action-status\" value=\"InProgress\" />",
+ "comments": "",
+ "x": 364.5,
+ "y": 469,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "ed61d3df.d15ae",
+ "type": "execute",
+ "name": "execute: setTime(modify-timestamp)",
+ "xml": "<execute plugin=\"com.att.sdnctl.sli.plugin.ipAddressTools.IpAddressTool\" method=\"setTime\">\n\t<parameter name=\"ctxVariable\" value=\"service-data.oper-status.modify-timestamp\"/>",
+ "comments": "",
+ "outputs": 1,
+ "x": 368.5,
+ "y": 516,
+ "z": "37e3acc8.561634",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "dd64e29e.a7665",
+ "type": "block",
+ "name": "block",
+ "xml": "<block>\n",
+ "atomic": "false",
+ "comments": "",
+ "outputs": 1,
+ "x": 571.5,
+ "y": 568,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "ed24f120.cf4c8"
+ ]
+ ]
+ },
+ {
+ "id": "4cc5dcc9.9cef84",
+ "type": "switchNode",
+ "name": "switch: A&AI In-Maint",
+ "xml": "<switch test=\"`$tmp.aai-data.in-maint`\">\n\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1167.5,
+ "y": 654,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "a0194efc.a2f1f"
+ ]
+ ]
+ },
+ {
+ "id": "2291f352.f5521c",
+ "type": "not-found",
+ "name": "not-found",
+ "xml": "<outcome value='not-found'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1048.5,
+ "y": 467,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "685cea94.e1a364"
+ ]
+ ]
+ },
+ {
+ "id": "4f2eb8f2.d537d8",
+ "type": "failure",
+ "name": "failure",
+ "xml": "<outcome value='failure'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 1044.5,
+ "y": 511,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "e6099183.cff0e"
+ ]
+ ]
+ },
+ {
+ "id": "685cea94.e1a364",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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'/>",
+ "comments": "",
+ "x": 1243.5,
+ "y": 463,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "a0194efc.a2f1f",
+ "type": "other",
+ "name": "false",
+ "xml": "<outcome value='false'>",
+ "comments": "",
+ "outputs": 1,
+ "x": 1346.5,
+ "y": 654,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "13a83c58.fc2154"
+ ]
+ ]
+ },
+ {
+ "id": "13a83c58.fc2154",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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'/>",
+ "comments": "",
+ "x": 1513.5,
+ "y": 653,
+ "z": "37e3acc8.561634",
+ "wires": []
+ },
+ {
+ "id": "448baa3.3f7e954",
+ "type": "failure",
+ "name": "success",
+ "xml": "<outcome value='success'>\n",
+ "comments": "",
+ "outputs": 1,
+ "x": 776.5,
+ "y": 580,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "1bc02fac.ed8ea"
+ ]
+ ]
+ },
+ {
+ "id": "1bc02fac.ed8ea",
+ "type": "block",
+ "name": "block : atomic",
+ "xml": "<block atomic='true'>",
+ "atomic": "true",
+ "comments": "",
+ "outputs": 1,
+ "x": 944.5,
+ "y": 581,
+ "z": "37e3acc8.561634",
+ "wires": [
+ [
+ "4cc5dcc9.9cef84",
+ "172a6471.dec2ec",
+ "3b0ebd45.85a932"
+ ]
+ ]
+ },
+ {
+ "id": "3b0ebd45.85a932",
+ "type": "record",
+ "name": "record",
+ "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",
+ "comments": "",
+ "outputs": 1,
+ "x": 1133.5,
+ "y": 579,
+ "z": "37e3acc8.561634",
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "e6099183.cff0e",
+ "type": "returnFailure",
+ "name": "return failure",
+ "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'/>",
+ "comments": "",
+ "x": 1234,
+ "y": 511,
+ "z": "37e3acc8.561634",
+ "wires": []
+ }
+]