Huch da waren die Finger wieder zu schnell.


Für alle die es interessiert kommt hier die Lösung:

in den RPG Programm wird mit Entry Parametern und
viel mit API's gearbeitet. Bei einer API wurde eine falsche
Empfangslänge( größer als die Empfänger Datenstruktur) angegeben. Die Daten werden korrekt von System übertragen.
Anscheinend arbeitet OS400 in der Version V5R1 aber intern
mit anderen Pointern als die V4R4 Version.
Dadurch kam es zu dem kuriosen Close Problem.


Danke an alle die sich mit dem Problem beschäftigt haben.

Gruss Michael