Creating POSZLINK
We recommend making a copy of the POSZLINK library for production use on each individual target z/OS image on which RTCS will be started. Alternatively, you can use a single data set, shared among all members of a sysplex.
For more information about production libraries, their advantages, and about sharing this library in a sysplex, see Runtime production libraries.
Requirements for creating POSZLINK
The following requirements apply when creating POSZLINK:
- The POSZLINK library must be a PDSE library.
- The low-level index of the DSNAME that you have selected for this production library must be POSZLINK or OSZLINK.
- If the low-level index is not POSZLINK or OSZLINK, you must specify the name of the created data set in the RTCS Initialization member in the POSZLINK parameter.
- The POSZLINK library must be cataloged because the RTCS Allocator (OSZMOSYS) dynamically allocates the RTCS subsystem address space using only its DSNAME.
To create POSZLINK
- Allocate and copy the target SMP/E RTCS product program library (TOSZLINK) into a new POSZLINK PDSE.
Use the sample JCL as shown in the following figure and customize accordingly. The member OSZINJ73 in the TOSZCNTL target library contains this sample JCL.
//OSZINJ73 JOB (acct),'CREATE POSZLINK PDSE',
// MSGLEVEL=(1,1),CLASS=A,TIME=1
//*
//* acct JOB statement accounting information
//* zzzzzz VOLSER on which to allocate .POSZLINK 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 Product 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.
//*
//OSZLINK DD DSN=SYS2.RTCS.POSZLINK,
// DISP=(NEW,CATLG),
// UNIT=3390,VOL=SER=zzzzzz,
// DSNTYPE=LIBRARY,SPACE=(CYL,(35,5,01)),
// DSORG=PO,RECFM=U,LRECL=0,BLKSIZE=23476
//*
//COPY EXEC PGM=IEBCOPY,TIME=1,REGION=4M
//*
//* Copy SMP/E Target RTCS Product LIBRARY
//* to the newly-allocated 'production' PDSE.
//*
//SYSPRINT DD SYSOUT=*
//TOSZLINK DD DISP=SHR,DSN=tlibprfx.TOSZLINK
//OSZLINK DD DISP=SHR,DSN=*.ALLOC.OSZLINK
//SYSIN DD *
COPY INDD=((TOSZLINK,R)),OUTDD=OSZLINK
//*
Related topic
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*