HDSRS1AL (allocating the distribution library and target library)

Mainframe Analytics Recorder User Guide

Version
10.1.x
Audience
anonymous
Part Number
MK-92HC226-08
ft:lastEdition
2026-01-30
The method for modifying HDSRS1AL, which allocates the distribution library and target library, is described below.

The following numbers correspond to the numbers appearing on the right side of the sample JCL.

(1) to (3)

Modify the JOB statement in accordance with the installation environment.

(4)

Change the prefix for the dataset name from HDSRS to HTC1.RS.

(5)

Change the volume allocated to the target library from #RS001 to RST000.

(6)

Change the volume allocated to the distribution library from #RS002 to RSD000.

//HDSRS1AL JOB (ACCT#),'ALLO UPLD FILES',                     -----(1)
//             REGION=0M,CLASS=A,                             -----(2)
//             MSGLEVEL=(1,1),MSGCLASS=X,NOTIFY=&SYSUID       -----(3)
//*********************************************************************
//*
//* All Rights Reserved.
//* Copyright (C) 2024, 2026, Hitachi Vantara, Ltd.
//*
//*********************************************************************
//*
//* This JCL allocates the data sets for SMP/E installation of
//* mainframe analytics recorder.
//*
//* Instructions:
//* 1) Modify the JOB statement to match your environment.
//* 2) Modify the following values to match your environment:
//*
//*            Value         Description
//*           --------   --------------------------------
//   SET  PFX=HDSRS      Prefix of SMP files                  -----(4)
//   SET  VRM=Vnnnnnn    Second level name (VER REL MOD)
//   SET TVSN=#RS001     Target library VOLSER                -----(5)
//   SET DVSN=#RS002     Distribution library VOLSER          -----(6)
//*
//* 3) Submit the JCL.
//*
//*********************************************************************
//ALLOCATE EXEC PGM=IEFBR14
//*  Allocate target libraries
//HDSRSAMT DD  DSN=&PFX..&VRM..HDSRSAMT,      SAMPLES LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&TVSN,
//             SPACE=(TRK,(15,1,5)),
//             DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)
//HDSRLNKT DD  DSN=&PFX..&VRM..HDSRLNKT,      LOAD LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&TVSN,
//             SPACE=(TRK,(30,1,20)),
//             DCB=(BLKSIZE=6144,RECFM=U)
//HDSRLPAT DD  DSN=&PFX..&VRM..HDSRLPAT,      LPA LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&TVSN,
//             SPACE=(TRK,(1,1,1)),
//             DCB=(BLKSIZE=6144,RECFM=U)
//HDSRPRCT DD  DSN=&PFX..&VRM..HDSRPRCT,      PROC LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&TVSN,
//             SPACE=(TRK,(1,1,10)),
//             DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)
//HDSREXET DD  DSN=&PFX..&VRM..HDSREXET,      EXEC(F) LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&TVSN,
//             SPACE=(TRK,(5,1,10)),
//             DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)
//HDSREXVT DD  DSN=&PFX..&VRM..HDSREXVT,      EXEC(V) LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&TVSN,
//             SPACE=(TRK,(5,1,10)),
//             DCB=(BLKSIZE=6120,LRECL=255,RECFM=VB)
//*  Allocate distribution libraries
//HDSRSAMD DD  DSN=&PFX..&VRM..HDSRSAMD,      SAMPLES LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&DVSN,
//             SPACE=(TRK,(15,1,5)),
//             DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)
//HDSRLNKD DD  DSN=&PFX..&VRM..HDSRLNKD,      LOAD LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&DVSN,
//             SPACE=(TRK,(30,1,20)),
//             DCB=(BLKSIZE=6144,RECFM=U)
//HDSRLPAD DD  DSN=&PFX..&VRM..HDSRLPAD,      LPA LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&DVSN,
//             SPACE=(TRK,(1,1,1)),
//             DCB=(BLKSIZE=6144,RECFM=U)
//HDSRPRCD DD  DSN=&PFX..&VRM..HDSRPRCD,      PROC LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&DVSN,
//             SPACE=(TRK,(1,1,10)),
//             DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)
//HDSREXED DD  DSN=&PFX..&VRM..HDSREXED,      EXEC(F) LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&DVSN,
//             SPACE=(TRK,(5,1,10)),
//             DCB=(BLKSIZE=6160,LRECL=80,RECFM=FB)
//HDSREXVD DD  DSN=&PFX..&VRM..HDSREXVD,      EXEC(V) LIBRARY
//             DISP=(NEW,CATLG,DELETE),
//             UNIT=3390,VOL=SER=&DVSN,
//             SPACE=(TRK,(5,1,10)),
//             DCB=(BLKSIZE=6120,LRECL=255,RECFM=VB)