@Fuechau:
Danke und ich habe dem Kunden bereits eine Datei mit iso geschickt zur Validierung.
Diese wird aktuell noch geprüft.
Da ich aber gerne wissen würde ob der Befehl grundsätzlich richtig implementiert wurde (für die Zukunft), hake ich halt nochmal nach.
Also vor dem Durchlauf von
PHP-Code:
/free
fromCCSID
.CCSID 0;
toCCSID.CCSID 1208;
hConv = *ALLX'00';
hConv QtqIconvOpen(toCCSID:fromCCSID);
/
end-free
 
 
C    eval output = *Blanks
C    
eval nInLen = %len(%TrimR(mydata))
C    eval nOutLen = %size(mydata)
C    eval pData = %addr(myData)
C    eval ppData = %addr(output)
C    callp iconv(hConv pData : %addr(nInLen):
C    ppData:%addr(nOutLen)) 
Lautet in RDI der Hexwert von (MyData)
ABCÜäFG -> C1C2C35AC0C6C7404040

Und nach dem Durchlauf:
(MyData)
C1C2C35AC0C6C7404040

Also unverändert.
Der Wert in OUTPUT ist Blank.
Ich hab da bestimmt noch n dummen Fehler -.-