Ja ich übergeb ihn mit CALL ... PARM
Der String ist *CHAR und 16384 groß.
Im anschließenden SQLRPG mach ich dann ein:
cmd=%trim(command)
prepare s1 from :cmd

und dann das DECLARE. Beim DECLARE kommt dann bereits der Fehler (-104).
Die Variable CMD ist auch 16384 groß.

Aber wenn ich das SBMJOB im CL überspringe und ein einfaches CALL mit Parametern mache, dann funktionierts einwandfrei.