Previous Topic

Next Topic

Book Contents

Book Index

CTMBLDAE Example 3

For JOB2, CTMBLDAE merges all the GEN statements for member PAYCHECK.

Figure 20 CTMBLDAE – Example 3

//SYSIN   DD   *

CALLIB=CTM.PROD.CAL

CALMEM=PAYROLL

OUTLIB=CTM.PROD.SYMBOLS

OUTMEM=PAYCHECK

GEN=%%DATE_TYPE_OF_ODAT=REGULAR

ENDCAL

CALLIB=CTM.PROD.CAL

CALMEM=PAYROLL

OUTLIB=CTM.PROD.SYMBOLS

OUTMEM=PAYCHECK

GEN=%%DATE_TYPE_OF_$ODAT=REGULAR

ENDCAL

CALLIB=CTM.PROD.CAL

CALMEM=PAYROLL

OUTLIB=CTM.PROD.SYMBOLS

OUTMEM=PAYCHECK

GEN=%%DATE_TYPE_OF_ODAT_NEXT=REGULAR

ENDCAL

//

Input calendar PAYROLL looks as follows (in September 2000):

   

     -----S-------------S-------------S-------------S-------------S-------------S

                    1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 + 1 2 3 4 5 6 7 8 9 +

     09                           Y             Y             Y             Y

     -----S-------------S-------------S-------------S-------------S-------------S

   

An AutoEdit table named PAYCHECK is created:

%%DATE_TYPE_OF_000908=REGULAR

%%DATE_TYPE_OF_000915=REGULAR

%%DATE_TYPE_OF_000922=REGULAR

%%DATE_TYPE_OF_000929=REGULAR

%%DATE_TYPE_OF_20000908=REGULAR

%%DATE_TYPE_OF_20000915=REGULAR

%%DATE_TYPE_OF_20000922=REGULAR

%%DATE_TYPE_OF_20000929=REGULAR

%%DATE_TYPE_OF_000908_000915=REGULAR

%%DATE_TYPE_OF_000915_000922=REGULAR

%%DATE_TYPE_OF_000922_000929=REGULAR

Parent Topic

Examples for CTMBLDAE