Trigger Backups

Ops Center Protector REST API User Guide

Version
7.6.x
Audience
anonymous
Part Number
MK-99PRT005-06

After activation a backup will occur automatically according to the Policy operation RPO and Schedule. A backup can also be triggered whenever required using the Trigger Handler.

To perform the trigger a number of trigger properties are required. First the triggers are retrieved, then the trigger properties are sent using the “triggerbackup.json” file.

If a backup is successfully triggered the response will contain a list of Job IDs.

List Triggers
curl --insecure --cookie demosession
"https://demomaster/API/7.1/master/TriggerHandler/objects/Triggers"
List Triggers Response
{
    "pageInfo": {
        "end": true,
        "totalCount": 1
    },
    "trigger": [
        {
            "dataOriginNodeId": "demomaster@BZ-334922-442788-343Z2Z-YYZ744[0-1-1]",
            "dataOriginNodeInstance": 167,
            "dataflowId": "da2afe41-a936-4879-8cba-ed37aa421b26",
            "dataflowName": "demodataflow",
            "destinationNodeId": "RepositoryHP@00-25FAAB-3B94CF-459595-78584C[1-1-8D]",
            "destinationNodeInstance": 166,
            "id": "0",
            "moverType": "eMOVER_BATCH",
            "operationId": 1,
            "operationName": "Backup",
            "operationType": "eOPERATION_BACKUP",
            "policyId": "141eb1403015408aa3e6a77e2ae1ab22",
            "policyName": "demopolicy",
            "sourceNodeId": "demomaster@BZ-334922-442788-343Z2Z-YYZ744[0-1-1]",
            "sourceNodeInstance": 167,
            "syncGroup": ""
        }
    ]
}
Trigger backup
curl --insecure --cookie demosession
"https://demomaster/API/7.1/master/TriggerHandler/services/Triggers/action
s/triggeroperation/invoke" --data @triggerbackup.json --header "Content-
Type: application/json" --request PUT
Trigger backup Response
{
    "job": [
        {
            "id": "{b9987ce9-4b35-4398-aefe-49b9acb29877}"
        }
    ]
}
Contents of ‘triggerbackup.json’
{
    "dataOriginNodeId": "demomaster@BZ-334922-442788-343Z2Z-YYZ744[0-1-1]",
    "dataOriginNodeInstance": 167,
    "dataflowId": "da2afe41-a936-4879-8cba-ed37aa421b26",
    "dataflowName": "demodataflow",
    "destinationNodeId": "RepositoryHP@00-25FAAB-3B94CF-459595-78584C[1-1-8D]",
    "destinationNodeInstance": 166,
    "id": "0",
    "moverType": "eMOVER_BATCH",
    "operationId": 1,
    "operationName": "Backup",
    "operationType": "eOPERATION_BACKUP",
    "policyId": "141eb1403015408aa3e6a77e2ae1ab22",
    "policyName": "demopolicy",
    "sourceNodeId": "demomaster@BZ-334922-442788-343Z2Z-YYZ744[0-1-1]",
    "sourceNodeInstance": 167,
    "syncGroup": ""
}