Before you begin: You must establish a DFSMShsm
operating environment before running the Functional Verification Procedure.
Refer to DFSMShsm starter set for instructions on how to implement
the starter set and establish a DFSMShsm operating environment.
Perform the following steps to run the FVP:
- Run the job called CLEANUP. The JCL for this job step is located
in the ARCFVPST member in SYS1.SAMPLIB.
Example: Refer
to Cleanup job for an example of the JCL that is used in
the CLEANUP job.
- Define your automatic class selection filters. If you want DFSMShsm to
process SMS-managed data sets during the FVP, you must define automatic
class selection filters that allow allocation of those data sets (processed
by the FVP) to SMS-managed storage.
Example: You
can use the high-level qualifier defined by the ?AUTHID parameter
to determine if data sets are to be SMS managed. You can change the
JCL to specify a storage class when it allocates data sets that are
to be processed by DFSMShsm during the FVP. Refer to Job step 1: Allocate a non-VSAM data set and a data set to prime VSAM data sets and Job step 4: IDCAMS creates two VSAM data sets for an example of the data sets that are allocated
by the FVP.
- Edit the member ARCFVPST in SYS1.SAMPLIB. Place your appropriate
job card parameters on the first job card.
Example: Refer
to Figure 1 for an example of the JCL that is used by this
job step.
Figure 1. Partial
Listing of the DFSMShsm Functional Verification Procedure (FVP)//UPDJOB JOB ********** REPLACE WITH JOB CARD PARAMETERS ***************
//*
//**********************************************************************/
//* PARTIAL LISTING OF THE DFSMSHSM FUNCTIONAL VERIFICATION PROCEDURE */
//**********************************************************************/
//*
//UPDSTEP EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT2 DD DSN=HSM.SAMPLE.CNTL(FVP),
// DISP=OLD
//SYSIN DD DUMMY
//SYSUT1 DD DATA,DLM='$$'
//*
- Submit the ARCFVPST JCL. This job step creates the member FVP
in the partitioned data set named HSM.SAMPLE.CNTL.
- Edit the member FVP in HSM.SAMPLE.CNTL. In member FVP are the
JCL jobs and procedures that comprise the functional verification
procedure. You can adapt this JCL for your system by making global
changes to the parameters that begin with a question mark (?). Ensure
that you have replaced all FVP parameters by doing a FIND ? to
locate missed parameters. Refer to FVP parameters for a description
of the parameters that you need to modify before running the FVP JCL.
Examples: Refer to the following JCL examples while
you are editing the FVP member and preparing to run the FVP:
- Submit the FVP JCL for processing. If the FVP requires additional
runs to verify the successful implementation of DFSMShsm, run the
CLEANUP job before each rerun of the FVP.
Example: If
it is necessary to rerun the FVP, refer to Cleanup job for
an example of the JCL that is used in the CLEANUP job.
- Run the job called FVPCLEAN. The JCL for this job step is located
in the FVPCLEAN member in SYS1.SAMPLIB.
Example: Refer
to FVPCLEAN job for an example of the JCL that is used by
this job.
- Start DFSMShsm.