com.menten.ieffect.mapper.db.engine.write.DataTargetException, SQL state [38501]; error code [-443]
Problem
In einem Mapping, in dem Datensätze in eine DB2-Tabelle geschrieben werden, kann es zum oben beschriebenen SQL Fehler kommen, sofern an der Tabelle ein Triggerprogram hängt, welches nicht gefunden werden kann.
Ursache
Die Ursache liegt in der Verwendung des "nativen" DB2 Treibers ohne Angabe einer Bibliotheksliste in der URL.
Lösung
In der Datei /i-effect/V2r9m0/mapper/db/preferences.xml" kann folgende Änderung vorgenommen werden:
VORHER:
<url>jdbc:as400://mapmam;driver=native;naming=sql;date format=iso;translate binary=true</url>
NACHHER:
<url>jdbc:as400://mapmam;naming=sql;date format=iso;translate binary=true</url>