Data Ingestion and Replication Release Notes > Database Ingestion and Replication > Fixed issues
  

Fixed issues

The following tables describe recent Database Ingestion and Replication fixed issues. Not all monthly releases include fixed issues.

November 2024 fixed issues

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.

October 2024 fixed issues

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.

August 2024 fixed issues

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.

July 2024 fixed issues

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.