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