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
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 |