VSAM record-level sharing (RLS) is a data set access mode that allows multiple address spaces, CICS application owning regions (AORs) on multiple MVS systems, and jobs to access data at the same time. With VSAM RLS, multiple CICS systems can directly access a shared VSAM data set, eliminating the need for function shipping between application owning regions (AORs) and file owning regions (FORs). CICS provides the logging, commit, and rollback functions for VSAM recoverable files; VSAM provides record-level serialization and cross-system caching. CICS, not VSAM, provides the recoverable files function.
For additional info reference chapter 16 of z/OS DFSMSdfp Storage Administration.
The following is a list of the commands that may be useful in diagnosing VSAM RLS problems. This is a referential list, and will be repeated in the subsequent sections about various possible problems.
DUMP COMM=(some meaningful dump title)
R xx,JOBNAME=(SMSVSAM,XCFAS),CONT
R yy,DSPNAME=('SMSVSAM'.*,'XCFAS'.*),CONT
R nn,SDATA=(PSA,NUC,SQA,LSQA,SUM,RGN,GRSQ,LPA,
TRT,CSA,XESDATA),CONT
R zz,REMOTE=(SYSLIST=(*('SMSVSAM')),DSPNAME,SDATA),END
JOBNAME=(*MASTER*,SMSVSAM),DSPNAME=('SMSVSAM'.*),
SDATA=(COUPLE,PSA,NUC,SQA,LSQA,SUM,RGN,GRSQ,LPA,TRT,CSA,XESDATA),
REMOTE=(SYSLIST=(*('SMSVSAM')),DSPNAME,SDATA),END