Column
| Description
| Datatype
| Length
|
---|---|---|---|
DTL__CAPXRESTART1
| Provides 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
| Provides 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 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 the OPTIONS ROWID=Y statement in the Express CDC configuration file.
The rowid is useful for processing rows in unkeyed tables during CDC extraction sessions.
| CHAR
| 18
|
DTL__CAPXRRN
| For Db2 for i sources only, provides the relative record number up to 2,147,483,647.
DTL__CAPXRNN is deprecated but still supported in existing extraction maps created before PowerExchange 10.5.
| NUM32
| 4
|
DTL__CAPXEXRRN
| For Db2 for i sources only, provides the relative record number, including extended values up to the system maximum value of 4,294,967,288.
| DTLNUM64U
| 8
|
DTL__CAPXUOW
| Provides 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
| Provides the user ID of the user who made the change to the data source, with the following exceptions:
| VARCHAR
| 255
|
DTL__CAPXTIMESTAMP
| Provides the time stamp that the source DBMS records for the database change record.
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 type of time stamp 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 on Linux, UNIX, or Windows and Oracle do not support microseconds in the time stamp.
| CHAR
| 20
|
DTL__CAPXACTION
| Indicates the type of change record that PowerExchange passed to the target during extraction processing. This indicator corresponds to the type of SQL change operation on the source database.
Valid values:
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, indicates whether or not Db2 deleted the row because the table specifies the ON DELETE CASCADE clause. Valid values:
| CHAR
| 1
|
DTL__BI_ columnname
| Provides the before image of a column that an UPDATE operation changed.
| Datatype of the source column
| Length of the source column
|
DTL__CI_ columnname
| Indicates whether or not an UPDATE operation changed the column value. Valid values:
By default, the change indicator column is not included in extraction maps. To add it, you must edit an extraction map and select this auto-generated column.
| CHAR
| 1
|
DTL__ST_ lob_columnname
| For a Db2 for z/OS LOB column, indicates whether or not the column contains all of the LOB data. The ECCR provides incomplete LOB data if the data is not stored fully inline in the base table space or exceeds 32 KB in size. Valid values:
If you have Db2 for z/OS source tables that include LOB data that is not stored fully inline in the base table, include this column. You can then use this column with PowerCenter transformations to retrieve all of the current LOB data for columns with incomplete data (DTL__ST_ columname =I) and write the data to the target.
This field is included in extraction maps by default. To remove it, open the extraction map in the PowerExchange Navigator and deselect this auto-generated column.
| CHAR
| 1
|
DTL__ columnname _CNT
| A binary count that PowerExchange generates for a variable length column of the type VARCHAR and VARBIN. The count is used to determine the length of the column during change data extraction processing.
By default, the binary count column is not included in extraction maps. To add it, you must edit an extraction map and select this auto-generated column.
| NUM32U
| 0
|
DTL__ columnname _IND
| Indicates whether or not a nullable column contains a null. PowerExchange generates this column only for nullable columns.
By default, the null indicator column is not included in extraction maps. To add it, you must edit an extraction map and select this auto-generated column.
| BIN
| 1
|