jaime
17-02-04, 09:28
Hallo!
Ich brauche eure Hilfe da ich ziemlich neu am AS400 bin und wirklich fast keine Erfahrung habe.
Wir haben bei uns ein AS400 mit CSSID 65535 und LANGID DEU (von System).
Ich will ein kleines ILE RPG Programm schreiben dass ein File ließ, die ÄÖÜ tauscht durch AOU um und speichert die Felder zurück. Diese Datei selbst hat CCSID 273.
Ich probiere mit der XLATE Funktion, aber es schient mein Programm kann die ÄÖÜ und ß nicht richtig zu erkennen. Ich probiere es auch mit %SCAN aber funktioniert auch nicht
C IF %SCAN('Ä':Z00011) > 0
C EVAL Z00011 = 'GEFUNDEN'
C ENDIF
Obwohl in diesem Feld gibt es sicher eine Ä, wird nie gefunden (Z00011 wird nie ‚GEFUNDEN’).
Ich habe mein Modul mit LANGID(DEU) kompiliert aber bringt nichts.
Was soll ich machen um diese Zeichen finden zu können?
Danke für ihre Hilfe.
Jaime
Ich brauche eure Hilfe da ich ziemlich neu am AS400 bin und wirklich fast keine Erfahrung habe.
Wir haben bei uns ein AS400 mit CSSID 65535 und LANGID DEU (von System).
Ich will ein kleines ILE RPG Programm schreiben dass ein File ließ, die ÄÖÜ tauscht durch AOU um und speichert die Felder zurück. Diese Datei selbst hat CCSID 273.
Ich probiere mit der XLATE Funktion, aber es schient mein Programm kann die ÄÖÜ und ß nicht richtig zu erkennen. Ich probiere es auch mit %SCAN aber funktioniert auch nicht
C IF %SCAN('Ä':Z00011) > 0
C EVAL Z00011 = 'GEFUNDEN'
C ENDIF
Obwohl in diesem Feld gibt es sicher eine Ä, wird nie gefunden (Z00011 wird nie ‚GEFUNDEN’).
Ich habe mein Modul mit LANGID(DEU) kompiliert aber bringt nichts.
Was soll ich machen um diese Zeichen finden zu können?
Danke für ihre Hilfe.
Jaime