CICS® and CICS® VR forward recovery logging considerations

Points to be considered when enabling forward recovery logging for a VSAM data set that is also defined to CICS®.

  • If the LOG(ALL) parameter is specified in the catalog entry of a VSAM sphere, CICS® forward recovery logging writes to the forward recovery log stream specified in the LOGSTREAMID parameter. Implementing CICS® VR forward recovery logging for this same VSAM data set causes CICS® and CICS® VR forward recovery logging to write to the same forward recovery log stream, which in most cases is acceptable.
  • If the LOG(ALL) parameter is not specified in the catalog entry of a VSAM sphere, CICS® forward recovery logging writes to the forward recovery log stream specified in the CICS resource definition. Implementing CICS® VR forward recovery logging for this same VSAM data set might cause CICS® and CICS® VR forward recovery logging to write to different forward recovery log streams, if the log stream specified in the LOGSTREAMID parameter is different from the log stream specified in the CICS resource definition. For recovery purposes, you might want to consider specifying the LOG(ALL) parameter for the VSAM data set to have CICS® and CICS® VR forward recovery logging write to the same forward recovery log stream.
Note:
If any non-null value (ALL/UNDO/NONE) for the LOG parameter is specified in the catalog entry of a VSAM sphere, the z/OS DFSMS SMSVSAM server must be active at CICS VR forward recovery.