HSMSTPDS, an IEBUPDTE job found in member ARCSTRST of the SYS1.SAMPLIB.
data set, creates the cataloged data set HSM.SAMPLE.CNTL. Refer to
Figure 1 for a partial listing of the HSMSTPDS job.
Figure 1. Partial Listing of Member HSMSTPDS//HSMSTPDS JOB ?JOBPARM
//HSMSTEP1 EXEC PGM=IEBGENER
//*
//********************************************************************/
//* THESE SAMPLE DFSMSHSM PROGRAMS CREATE A PDS (HSM.SAMPLE.CNTL) */
//* THAT CONTAINS THE FOLLOWING MEMBERS: */
//* */
//* STARTER - THE DFSMSHSM STARTER SET */
//* ARCCMD01 - SAMPLE ARCCMD MEMBER FOR ML2 TAPE PROCESSING */
//* ARCCMD90 - SAMPLE ADDVOL COMMANDS FOR STARTER SET */
//* ARCCMD91 - SAMPLE ADDVOL COMMANDS FOR ML2 TAPE PROCESSING */
//* HSMHELP - HELP TEXT FOR DFSMSHSM-AUTHORIZED COMMANDS */
//* HSMLOG - SAMPLE JOB TO PRINT THE LOG */
//* HSMEDIT - SAMPLE JOB TO PRINT THE EDITLOG */
//* ALLOCBK1 - SAMPLE JOB TO ALLOCATE CDS BACKUP VERSION DATA SETS */
//* ALLOSDSP - SAMPLE JOB TO ALLOCATE AN SDSP DATA SET */
//* HSMPRESS - SAMPLE JOB TO REORGANIZE THE CONTROL DATA SETS */
//* 4@01D*/
//* */
//* YOU CAN ESTABLISH AN OPERATING DFSMSHSM ON A SINGLE PROCESSOR */
//* BY EDITING AND EXECUTING THE JOB CONTAINED IN THE MEMBER NAMED */
//* STARTER. REFER TO THE DFSMSHSM IMPLEMENTATION AND CUSTOMIZATION */
//* GUIDE - DFSMSHSM FOR INSTRUCTIONS ON USING THE DFSMSHSM STARTER */
//* SET. */
//********************************************************************/
//*
//SYSPRINT DD SYSOUT=*
//SYSUT2 DD UNIT=SYSDA,
// DSN=HSM.SAMPLE.CNTL(STARTER),
// DISP=(NEW,CATLG),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=3120),
// SPACE=(CYL,(1,1,10))
//SYSIN DD DUMMY
//SYSUT1 DD DATA,DLM='$$'
//HSMALLOC JOB ?JOBPARM
…
…
(STARTER data)
…
$$
//HSMSTEP2 EXEC PGM=IEBUPDTE,PARM=NEW
//SYSPRINT DD SYSOUT=*
//SYSUT2 DD DSN=HSM.SAMPLE.CNTL,
// DISP=OLD
//SYSIN DD DATA,DLM='$$'
…
…
(Data for the rest of the members in HSM.SAMPLE,CNTL)
$$
…
…