Neuen Codepage-Umsetzer generieren

Generieren Sie einen Codepage-Umsetzer zur Durchführung von Umsetzungen von Daten, die zu einer Codepage gehören, die nicht in den standardmäßig von WebSphere Message Broker bereitgestellten Codepages enthalten ist.

Vorbereitungen:
  • Lesen Sie den Abschnitt Codepage-Umsetzer mit Informationen und Erläuterungen zum Codepage-Umsetzer sowie einer Auflistung der Codepages, die von WebSphere Message Broker unterstützt werden.
So generieren Sie einen neuen Codepage-Umsetzer:
  1. Erstellen bzw. suchen Sie für den erforderlichen Umsetzer eine Zuordnungsdatei mit der Dateierweiterung .ucm. Sie können die UCM-Dateien aus dem ICU-Archiv Zeichensatz-Zuordnungsdateien herunterladen. Diese Zuordnungsdatendateien sind ohne Einschränkungen verfügbar und können geändert werden. Ein Beispiel für eine Zuordnungsdatendatei ist ibm-1284_P100-1996.ucm.
  2. Ersetzen Sie den Namen der UCM-Datei durch einen Dateinamen im Format ibm-Zahl.ucm, wobei Zahl für eine Zahl steht, die Sie zur Identifizierung der Codepage ausgewählt haben. Stellen Sie sicher, dass diese Zahl nicht bereits in einer Unterstützte Codepages verwendet wird. Beispiel: Umbenennung von ibm-1284_P100-1996.ucm in ibm-1284.ucm.
  3. Gehen Sie auf die Seite ICU-Downloads, und laden Sie die Binärverteilung für Ihr System herunter. Solange Ihre Binärdateien kompatible sind, ist eine exakte Übereinstimmung nicht von Bedeutung. Bei Problemen mit der Erstellung des Umsetzers finden Sie im ICUBenutzerhandbuch weitere Informationen.
  4. Extrahieren Sie die Dateien aus dem Binärverteilungsarchiv in ein temporäres Verzeichnis.
  5. Kopieren Sie die Bibliotheks- und Binärdateien in ein Verzeichnis, das sich im Umgebungs- und Bibliothekspfad befindet. (Alternativ können Sie die Bibliotheks- und Binärdateien in ein nicht temporäres Verzeichnis kopieren und den Umgebungs- und Bibliothekspfad ändern, um dieses Verzeichnis darin aufzunehmen.)
  6. Eine der extrahierten Dateien heißt makeconv.exe; verwenden Sie das Tool 'makeconv', um die Zuordnungsdatei (UCM-Datei) in eine binäre Umsetzungsdatei (CNV-Datei), indem Sie folgenden Befehl eingeben:
    makeconv -p
    ICUDATA Zuordnungsdatei.ucm 
    Dabei steht Zuordnungsdatei.ucm für die von Ihnen verwendete Zuordnungsdatendatei.

    Durch den Befehl makeconv wird die folgende binäre Umsetzerdatei erstellt:

    icudt32<Plattformsuffix>_<Zuordnungsdatei>.cnv
    Dabei steht
    • <Plattformsuffix> für einen der folgenden Werte:
      • l für ASCII-Plattformen mit Little Endian
      • b für ASCII-Plattformen mit Big Endian
      • e für EBCDIC-Plattformen
    • <Zuordnungsdatei> für den Namen der umgewandelten Zuordnungsdatendatei.
    Verwenden Sie den folgenden Befehl, um die .cnv-Datei in die Datei ibm-1284.ucm umzuwandeln:
    makeconv -p ICUDATA ibm-1284.ucm 
  7. Kopieren Sie die Datei mit der Dateierweiterung .cnv für die benötigte Codepage in ein Verzeichnis, auf das WebSphere Message Broker zugreifen kann, z. B. unter UNIX in das Verzeichnis /var/mqsi/converters.
  8. Ordnen Sie den Broker einem Codepage-Umsetzer zu, indem Sie den Namen des Verzeichnisses, auf dem der Umsetzer gespeichert ist, eingeben:
    • Fügen Sie zum Erstellen eines neuen Brokers, der dem Umsetzer zugeordnet ist, den Parameter -c zum Befehl mqsicreatebroker hinzu.
    • Damit ein vorhandener Broker den Umsetzer erkennt, müssen Sie den Parameter -c zum Befehl mqsichangebroker hinzufügen.
    • Fügen Sie das Verzeichnis zur Umgebungsvariable ICU_DATA hinzu, damit die Änderungen für alle Produkte und die Broker-Befehlszeilentools, die ICU verwenden, wirksam ist. Wenn Sie bereits den Befehl mqsicreatebroker oder mqsichangebroker zur Angabe des Codepage-Umsetzers verwendet haben, ignoriert der Broker den Wert ICU_DATA.

    Verwenden Sie nicht den Befehl mqsicreatebroker mit dem Parameter -c zum Festlegen des Umsetzerpfads, wenn Sie einen Umsetzer verwenden, der einem der integrierten Umsetzer entspricht, die bei Version 6.0 bereitgestellt werden, und der Umsetzer die lokale Codepage für den Broker ist. Verwenden Sie stattdessen die Umgebungsvariable ICU_DATA.

Zugehörige Konzepte
Codepage-Umsetzer
Zugehörige Tasks
Ländereinstellungen ändern
Zugehörige Verweise
Unterstützte Codepages
Befehl mqsicreatebroker
Befehl mqsichangebroker
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:29

ac30170_