My Oracle Support Banner

ODI CDC/Journalization Procedures With Native IBM iSeries (AS400) Transaction Journals Fails And Signals SQL0551 Message When User Does Not Have *ALLOBJ Special Authority (Doc ID 468046.1)

Last updated on JUNE 16, 2022

Applies to:

Oracle Data Integrator - Version 3.2.03.01 to 10.1.3.4.8 [Release 3.2.03 to 10gR3]
Information in this document applies to any platform.

Symptoms

Note that the grace period has ended for ODI releases where this issue may occur. It is recommended to upgrade to the latest version possible.
For more information reference: <Document 456313.1> Primary Note For Oracle Data Integrator (ODI) and Legacy Sunopsis, Releases and Patches

When using Oracle Data Integrator (ODI) CDC Journalization based on native iSeries (AS/400) Transaction Journal, the "Retrieve iSeries Journal Entries" LKM step fails if the user does not have *ALLOBJ special authority.

An unmonitored RNX0233 application error is raised, and the iSeries spool signals an error in an SQL request:

select DBXFIL,DBXRDL from QSYS.QADBXREF where DBXLIB= ? and DBXLFI = ?

SQLSTT = 42501
SQLCOD = -551
SQLERM = QADBXREF QSYSFILE
SQLREP = QSQPREP
SQLERR = Error getting extra file information pDspFileInfo() : Displaying FileInfo

Additionally, the following SQL0551 error message might be shown in ODI Operator:

-551 : 42501 : java.sql.SQLException: [SQL0551] Not authorized to object CDCRTVJRN in ODILIB type *PGM

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.