Processing Algorithms Perform Extra Processing

As their names imply, Archive Processing and Purge Processing algorithms perform extra processing based on program logic. These algorithms are used to resolve aggregate summaries, and may also be used in some cases to set special archive attributes on records where unresolved non-identifying relationships result from archiving data. As with criteria algorithms, the Archive Engine supplies processing algorithms with the primary key value of a maintenance object's primary table when archive or purge background processes are executed.

For example, imagine archiving financial transactions. In this case, when an FT is archived, the following logic should also occur:

A special processing algorithm specified on a Child DB process instruction for an "Archive Bill" DB process could perform this logic.

Fastpath: Refer to Defining Database Process Instruction Options for more information on setting up DB process instruction algorithms.