Synchronize the data policy service (DPS) category caches
For performance purpose, the data policy service (DPS) keeps a copy of glossary categories in caches. To find all glossary categories, you can use the list all governance types method in the Watson Data API. When categories are created, updated, or deleted, the glossary service publishes RabbitMQ events to reflect these changes. The DPS listens to these events and update the caches. However, in some rare occasions, the message might be lost when RabbitMQ service is down or too busy. You can use the Watson Data API to update the cache.
You can run the following REST API method during downtime that has no category changes to help avoid unexpected enforcement results during the run and also avoid inaccurate cache updates:
For more information to create the ${token}, see Creating an IAM bearer token.
curl -v -k -X GET --header "Content-Type: application/json"
--header "Accept: application/json"
--header "Authorization: Bearer ${token}"
"${uri}/v3/enforcement/governed_items/sync/category"
Parent topic: Troubleshooting IBM Knowledge Catalog