WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

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.

Bevor Sie beginnen:
  • 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. (ICU ist ein externes Open Source-Projekt, kein IBM® Tool.)
  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 Zuordnungsdatei.ucm 
    Dabei steht Zuordnungsdatei.ucm für die von Ihnen verwendete Zuordnungsdatendatei.

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

    Zuordnungsdatei.cnv
    Dabei ist Zuordnungsdatei.cnv der Name der umgewandelten Zuordnungsdatendatei.
    Verwenden Sie den folgenden Befehl, um die .cnv-Datei für ibm-1284.ucm zu erstellen:
    makeconv 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.
    Der Name und die Position der Datei haben das folgende Format:
    ibm-1284.cnv
    Die Datei befindet sich im Verzeichnis $ICU_DATA/icudt48<Plattformsuffix>, wobei <Plattformsuffix> einer der folgenden Werte ist:
    • l für ASCII-Plattformen mit Little Endian
    • b für ASCII-Plattformen mit Big Endian
    • e für EBCDIC-Plattformen
  8. Optional: Wenn Sie den neuen Codepageumsetzer nicht an derselben Position wie sonstige ICU-Daten wünschen, müssen Sie den Broker dem neuen Verzeichnis zuordnen, in dem der Umsetzer gespeichert ist (das hinzugefügte Verzeichnis muss den vollständigen Pfad ohne das Unterverzeichnis 'icudt48x' enthalten):
    • 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 den Befehl mqsicreatebroker oder mqsichangebroker zur Angabe des Codepageumsetzers verwendet haben, ignoriert der Broker den Wert ICU_DATA.
    Anmerkung: Um ein konsistentes Verhalten in allen Komponenten sicherzustellen, muss die Umgebungsvariable ICU_DATA geändert werden.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:09


TaskthemaTaskthema | Version 8.0.0.5 | ac30170_