This macro requires no parameters. It reads the temporary
control data set that was built by the %RMDUPCHK macro. It splits
the contents into individual control data sets, depending on the number
of staging transformations that contributed to the control data set.
The individual control
data sets are then merged with their corresponding permanent data
sets. If, during the merging process, the time interval between any
two records is greater than the allowed time interval, then both records
are output. (The allowed time interval is the value that was specified
by the INT= option of the %RMDUPCHK macro.)
%RMDUPUPD subsequently
generates a report that informs the user of the possibility of missing
data. Records that relate to data that are older than the KEEP value
are deleted. This macro is executed automatically by the staging transformations
of all the supplied adapters. For user-written staging transformations,
this macro must be coded to execute after the staged tables have been
populated.