To create the data set, you need to specify the DEFINE CLUSTER function of IDCAMS with the LINEAR parameter. When you code the SHAREOPTIONS parameter for DEFINE CLUSTER, the cross-system value must be 3; that is, you may code SHAREOPTIONS as (1,3), (2,3), (3,3), or (4,3). Normally, you should use SHAREOPTIONS (1,3).
When creating a linear data set for DIV, you can use the LOCVIEW parameter of the DIV macro in conjunction with the other SHAREOPTIONS. LOCVIEW is described under the topic The ACCESS service. For a complete explanation of SHAREOPTIONS, see z/OS DFSMS Using Data Sets.
//JNAME JOB 'ALLOCATE LINEAR',MSGLEVEL=(1,1),
// CLASS=R,MSGCLASS=D,USER=JOHNDOE
//*
//* ALLOCATE A VSAM LINEAR DATASET
//*
//CLUSTPG EXEC PGM=IDCAMS,REGION=4096K
//SYSPRINT DD SYSOUT=*
//DIVPAK DD UNIT=3380,VOL=SER=DIVPAK,DISP=OLD
//SYSIN DD *
DEFINE CLUSTER (NAME(DIV.SAMPLE) -
VOLUMES(DIVPAK) -
TRACKS(1,1) -
SHAREOPTIONS(1,3) -
LINEAR)
/*
For further information on creating linear VSAM data sets and altering entry-sequenced VSAM data sets, see z/OS DFSMS Access Method Services Commands.