Issue | Description |
---|---|
DBMI-21703 | Database ingestion and replication incremental load jobs that have a Db2 for i source might fail if there are two journal receivers in the Attached state in the journal receiver list or if there are no Attached journal receivers in the list. One of the following error messages might be issued: [CDCPUB_10066] TRACE: [IBMiLogCollector getLogMinMax(), Receiver <OMS85N9515> is not the last Journal Receiver in the list. No query needed.]. [CDCPUB_10066] TRACE: [PwxCDCReaderRunHandler encountered error :IBMiLogCollector newEndOfLogChecks() exception, IBMiLogCollector getJournalReceiverInfoByOption(), did not find journal information for receiver name .. Caused by: IBMiLogCollector getJournalReceiverInfoByOption(), did not find journal information for receiver name .]. |
DBMI-21124 | After you upgrade to new release, if the Secure Agent is running multiple database ingestion and replication jobs, a deadlock can occur. In this case, the jobs appear to be running for hours but without moving any data. |
Issue | Description |
---|---|
DBMI-20355 | If you previously deployed a database ingestion and replication job in the Audit or Soft Deletes apply mode, undeployed the job and then redeployed it with a change to the Standard apply more, the metadata columns created for the Audit or Soft Deletes apply mode are retained in the source tables. The target tables no longer receive changes for these columns and the job might fail. |
DBMI-20230 | If a database ingestion and replication job includes a source table without a primary key and you set the custom property readerUseUniqueIndexAsPrimaryKey set to true on the Source page of the task wizard, the job might erroneously consider all indexes for primary key calculation, instead of unique indexes only. |
Issue | Description |
---|---|
DBMI-19565 | The Secure Agent Database Ingestion service fails to delete the temporary IOTest.dat file from /infaapp/iics/infaagent/apps/Database_Ingestion/data/tasks. |
DBMI-19316 | In the Data Ingestion and Replication Command-Line Interface (CLI), the resumeWithOptions resync and resyncSubtask commands with the resync, resyncRefresh, or resyncRetain option do not print validation messages to indicate the commands successfully triggered resync processing for the job or table subtask. With this fix, appropriate validation messages are issued to indicate that the job or table is being resynchronized. PostgreSQL |
DBMI-19023 | In the monitoring job details for database ingestion and replication combined initial and incremental load jobs, the Object Detail section shows an Unload Count of records for the initial load phase that is less than the count of records read from the source table. The discrepancy occurs because the Unload Count was obtained before all writes to the target had completed. |
DBMI-17592 | If a database ingestion and replication incremental load or combined load job fails before checkpoint information is written to the target, when you resume the job, the job might resume CDC processing from a later point in time, instead of from the same point as used for the initial startup. In this case, some source operations might be skipped during capture processing. |
Issue | Description |
---|---|
DBMI-19217 | If you select the advanced Add Last Replicated Time property on the Target page of the task wizard and save task and then later clear the check box and save the task again, when you return to the task wizard, the check box is still selected. However, if you open the task in view mode, the property is disabled. In this case, the database ingestion and replication job does not add the last replicated time metadata column on the target, which appears to conflict with the wizard setting. |
DBMI-18809 | Database ingestion and replication jobs that have a Snowflake target and use the Superpipe feature to stream change data to target tables might fail with the following error if mixed-case and lowercase column identifiers are quoted and if the QUOTED_IDENTIFIERS_IGNORE_CASE=true parameter is set in the Additional JDBC URL Parameters field of the connection properties: Exception handled: 'SQL compilation error: error line 1 at position <bytes> invalid identifier '"<identifier>"''. With error code 904 |
DBMI-18786 | In the Data Ingestion and Replication Command-Line Interface (CLI), if you issue the job status command without the optional -f option, the command fails with the following error: Could not get the fields for job '<job_instance>' in the 'Up and Running' state. The failure occurs because of date-time format discrepancies that are encountered when fetching the job's start time. |
DBMI-18650 | If you create and deploy an application ingestion and replication task or database ingestion and replication task that has a database target in the Data Ingestion and Replication CLI, the task is created without an apply mode setting and the default Standard apply mode is not used. Consequently, when you try to run the associated job instance, it fails. |
DBMI-18216 | During database ingestion and replication CDC processing, the performance of queries to the Db2 for i journal receivers for data needs to be improved. |
DBMI-16778 | Redeployed database ingestion and replication combined load jobs that have an Oracle 11g source might fail with the following error when querying redo logs for start information: PWX-36075 OCI Error: ORA-00907: missing right parenthesis. |