iConv ist zu kompliziert, da dies mit SQL ebenso geht:

exec sql
set : Ziel = cast ( cast ( Cast(: Quelle as varchar(nn) ccsid 65535) as varchar(nn) ccsid 1208) as nvarchar(nn) );

Ggf. klappt es auch schon in ILERPG:

dcl-s Quelle varchar(100) ccsid(1208);
dcl-s Ziel varucs2(1200);

eval Ziel = Quelle; // UTF8 => UCS2
eval Quelle = Ziel; // UCS2 => UTF8