Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi Support,
We are encountering an error in the AS400 DB2 replication task, where the process fails to retrieve the DB2 Journal's last write position. During this process, an SQL statement is executed with the Journal Receiver QSQJRN5385 specified, but it results in an error indicating that the receiver does not exist in the JRN_LIB. This prevents the system from reading the corresponding Journal information properly.
Is there a way in Qlik Replicate to directly switch to a new QSQJRN receiver or to reset the task and start the replication process from scratch?
Thank you for your help.
Hello @EY_ ,
The error: SQL0443 – Object QSQJRN5385 in library JRN_LIB not found typically indicates that the journal receiver is missing or unavailable.
Qlik Replicate will automatically switch to the latest available receiver, so no manual intervention is usually required.
If the error persists, please verify whether the journal receiver exists by running the following query:
SELECT *
FROM TABLE(QSYS2.OBJECT_STATISTICS('JRN_LIB', 'JRN JRNRCV')) AS X
ORDER BY OBJCREATED
where JRN_LIB
is the journal receiver library name. Take note the library name should be in UPPER CASE.
Be mind that, If this DB2 for i (DB400) system is a standby instance replicated via MIMIX, it's possible that the newest receiver was temporarily locked or held by MIMIX, which could explain the issue but it should be finish in short time.
Regards,
John.
Hello @EY_ ,
The error: SQL0443 – Object QSQJRN5385 in library JRN_LIB not found typically indicates that the journal receiver is missing or unavailable.
Qlik Replicate will automatically switch to the latest available receiver, so no manual intervention is usually required.
If the error persists, please verify whether the journal receiver exists by running the following query:
SELECT *
FROM TABLE(QSYS2.OBJECT_STATISTICS('JRN_LIB', 'JRN JRNRCV')) AS X
ORDER BY OBJCREATED
where JRN_LIB
is the journal receiver library name. Take note the library name should be in UPPER CASE.
Be mind that, If this DB2 for i (DB400) system is a standby instance replicated via MIMIX, it's possible that the newest receiver was temporarily locked or held by MIMIX, which could explain the issue but it should be finish in short time.
Regards,
John.