z/OS DFSMS Using Data Sets
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Processing a Data Set with Improved Control Interval Access

z/OS DFSMS Using Data Sets
SC23-6855-00

To process a data set with improved control interval access, a request must be:
  • Defined by a single RPL (VSAM ignores the NXTRPL parameter).
  • A direct GET, GET for update, or PUT for update (no POINT, no processing empty data sets). A RRDS with slots formatted is considered not to be empty, even if no slot contains a record.
  • Synchronous (no CHECK, no ENDREQ).

To release exclusive control after a GET for update, you must issue a PUT for update, a GET without update, or a GET for update for a different control interval.

With improved control interval access, the following assumptions are in effect for VSAM (with no checking):
  • An RPL whose ACB has MACRF=ICI has OPTCD=(CNV, DIR, SYN).
  • A PUT is for update (RPL OPTCD=UPD).
  • Your buffer length (specified in RPL AREALEN=number) is correct.

Because VSAM does not check these parameters, you should debug your program with ACB MACRF=NCI, then change to ICI.

With improved control interval access, VSAM does not take JRNAD exits and does not keep statistics (which are normally available through SHOWCB).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014