Das hatte ich schon probiert. Im Detail:
In der SQL-Procedure habe ich 3 Parameter mit VARCHAR(32766) definiert. Als ich das Script zur Erstellung der Procedures ausführen wollte, kam ein Fehler, dass bei VARCHAR die maximale Länge 32740 sein kann. Habe ich gemacht.

Im RPGLE Programm habe ich die 3 Parameter ebenfalls mit 32740 und dem Schlüsselwort varying definiert.

Ergebnis:
Der 1. Parameter so gefüllt ist, wie ich es erwartet habe.
Der 2. Parameter ist leer, obwohl Daten enthalten sein sollten.
Der 3. Parameter wird in einem Dump als Not Adressable angegeben.

Was mache ich falsch?