Hallo,

wir haben den iSeries ODBC-Treiber für Linux im Einsatz. Diesen benutzen wir, um mit PHP per ODBC auf iSeries-Dateien zuzugreifen. Bei jedem Zugriff wird (wie es bei ODBC üblich ist) ein Job QZDASOINIT vom Benutzer QUSER gestartet bzw. es wird eine bereits vorhandene Verbindung benutzt. Dummerweise wird bei uns jeder QZDASOINIT-Job mit der CCSID 273 gestartet, so dass die Daten anderer Sprachräume falsch dargestellt werden. Wenn ich bei einem bereits laufenden Job die CCSID auf *HEX (bzw. 65535) ändere, werden alle Daten korrekt angezeigt. Meine Frage ist nun, kann ich irgendwo in der ODBC-Konfiguration festlegen, dass die QZDASOINIT-Jobs mit CCSID 65535 gestartet werden? Ich habe schon versucht die des Benutzers QUSER zu ändern. Das hat aber nichts gebracht. Ein Eintrag in der ODBC.INI mit CCSID=65535 bringt leider auch nix.

Danke,
KM