How to create restore points

Hi Team,

we are building the Jenkins pipeline for the pega deployments, so need to understand how we can create the restore points and use them to roll back in pega 8.5.3.

Thanks,

Garima

@GarimaM0

In Pega 8.5.3, you can create restore points using the prpcServiceUtils command-line tool. Restore points mark a significant point in time for your system, allowing you to roll back to that point if needed.

To create a restore point, you need to configure the common properties of the prpcServiceUtils.properties file, specify the restore point action as ‘create’, and provide a descriptive label for the restore point. After saving the properties file, you run the prpcServiceUtils script with the manageRestorePoints option.

When it comes to rolling back, Pega Platform uses history records to return most of the system to the restore point state. However, not every change creates a history record. System administrators who have the pxRollbackSystem privilege can roll back to a restore point.

Please note that changes to SQL, Java .jar imports, and some custom data instances do not generate history records and are not rolled back by the roll back feature. You need to decide on a case-by-case basis whether to remove these changes manually, or whether they can remain on the system.

:warning: This is a GenAI-powered tool. All generated answers require validation against the provided references.

Using restore points to enable error recovery

Creating a restore point