PDA

View Full Version : ILE Quellen IFS vs Source Files



Seiten : 1 2 3 4 5 [6]

Andreas_Prouza
25-11-25, 12:00
Und du hast immer noch nicht meine Frage beantwortet:
Was steht in der CCSID des erstellten Moduls?
Die CCSID des Jobs oder der Quelle?

Sorry, hab ich überlesen: Die Job-CCSID steht im Modul drinnen.

Ich arbeite im IFS fast ausschließlich via SSH & Bash.
Bei der Anmeldung wird dann das .(bash_)profile automatisch aufgerufen (ähnlich wie das Start-PGM).

Und ja, mit dieser Env-Variable sind alle (Text-)Files im IFS betroffen. Setze ich aber auch nur für meinen User.
Batch-Jobs, die z.B. PDFs im IFS generieren usw. sind dann entsprechend deren Anforderungen konfiguriert.

Hat mir viele Probleme gelöst.

Fuerchau
25-11-25, 12:26
Ok, somit wandelt der Compiler von UTF8 in die Job-CCSID, somit sind alle Zeichen, die der Job-CCSID nicht entsprechen, automatisch in "?" gewandelt.
Da ein Job keine DBCS-CCSID haben kann (Doppelbyte) scheiden ja Sonderzeichen wie asiatische Sprachen aus.
Und wie ich schon sagt, utf8 ist für Quellcodes eigentlich nicht erforderlich und 1252 für uns Westeuropäer ausreichend;-).

Noch mal nachgefragt, sorry:
Anmeldung bereits bei der IBM oder erst bei QSH oder PASE?

Andreas_Prouza
25-11-25, 13:13
Noch mal nachgefragt, sorry:
Anmeldung bereits bei der IBM oder erst bei QSH oder PASE?

Erst bei Anmeldung in QSH. Wobei es drauf ankommt über welchen Login du auf die Shell kommst, wird dann .profile oder .bash_profile aufgerufen.
Deshalb hab ich alle 3 Files um die gängigsten abzudecken.

Und ja, 1252 wäre auch ausreichend. Ich mach das nach dem Motto: Wenn schon, dann gleich alles UTF-8.
Ich brauch UTF-8 ja auch für viele andere Bereiche rund um IFS.
Z.B. manche Editoren speichern automatisch mit encoding UTF-8.

Fuerchau
25-11-25, 13:19
Das erklärt auch deinen CHGATR beim Upload ins IFS, da dann das Script ja nicht ausgeführt wird und dann der Default des Net-Servers, meist 1252 falls eingerichtet, zugewiesen wird.

Andreas_Prouza
25-11-25, 14:13
Stimmt! Das UTF-8 hab ich hauptsächlich für die Text-Files wie z.B. STDOUT, Spool Files, Joblog usw., die ich ins IFS generieren lasse.

Pikachu
01-12-25, 13:04
Sind bei UTF-8 auch die wichtigen Smilys dabei?

Fuerchau
01-12-25, 14:07
Nicht als Bild, da diese ja aus zusammengesetzten Zeichen bestehen, wie
;-)
:-(
:D
usw.