Previous Topic: CA Panvalet MovesNext Topic: CA-Telon Moves


CA-PFF Moves

Model Name: APJMPFF

Usage: Daily Processing Cycle.

Purpose: Move members of CA‑PFF libraries as part of the daily processing cycle (APJJ5310-APJJ5320).

Members of the APTMDLO PDS:

Note: This is the output member name of the modeling statement $OUTPOST=<$OUTPFX>. The # is not coded on the modeling statement, It is automatically added when the model is processed.

User keywords passed to the model:

ALIAS

Specifies how CA‑PFF is to process aliases on a PDS. Valid values are Y and N.

LIBTYPE

Specifies the type of PDS being processed. This model validates the value for the correct content. Valid values are ",", SOURCE, EXEC, and OBJECT.

Specify each of these parameters in the Library Code definition for every Library Code that uses the model. For example, use the following specification:

ALIAS='N'; LIBTYPE= ''; INCLUDE APJMPFF

Output: Several members are built in the model output library, APTMDLO. These members contain control statements that govern the members' movement for one step of the complete move procedure. The MOVEJCL member is the driver which includes the customized JCL in the <$OUTPFX> member on APTMDLO. That member does the actual move.

Processing Overview:

Moves are done in several stages depending on the number of library levels, the following is true for all:

The same model (APJMPFF) is used to process CA‑PFF moves with protection files and without them. Protection files must be specified in the library code specification before the model is included in order to alert CA‑PanAPT to their existence. To use a protection file for any CA‑PFF type move, set the variable PF_DDN to the data set name of the protection file, excluding the GDG generation reference at the end of the name. Substitute DDN with the ddname of the library this protection file is for. For example, if you want to use a protection file name, PAYROLL.PROD.PFFBKUP for library PAYROLL.PROD.PFFLIB and the ddname for the latter is PFF$P$P, designate the following in the library code specification:

PF_PFF$P$P='PAYROLL.PROD.PFFBKUP;
 ALIAS='N'; LIBTYPE= ''; INCLUDE APJMPFF