PowerExchange for CDC and Mainframe
- PowerExchange for CDC and Mainframe 10.0
- All Products
Column
| Description
| Datatype
| Length
|
|---|---|---|---|
DTL__CAPXRESTART1
| A binary value that represents the position of the end of the UOW for that change record followed by the position of the change record itself.
The length of a sequence token varies by data source type, except on z/OS where sequence tokens for all data source types have the same length.
The value of DTL__CAPXRESTART1 is also known as the sequence token , which when combined with the
restart token comprises the restart token pair.
A sequence token for a change record is a strictly ascending and repeatable value.
| VARBIN
| 255
|
DTL__CAPXRESTART2
| A binary value that represents a position in the change stream that can be used to reconstruct the UOW state for the change record, with the following exceptions:
The length of a restart token varies by data source type. On z/OS, restart tokens for all data source types have the same length, except for change data extracted from full condense files.
The value of DTL__CAPXRESTART2 is also known as the restart token , which when combined with the
sequence token comprises the restart token pair.
| VARBIN
| 255
|
DTL__CAPXROWID
| For PowerExchange Oracle CDC with LogMiner and Express CDC for Oracle, provides the physical rowid value. PowerExchange can include rowid values in change records for Oracle tables only if the tables do not have row movement enabled.
To enable the capture of rowid values, you must configure one of the following parameters:
The rowid is useful for processing rows in unkeyed tables during CDC extraction sessions.
| CHAR
| 18
|
DTL__CAPXRRN
| For DB2 on i5/OS only, the relative record number.
| DECIMAL
| 10
|
DTL__CAPXUOW
| A binary value that represents the position in the change stream of the start of the UOW for the change record.
| VARBIN
| 255
|
DTL__CAPXUSER
| The user ID of the user who made the change to the data source, with the following exceptions:
| VARCHAR
| 255
|
DTL__CAPXTIMESTAMP
| The time stamp that the source DBMS records for a change on the source database.
This value can be either the time stamp that the source DBMS writes to the change record in the database logs or the time stamp of the transaction commit on the source database.
The time stamp type depends on the source type and certain parameters:
For more detailed information about time stamps for each source type, see
DTL__CAPXTIMESTAMP Time Stamps.
The time stamp format is:
Where:
DB2 for Linux, UNIX, and Windows and Oracle do not support microseconds in the time stamp.
| CHAR
| 20
|
DTL__CAPXACTION
| A single character that indicates the type of change record that PowerExchange passes to the target during extraction processing. A DTL__CAPXACTION value corresponds to the type of change operation on the source database.
Valid values are:
If you specify an
Image Type of
BA on the connection for a CDC session, PowerExchange generates a delete record followed by an insert record for a source update. In the delete record, the DTL___CAPXACTION column contains the value D. In the insert record, the DTL__CAPXACTION column contains the value I.
If you specify an
Image Type of
AI on the connection for a CDC session, PowerExchange generates one record for an update. In this record, the DTL___CAPXACTION column contains the U value.
If you use an ODBC connection to write change data to a staging table and either set the ODBC driver CAPXIMAGETYPE parameter to TU or enter the SQL escape sequence DTLIMTYPE=TU in PowerCenter, this column can contain a value of T or U. For each source update, PowerExchange delivers two records to the staging table: one for the before image and another for the after image. In the before image record, the DTL__CAPXACTION column contains the T value. In the after image record, The DTL__CAPXACTION column contains the U value.
| CHAR
| 1
|
DTL__CAPXCASDELIND
| For DB2 for z/OS sources only, a single character that indicates whether DB2 has deleted the row because the table specifies the ON DELETE CASCADE clause. Valid values are:
| CHAR
| 1
|
DTL__BI_ columnname
| For UPDATE operations, the value of the before image of the selected column in the change record.
| Datatype of the source column
| Length of the source column
|
DTL__CI_ columnname
| For UPDATE operations, a single character that indicates whether the selected column was changed. Valid values are:
| CHAR
| 1
|
DTL__ columnname _CNT
| Binary count column. PowerExchange generates this column for variable length columns of types VARCHAR and VARBIN to determine the length of the column during change data extraction processing.
By default, binary count columns are not selected in an extraction map. You must edit an extraction map to select these columns.
| NUM32U
| 0
|
DTL__ columnname _IND
| Null indicator column. PowerExchange generates this column for nullable columns to indicate the nullable value for the column.
By default, null indicator columns are not selected in an extraction map. You must edit an extraction map to select these columns.
| BIN
| 1
|