Ländereinstellung auf Linux -und UNIX -Systemen ändern

Sie können die Ländereinstellung Ihres Systems auf UNIX -und Linux® -Systemen ändern.

Informationen zu dieser Task

Sie können Umgebungsvariablen setzen, um die Ländereinstellungen des Systems zu steuern. Sie können diese Variablen systemweit oder für jede Sitzung definieren:
LC_ALL
Überschreibt alle LC_*-Umgebungsvariablen mit dem angegebenen Wert
LC_CTYPE
Zeichenklassifikation und Wechsel zwischen Groß- und Kleinschreibung
LC_COLLATE
Sortierreihenfolge
LC_ZEIT
Datums- und Zeitformate
LC_NUMERISCH
Nicht-monetäre numerische Formate
LC_MONETARY
Monetäre Formate
LC_NACHRICHTEN
Formate von Informations- und Diagnosenachrichten und interaktiven Antworten
LC_PAPER
Papierformat
LC_NAME
Namensformate
LC-Adresse
Adressformate und Standortinformationen
LC_TELEFON
Telefonnummernformate
LC_MESSUNG
Maßeinheiten (metrisch oder anders)
LC_IDENTIFIKATION
Metadaten über die länderspezifischen Informationen
LANG
Der Standardwert, der verwendet wird, wenn entweder 'LC_ALL' nicht festgelegt oder ein gültiger Wert für 'LC_**' nicht bestimmt wird.
NLSPATH
Mit Begrenzern versehene Pfadliste für die Suche nach Nachrichtenkatalogen
ZZ
Zeitzone

LC_MESSAGES und NLSPATH sind die wichtigsten Variablen für den Integrationsknoten. Diese Variablen definieren die Sprache und den Standort von Antwortnachrichten, die der Integrationsknoten verwendet. Die Profildatei des Integrationsknotens, mqsiprofile, legt NLSPATH fest. Entweder Sie oder Ihr System müssen LC_MESSAGES festlegen. Der in LC_MESSAGES festgelegte Wert muss auf Ihrem System installiert und für den Integrationsknoten erkennbar sein. LC_CTYPE ist für den Integrationsknoten ebenfalls wichtig, da damit die Zeichenkonvertierung definiert wird, die der Integrationsknoten durchführt, wenn er mit der lokalen Umgebung interagiert.

Bevor Sie diese Variablen setzen, überprüfen Sie bitte, ob die Sprache und die Codeseite auf Ihrem Rechner installiert sind und von IBM® App Connect Enterprise unterstützt werden.

Sie können den Befehl locale zum Anzeigen der aktuellen Ländereinstellung verwenden. Mit dem Befehl locale -a werden alle momentan auf dem System installierten Ländereinstellungen angezeigt. Stellen Sie sicher, dass die länderspezifischen Angaben, die Sie für LANG und LC_ALL auswählen, sich in der Liste befindet, die durch den Befehl locale -a zurückgegeben wird. Die Werte, die locale verwendet und ausgibt, berücksichtigen Groß-/Kleinschreibung, deshalb sollten Sie diese exakt kopieren, wenn Sie sie einer Umgebungsvariablen zuweisen.

Informationen zu den von IBM App Connect Enterprise unterstützten Sprachen und Codeseiten finden Sie unter „Unterstützte Codeseiten “.

Wenn Sie die CDE-Oberfläche (Common Desktop Environment) verwenden, sollten Sie zum Festlegen der Ländereinstellung LANG und LC_ALL nicht direkt, sondern mithilfe dieser Umgebung setzen. Die Variable NLSPATH kann mit beiden Verfahren gesetzt werden.

Um beispielsweise festzulegen, dass „ IBM App Connect Enterprise “ in einer „ UTF-8 “-Umgebung ausgeführt wird, nehmen Sie im Profil folgende Einstellungen vor:
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
Dabei legt en_US die Sprache und utf-8 die Codepage fest.

Wenn Sie eine Integrationsknotenkomponente starten, wird die Ländereinstellung dieser Komponente von der Shell, in der sie gestartet wird, übernommen. Die Integrationsknotenkomponente verwendet die Umgebungsvariable LC_MESSAGES als Suchpfad in der Umgebungsvariablen NLSPATH (LC_MESSAGES wird gesetzt, wenn die Variable LC_ALL exportiert wird).

Nachrichten werden an das Systemprotokoll in der Codepage gesendet, die über diese Ländereinstellung festgelegt wurde. Wenn mehrere Integrationsknoten Einträge in dieses Systemprotokoll schreiben, werden die Nachrichten in der Codepage der Ländereinstellung geschrieben, in der sie gestartet wurden. Beispiel:

Ländereinstellung Codepage für Systemprotokoll ccsid
pt_BR iso8859-1 819
pt_BR ibm-850 850
pt_BR utf-8 1208

Setzen Sie die Ländereinstellung der Benutzer-ID für die Ausführung des Syslog-Dämons auf einen Wert, der mit den Ländereinstellungen aller Integrationsknoten, die in das Systemprotokoll (syslog) auf diesem System schreiben, kompatibel ist (z. B. auf utf-8). Aus Kompatibilitätsgründen können Sie die Standardländereinstellung festlegen. Legen Sie auf Solaris die Variablen LANGLC_ALL und in fest /etc/default/init. Auf AIX® und Linux sind diese Variablen enthalten /etc/environment. Diese Aufgabe ist auf HP-UX nicht erforderlich.

Legen Sie für eine vollständige Zeitzonenunterstützung im Integrationsknoten die Variable TZ mittels der Notation Kontinent/Stadt fest. Setzen Sie beispielsweise TZ auf Europa/London damit London (England) die Zeitzone ist, oder auf Amerika/New_York für New York (USA).

Informationen zum Hinzufügen einer neuen Ländereinstellung finden Sie in der Dokumentation zu Ihrem Betriebssystem. Wenn die Codeseite der neuen Ländereinstellung von „ IBM App Connect Enterprise “ nicht unterstützt wird, müssen Sie sie hinzufügen, indem Sie einen neuen Codeseitenkonverter erstellen.