Do you need help in planning and orchestrating the creation of your Purge tasks?

Here is an example:

    echo "############################################################"
    echo "Creating Purge Tasks for file "$trail_file_name" on "$region_name" region ......."
    echo "############################################################"
    echo
    curl -k -X POST 'https://'$ogg_ip':'$ogg_port'/services/v2/tasks/'$region_name'-purge' \
    -H "Content-Type: application/json" \
    -H 'Authorization: Basic b2dnYWRtaW46V2VsY29tZSMjMTIz' \
    -d '{
        "enabled": true,
        "critical": false,
        "status": "running",
        "command": {
            "name": "purge",
            "purgeType": "trails",
            "useCheckpoints": true,
            "keep": [
                {
                    "type": "min",
                    "value": 2,
                    "units": "files"
                }
            ],
            "trails": [
                {
                    "name": "'$trail_file_name'"
                }
            ]
        },
        "schedule": {
            "every": {
            "units": "hours",
            "value": 1
            }
        }
    }'


Documentation:

https://docs.oracle.com/en/middleware/goldengate/core/23/oggra/api-administration-service-tasks.html

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.