Setting up CDC in Redo/Archive log mode (journal) for AS/400 - 7.1

Talend Big Data Studio User Guide

Version
7.1
Language
English (United States)
Product
Talend Big Data
Module
Talend Studio
Content
Design and Development

In the AS/400 Redo/Archive log mode, Talend Studio runs its AS/400-dedicated RUNCDC program to read and analyze journals and receivers, extract change information from the source table, create a CDC table in the CDC library based on the same name as the source table, update the CDC table (the change table) and make queries on the changes. Both the long name and the short name of a source table are used but only the short name is used to name the CDC table.

Talend Studio does not automatically create, modify or delete any journal and can only run the CDC process on the basis of the journal and receivers that you or the administrator of your AS/400 system can provide depending on the policy of your company. For this reason, ensure that an old receiver has been treated by RUNCDC before deleting it so as to avoid lost of the information recorded in that receiver.

The default mode of RUNCDC is set to DETACHED, and the tAS400CDC component only reads detached journals. The command
CHGJRN JRN(<Source_library_name>/<Journal_name>) JRNRCV(*GEN)
is used to ensure that an older receiver is detached from a journal and a newer one is attached to the journal to retrieve the last change. You are then recommended to execute this command in your AS/400 system before running the tAS400CDC component. Alternatively, you can use a custom command through the tAS400CDC component to automate this process. For more information, see Extracting the change data modified in AS/400 journal mode.
Warning: The DLTRCV(*YES) parameter should not be used in the CHGJRN command, or else all detached receivers will be deleted after the journal is detached and the RUNCDC program cannot read the logs.