IBM BPM, V8.0.1, All platforms > Troubleshooting and support > Disaster recovery > Overview of disaster recovery > Disaster recovery procedures
Verifying restored data
After you restore the backup of your production environment to the secondary data center, verify the data to determine whether the backup is a valid copy.
You verify restored data at the following levels:
- System
- Module and application
- Process instance
- Consistency
- SCA
- Monitoring
A failure, loss of data, or inconsistency from the process instance level can be tolerated. An abnormal state from the system level or application level, however, must be fixed because the backup is invalid.
Generally, verification is relatively simple for the system, module, and application levels. Verification of the instance level can be more difficult, because the number of instances might be large. Use a real runtime scenario for the disaster recovery test, which takes the backup of the running instances and verifies that the specific instances are working properly.
Procedure
To verify that the restored data in the secondary environment is valid:
- Verify that the system-level services such as the Business Process Choreographer container and the Human Task Manager container are working properly. Verify that the messaging engines for various buses can be started successfully. To perform these verifications, you can use the System Health widget in Business Space.
- Verify that the modules and applications can be started successfully. Verify that the process templates can be started normally.
- Verify that the process instances are in a consistent state.
- Verify that the process instance state between IBM BPM and IBM Business Monitor is consistent.
- Verify that synchronous and asynchronous invocation for Service Component Architecture can continue for processing.
- Verify that you see new instances in your monitor dashboards when you run new process instances.