819 ist veraltet, korrekt ist nun 1252.
Wie ist die CCSID der DB und des Job's zur Laufzeit?
Wenn wieder mal *HEX(65535) dann kann XML ggf. von der Basis 037 (Englisch USA) ausgehen und somit stimmt deine Basis (VON EBCDIC nach 1252) nicht.
Beachte, dass beim Lesen aus der DB keine Codewandlung passiert, wenn DB oder Job 65535 ist.
XML-Funktionen gehen ggf. bei fehlender CCSID von der "current locale" aus.