Dann muss an der Übergabe der Parameter liegen.
Welche Art hat das Programm?
Bei der Call-Übergabe werden die Parameter auf 32 Stellen mit Leerzeichen aufgefüllt.
Dadurch könnte es zur falschen Übergabe des Kennwortes kommen.
Da du wohl die QSH bemühst, rufe den Befehl mal manuell über die QSH auf.