Eigentlich sollte es mit XML-Zusätzen für Cobol und RPG funktionieren. Ich mache das aber lieber in Java.

Gegenfrage 1.)
Ist die XSD-Datei in der XML-Datei verlinkt?

Wenn das XSD-Datei in der XML-Datei verlinkt ist und die AS/400 die Datei im Internet abrufen kann, dann prüft das praktisch jeder x-beliebige (Java) XML-Parser.

Das Javaprogramm besteht nur aus wenigen Zeilen.

Wenn die AS/400 nicht in's Web kommt, kann man entweder versuchen mit Proxyeinstellungen zu arbeiten oder das Schema auf eine lokales File überschreiben.

/Robert