z/OS DFSMStvs Administration Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Macros

z/OS DFSMStvs Administration Guide
GC52-1388-00

Table 1 lists new and changed executable macros.

Table 1. DFSMSdfp: Summary of changed executable macros. This table lists new and changed executable macros.
Macro name Release Description Related support
ACB z/OS V1R4 or above Changed macro: CTRLACB=

Specifies whether the opened ACB is to be used as a control ACB. For applications using DFSMStvs, the value of this parameter should not be YES.

Coding VSAM macros and z/OS DFSMStvs Planning and Operating Guide
Changed macro: MACRF=

The RLS subparameter enables DFSMStvs access to a VSAM data set, as well as RLS access. VSAM uses cross-system record-level locking as opposed to CI locking, uses the CF for buffer consistency, and manages a system-wide local cache.

DFSMStvs access requires the NUB subparameter, which specifies that management of I/O buffers is left up to VSAM.

DFSMStvs does not support ADR access to a KSDS.

DFSMStvs ignores the CFX subparameter and assumes that the NFX subparameter is in effect.

For DFSMStvs, the NRM subparameter does not allow the direct open of an alternate index.

DFSMStvs does not affect key processing, which the KEY subparameter specifies.

The AIX®, CNV, ICI, UBF subparameters are invalid for DFSMStvs.

DFSMStvs ignores the DDN, DFR, DSN, LEW, NDF, NLW subparameters.

Changed macro: RLSREAD=

For DFSMStvs access, the new CRE keyword specifies consistent read explicit so that an application can inhibit update or erase of a record by other transactions or applications until commit or backout. CRE can be specified only with MACRF=RLS.

Changed macro: RMODE31=

If MACRF=RLS is specified, RMODE31=ALL is assumed. For RLS and DFSMStvs, VSAM control blocks and buffers are located in a data space owned by the SMSVSAM server address space and are not directly addressable.

DFSMStvs ignores the MAREA parameter.

GENCB z/OS V1R4 or above Changed macro: CTRLACB=

Specifies whether the opened ACB is to be used as a control ACB. For applications using DFSMStvs, the value of this parameter should not be YES.

Coding VSAM macros
Changed macro: RLSREAD=

For DFSMStvs access, the new CRE keyword specifies consistent read explicit so that an application can inhibit update or erase of a record by other transactions or applications until commit or backout. CRE can be specified only with MACRF=RLS.

Changed macro: RMODE31=

For DFSMStvs, VSAM control blocks and buffers are located in a dataspace owned by the SMSVSAM server address space and are not directly addressable. RMODE31=ALL, which specifies that VSAM control blocks and I/O buffers are obtained above 16 megabytes, is assumed for DFSMStvs processing.

Changed macro: STRNO=

For DFSMStvs, STRNO is ignored and strings are dynamically acquired up to a limit of 1024.

DFSMStvs ignores the BSTRNO, BUFND, BUFNI, BUFSP, JRNAD, MAREA, MLEN, SHRPOOL, SUBSYSNM, and UPAD parameters.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014