Creating POSZHTML


Because of PDSE sharing requirements, consider making a unique copy of this library for exclusive production use on each individual target z/OS image on which RTCS is to be started. Alternatively, you can use a single data set, shared among all members of a single sysplex. 

For more information about production libraries, their advantages, and about sharing this library in a sysplex, see Runtime-production-libraries.

Requirements for creating POSZHTML

The following requirements apply when creating POSZHTML:

  • The POSZHTML target library that you create must be a PDSE library.
  • The low-level index of the DSNAME selected for this production library should be POSZHTML or OSZHTML.
  • The name of the data set that you create will need to be specified in the RTCS Initialization member in the POSZHTML option if its low-level index is not POSZHTML or OSZHTML.
  • Because it will be dynamically allocated using only its DSNAME, this library must be cataloged.

To create POSZHTML

  1. Allocate and copy the target SMP/E RTCS hypertext document library (TOSZHTML) into a new PDSE.

    You can customize the sample JCL shown in the following figure.
    The text that should be customized is shown in bold. This sample JCL is contained in member OSZINJ75 in the TOSZCNTL target library.

    Sample JCL to create RTCS hypertext document library

    //OSZINJ75 JOB (acct),'CREATE POSZHTML PDSE',
    //             MSGLEVEL=(1,1),CLASS=A,TIME=1
    //*
    //*  acct      JOB statement accounting information
    //*  zzzzzz    VOLSER on which to allocate .POSZHTML 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 HTML Doc 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.
    //*
    //OSZHTML   DD DSN=SYS2.RTCS.POSZHTML,
    //             DISP=(NEW,CATLG),
    //             UNIT=3390,VOL=SER=zzzzzz,
    //             DSNTYPE=LIBRARY,SPACE=(CYL,(25,5,1)),
    //             DSORG=PO,RECFM=VB,LRECL=260,BLKSIZE=6504
    //*
    //COPY    EXEC PGM=IEBCOPY,TIME=1,REGION=4M
    //*
    //*  Copy SMP/E Target RTCS HTML Doc LIBRARY
    //*  to the newly-allocated 'production' PDSE.
    //*
    //SYSPRINT  DD SYSOUT=*
    //TOSZHTML  DD DISP=SHR,DSN=tlibprfx.TOSZHTML
    //OSZHTML   DD DISP=SHR,DSN=*.ALLOC.OSZHTML
    //SYSIN     DD *
              COPY INDD=((TOSZHTML,R)),OUTDD=OSZHTML
    //*


 

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