Patent ID: 8738873

Claim:
A computer program product for creating a point-in-time copy of a volume in a storage used by an application by interacting with a point-in-time copy service, wherein a point-in-time copy comprises an instantaneous logical copy of data, wherein the computer program product comprises a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: processing a point-in-time copy request to perform a point-in-time copy operation with respect to the volume in the storage, wherein the request includes at least one exit, wherein the exit indicates when the exit is to be invoked with respect to the point-in-time copy operation and indicates a location of an executable object to execute when the exit is invoked; in response to receiving the request, communicating with the point-in-time copy service to prepare for the point-in-time copy operation; for each exit, determining from the exit when to invoke the exit, wherein the exit occurs before or after the point-in-time copy operation is performed; executing the executable object for the exit to invoke to perform operations related to the point-in-time copy operation in response to invoking the exit, wherein the executable object performs operations before or after the point-in-time copy operation; and calling the point-in-time copy service to perform the point-in-time copy operation of the volume.