Du musst die Variable als VARCHAR definieren ... und sicherheitshalber solltest Du auch bei der Parameter-Übergabe eventuelle führende/folgende Blanks abtrimmen.

Code:
declare gblstring Varchar(256);

set gblstring = '/mypath/myfile.html';

CALL QSYS2.IFS_WRITE_UTF8(
                    PATH_NAME => Trim(gblstring),
                    LINE => 'xxx',
                    OVERWRITE => 'REPLACE',
                    END_OF_LINE => 'CRLF') ;