Ich glaube ich habe jetzt die Lösung gefunden. Wenn die XML ganz normal unter Windows mit encoding="ISO-8859-1" erstellt wird und somit im IFS mit CCSID 850 vorliegt, dann muß ich folgende Einstellungen vornehmen:

Job-CCSID -> 37
DB2-CCSID -> 273

Damit werden die Daten korrekt in die Datei geschrieben. Der Job, der den Parser aufruft, muß also die CCSID 37 haben, während die Datei die CCSID 273 haben muß. Alle anderen Einstellungen führen zu einem falschen Ergebnis.

Ich weiß jetzt zwar auch nicht so recht warum das so funktioniert, aber Hauptsache es klappt jetzt.

Vielen Dank nochmal für Eure Hilfe !

KM