Moin zusammen,

Nachdem Ihr meine letzte Frage mit 'nimm den orginal Treiber' so Funktionell beantwortet habt, komme ich nun mit einem weiteren Problem.

Die 'Holende' Seite kann die Daten ansehen.
Bei dem Versuch Sätze in eine eigene Tabelle zu kopieren, bekommen die diesen Fehler:

Fehler
ODI-1217: Session Copy of Stage_STG_PORTFOLIO_XXX_Physical_SESS (90811)
fails with return code ODI-1298.
ODI-1226: Step Physical_STEP fails after 1 attempt(s).
ODI-1227: Task SERIAL-MAP_MAIN- fails on the source connection <Empty
Value>.
ODI-1298: Serial task "SERIAL-MAP_MAIN- (40)" failed because child task
"SERIAL-EU-XXXYYYTESTUMGEBUNG_UNIT (50)" is in error.
ODI-1298: Serial task "SERIAL-EU-XXXYYYTESTUMGEBUNG_UNIT (50)" failed
because child task "Load data-LKM SQL to Oracle- (80)" is in error.
ODI-1227: Task Load data-LKM SQL to Oracle- fails on the source connection
XXX YYY Testumgebung.
Caused By: com.ibm.as400.access.AS400JDBCSQLSyntaxErrorExcept ion: [SQL0206]
Spalte oder globale Variable $4ID nicht gefunden.
Dazu hat mir der zuständige Entwickler noch das geschickt

Target Code
PHP-Code:
insert into DWH_ODI.c$_POOLL299
(
               
A4ID
)
values
(
               :
A4ID


Source Code
PHP-Code:
select 
             POOLL299
."$4ID"             A4ID
from       TESTF_XXXX
.$POOLL299 APOOLL299
where     
(1=1
Sieht von euch Jemand was die Ursache ist?

Die Datei (auf der iSeries) gibt es (LF)
Das Feld $4ID gibt es in der Datei.
Die Datei ist gefüllt
Der User hat Obj Verwendungsrechte und Daten Lese/Upd/Ausführungs Rechte

Danke!
Robi