How does it work?

7 a. Native journal reading using the QJoRetrieveJournalEntries API. b. Conversion of the raw data to native SQL data and capture into the J table. c. Update of the changes count. This program accepts the parameters listed in Table 14–3 .

14.6.2.3 Installing the CDC Components on iSeries

There are two major components installed on the iSeries system to enable native journal reading: ■ The CDCRTVJRN Program. This program is provided in an archive that should installed in the iSeries system. The installation process is described below. ■ The CDC Infrastructure. It includes the standard CDC objects J tables, views, ... and the CDCRTVJRN Stored Procedure created by the JKM and used by the LKM to read journals. This stored procedure executes the CDCRTVJRN program. Installing the CDCRTVJRN Program To install the CDCRTVJRN program:

1. Identify the location the program SAVF file. It is located in the ODI_

HOMEsetupmanualcdc-iseries directory, and is also available on the Oracle Data Integrator Companion CD.

2. Connect to the iSeries system.

3. Create the default work library if it does not exist yet. You can use, for example,

the following command to create an ODILIB library: CRTLIB LIBODILIB

4. Create in this library an empty save file that has the same name as the SAVF file

mandatory. For example: CRTSAVF FILEODILIBSAVPGM0110 Table 14–3 CDCRTVJRN Program Parameters Parameter RPG Type SQL Type Description SbsTName A138 Char138 Full name of the subscribers table in the following format: Lib.Table. Example: ODILIB.SNP_SUBSCRIBERS JrnTName A138 Char138 Full name of the table for which the extract is done from the journal. Example: FINANCE.MY_COMPANY_ORDERS JrnSubscriber A50 Char50 Name of the current subscriber. It must previously have been added to the list of subscribers. LogMessages A1 Char1 Flag activating logging in a spool file. Possible values are: Y enable logging, and N to disable logging. Note: The program must be set up in a library defined in the Topology as the default work library for this iSeries data server. In the examples below, this library is called ODILIB.