Running the Initialize function

FPA runs the Initialize function as a standard z/OS® batch job. You must specify an EXEC statement and DD statements that define the input and output data sets in your JCL.

Procedure

  1. Optional: Estimate the region size that is required to run the job.
  2. Specify the EXEC statement in the following format:
    //INIT     EXEC PGM=HFPMAIN0,REGION=rrrrM,
    //         PARM='DBRCGRP=dbrcgrp,GSGNAME=gsgname,IMSPLEX=imsplex'

    For the parameters, see the following table.

    Parameter Description
    DBRCGRP= DBRCGRP is an optional 1- to 3-character parameter that specifies the identifier assigned to a group of DBRC instances (DBRC sharing group) that access the same RECON data set in the IMSplex.
    GSGNAME= GSGNAME is an optional 1- to 8-character parameter that specifies the global service group.
    IMSPLEX= IMSPLEX is an optional 1- to 5-character parameter that specifies the IMSplex group names to share either databases or message queues.
  3. Specify the DD statements to define input data sets and output data sets.
  4. Run the JCL job.

Example

The following figure shows a JCL example for the INITIALIZE command.

Figure 1. JCL example for the INITIALIZE command
//****************************** 
//** INITIALIZE THE AREA(S)   ** 
//******************************
//INIT    EXEC PGM=HFPMAIN0
//* 
//STEPLIB  DD DISP=SHR,DSN=HPFP.SHFPLMD0
//         DD DISP=SHR,DSN=IMSVS.SDFSRESL
//         DD DISP=SHR,DSN=IMSVS.PGMLIB
//IMSACB   DD DISP=SHR,DSN=IMSVS.ACBLIB
//IMSRESLB DD DISP=SHR,DSN=IMSVS.SDFSRESL
//HFPPRINT DD SYSOUT=A
//HFPRPTS  DD SYSOUT=A
//HFPSYSIN DD *
  GLOBAL DBRC=NO
  INITIALIZE DBD=IVPDB3
/*
//DFSIVD3A DD DISP=OLD,DSN=IMSVS.DFSIVD31.NEW
//DFSIVD3B DD DISP=OLD,DSN=IMSVS.DFSIVD33.NEW