Creating POSZRTCS
Requirements for creating POSZRTCS
- The POSZRTCS library that you create must be a PDSE library. We recommend allocate this library as a non-SMS-managed PDSE. You do not require to specify the STORCLAS, but it can be SMS-managed if required.
The name of the data set that you create must be specified by the DSNAME parameter on the STEPLIB DD statement in the RTCS Initiator PROC. For more information, see Creating-and-customizing-the-RTCS-Initiator-started-task-PROC.
This is the only RTCS production library for which DSNAME must be specified in a DD statement in a started task PROC.
If all remaining RTCS production libraries are allocated with a matching DSNAME prefix with this library and the recommended low-level index, the RTCS Initiator will derive a matching default DSNAME. The RTCS subsystem will use this default DSNAME to dynamically allocate data sets. If not, the DSNAMEs of the non-conforming production libraries must be specified by the OSZINI00 parameter in the RTCS Initialization member of the z/OS Logical PARMLIB data set.- The RTCS Allocator (OSZMOSYS) is the first program that runs in the RTCS Subsystem address space which allocates the POSZRTCS library, therefore this library must be cataloged. The catalog must be available when RTCS is started.
- The low-level index of the DSNAME selected for this production library must be POSZRTCS or OSZRTCS.
To create POSZRTCS
- Allocate and copy the target SMP/E RTCS subsystem program library (TOSZRTCS) into a new POSZRTCS PDSE.
Customize the sample JCL shown in the following figure for your use.
//OSZINJ71 JOB (acct),'CREATE POSZRTCS PDSE',
// MSGLEVEL=(1,1),CLASS=A,TIME=1
//*
//* acct JOB statement accounting information
//* xxxxxx VOLSER on which to allocate .POSZRTCS PDSE
//* tlibprfx DSN prefix of RTCS SMP/E target libraries
//*
//ALLOC EXEC PGM=IEFBR14
//*
//* Allocate a new non-SMS-managed cataloged PDSE for
//* the RTCS Subsystem Library. This data set may be
//* SMS-managed, but the JCL will have to be changed
//* to allocate an SMS-managed data set. There is no
//* particular need for the library to be SMS-managed.
//* This data set CAN be shared by more than one system
//* if MVS sysplex PDSE sharing requirements are met.
//*
//OSZRTCS DD DSN=SYS2.RTCS.POSZRTCS,
// DISP=(NEW,CATLG),
// UNIT=3390,VOL=SER=xxxxxx,
// DSNTYPE=LIBRARY,SPACE=(CYL,(16,5,01)),
// DSORG=PO,RECFM=U,LRECL=0,BLKSIZE=23476
//*
//COPY EXEC PGM=IEBCOPY,TIME=1,REGION=4M
//*
//* Copy SMP/E Target RTCS Subsystem LIBRARY
//* to the newly-allocated 'production' PDSE.
//*
//SYSPRINT DD SYSOUT=*
//TOSZRTCS DD DISP=SHR,DSN=tlibprfx.TOSZRTCS
//OSZRTCS DD DISP=SHR,DSN=*.ALLOC.OSZRTCS
//SYSIN DD *
COPY INDD=((TOSZRTCS,R)),OUTDD=OSZRTCS
//*The member OSZINJ71 in the TOSZCNTL target library contains the sample JCL.