Das Thema hatten wir ja schon einmal !
Versuch es einfach mit:

CRTRPGPGM ..... CVTOPT(*DATETIME)

Oder einfach mit RPGLE, der kann das von Hause aus.