Activating repository processing


To activate repository processing when executing the analysis process, you must specify the name of the data set containing the repository catalog.

The repository catalog data set name can be specified in one of the following ways:

  • Code the PFPEPR DD statement in the JCL
  • Code the REPOSITORY_DSNAME keyword on the OPTIONS command
  • Include the DFSMDA member for PFPEPR in the STEPLIB DD concatenation statements

Note

If the PFPEPR DD statement is not specified in the JCL, and the REPOSITORY_DSNAME keyword is not specified on the OPTIONS command, dynamic allocation of the repository catalog data set name will be performed by using the DFSMDA member. However, specifying the PFPEPR DD statement or the REPOSITORY_DSNAME overrides dynamic allocation of the DFSMDA member.

Activating the repository by using JCL

An example of coding the repository catalog data set name in the JCL with the PFPEPR DD statement is shown in the following figure.

//PFP EXEC PGM=PFPMAIN,REGION=0M
//STEPLIB  DD  DISP=SHR,DSN=BMC.PFP.LOAD
//         DD  DISP=SHR,DSN=IMS.RESLIB
//PFPEPR   DD  DSN=BMC.PFPEPR,DISP=SHR
//areaname DD  DSN=area.dataset,DISP=SHR
//PFPSYSIN DD  *
  ANALYZE DBD=dbdname,IAREA=areaname
/*

Activating the repository by using dynamic allocation of the catalog on OPTIONS command

An example of coding the repository catalog data set name with the REPOSITORY_DSNAME keyword on the OPTIONS command is shown in the following figure.

 //PFP EXEC PGM=PFPMAIN,REGION=0M
//STEPLIB  DD DSN=BMC.PFP.LOAD,DISP=SHR
//         DD DSN=IMSVS.RESLIB,DISP=SHR
//
areaname DD DSN=area.dataset,DISP=SHR
//PFPOPTS  DD *
  OPTIONS
    REPOSITORY_DSNAME='BMC.PFPEPR'
//PFPSYSIN DD *
  ANALYZE DBD=
dbdname,IAREA=
areaname
/*

 

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