You can use the SrvCheckpoint class to take a checkpoint of your application image at any time during the processing of OS/390 Native requests. When you issue a checkpoint, the image is saved to a data set on OS/390, which you must have pre-allocated. You cannot issue a checkpoint for an application running on the workstation; that is, the workstation ignores a SrvCheckpoint operation.
If an error occurs after a checkpoint is taken, you can restart your application on OS/390 from the saved data set. See DFSMS/MVS Checkpoint/Restart for more information about restarting your application from the checkpointed data set.