Damit InterChange Server in einer Umgebung mit Arabisch ordnungsgemäß funktioniert, sollten Sie Ihre Software mit den folgenden Schritten konfigurieren. Eine Umgebung mit Arabisch ist eine Softwarekonfiguration, die den Austausch von BiDi-Daten in Arabisch unter Verwendung der InterChange Server-Software zulässt. Für die folgenden ICS-Komponenten gelten hinsichtlich der Konfiguration spezielle Anforderungen: Windows-Betriebssystem, DB2 als ICS-Datenbanksystem für das interne Repository und schließlich WebSphere MQ für die Kommunikation zwischen den ICS-Komponenten.
Im Kontext des Windows-Betriebssystems wirken sich die folgenden Parameter auf das Verhalten der ICS-Komponenten aus: die Standardländereinstellung für den Benutzer und die Standardcodepage für die DOS-Eingabeaufforderung.
Die Definition der Standardländereinstellung für den Benutzer hat Auswirkungen auf die Schriftartauswahl in der C++-basierten Anwendung "Tools". Der Standardländereinstellung für den Benutzer muss die Schriftart zugeordnet werden, die arabische Zeichen abdeckt, da die Zeichen ansonsten falsch angezeigt werden. Die Standardländereinstellung für den Benutzer muss auf "Arabisch" festgelegt werden. Die folgenden Schritte beschreiben, wie Sie hierzu auf einem System mit Windows 2000 vorgehen:
Bitte beachten Sie, dass Sie bei diesen Schritten möglicherweise aufgefordert werden, Ihr System erneut zu starten. Führen Sie dies aus, und nehmen Sie dann die Schritte an der Stelle wieder auf, an der Sie unterbrochen wurden.
Die Standardcodepagedefinition in der DOS-Eingabeaufforderung kann sich auf die Codierung von Anwendungsdaten, die an STDOUT gesendet werden, auswirken. Wenn diese Daten arabische Zeichen enthalten, sollte die entsprechende Codepage ausgewählt werden, damit diese Daten in den Standardeditoren gelesen werden können. Die Windows-Standardcodepage für Arabisch, die von den meisten Editoren unterstützt wird, ist die Codepage "Windows-1256". Für DOS-Eingabeaufforderungen wird jedoch standardmäßig die Codepage "IBM-864" verwendet. Falls keine entsprechenden Vorkehrungen getroffen werden, können die in UTF-8 codierten Daten, die durch Java-Anwendungen an STDOUT ausgegeben werden, möglicherweise von Windows-Standardeditoren und/oder -Anzeigefunktionen nicht gelesen werden.
So legen Sie die Codierung "Windows-1256" als Standardcodierung in der DOS-Eingabeaufforderung fest:
Damit die korrekte Verarbeitung von BiDi-Daten im ICS-Server unterstützt wird, sollte die Repositorydatenbank die Codierung "UTF-8" verwenden. Jede von ICS unterstützte Datenbank wird mit einer individuellen Methode für die Unterstützung von UTF-8 konfiguriert. Das einfachste (und in vielen Fällen auch das einzige) Verfahren besteht darin, die Datenbank bei ihrer Installation und Konfiguration mit der Unterstützung von UTF-8 zu erstellen.
Bei der Erstellung der Repositorydatenbank verwenden Sie den
Standardassistenten für die Datenbankerstellung in der Steuerzentrale.
Achten Sie darauf, die Codierung und die Gebietseinstellungen für die
Datenbank wie in der folgenden Abbildung gezeigt zu definieren.
Damit die ICS-Komponenten über die Warteschlangen von MQ Series erfolgreich BiDi-Daten austauschen können, müssen Sie die entsprechenden Warteschlangenmanager wie folgt konfigurieren: