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

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.
  1. Allocate and copy the target SMP/E RTCS product program library (TOSZLINK) into a new POSZLINK PDSE.
  2. 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
    //*


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*