アラビア語環境用 InterChange Server の構成

InterChange Server をアラビア語環境で正しく動作させるには、以下のステップに従ってソフトウェアを構成する必要があります。アラビア語環境とは、InterChange Server ソフトウェアを使用して BiDi アラビア語データを交換できるソフトウェア構成を指します。以降では、各 ICS コンポーネントを構成する上での特別な考慮事項を示します。Windows オペレーティング・システム、内部リポジトリーに使用する ICS データベース・システムとしての DB2、そして最後に ICS コンポーネント間の通信に使用する WebSphere MQ について説明します。

アラビア語 Windows 環境の構成

Windows オペレーティング・システムのコンテキストで、ICS コンポーネントの動作に影響するパラメーターは、デフォルト・ユーザー・ロケールとデフォルト DOS プロンプト・コード・ページです。

デフォルト・ユーザー・ローカルの定義は、C++ ベースの Tools アプリケーションのフォント選択に影響します。デフォルト・ユーザー・ローカルは、アラビア語文字に対応するフォントに関連していなければなりません。そうでないと、文字が正しく表示されません。デフォルト・ユーザー・ローカルをアラビア語に設定する必要があります。以下のステップでは、Windows 2000 マシンでのこの設定方法について説明します。

  1. 「スタート」->「設定」->「コントロール パネル」を選択します。
  2. 「地域のオプション」アイコンをダブルクリックします。
  3. 「入力ロケール」タブを選択して、新規入力言語 (アラビア語) を追加します。ボタン「既定値に設定」を押して、デフォルトに設定します。
  4. 「全般」タブを選択して、「システムの言語設定」の「アラビア語」の隣のチェック・ボックスを選択します。「既定値に設定」ボタンを押します。
  5. 開いているウィンドウで、ドロップダウン・ボックスから「アラビア語」を選択して「OK」ボタンを押します。

  6. 「全般」タブに戻って、「ロケール (国または地域)」ドロップダウン・リストからアラビア語ローカルを選択します。
  7. 「OK」ボタンを押します。

どのステップでも、システムを再始動するよう求められる可能性があります。その場合はシステムを再始動して、手順を停止した時点からステップを再開してください。

DOS プロンプト・コード・ページの変更

DOS プロンプトのデフォルト・コード・ページの定義は、STDOUT に送信されるアプリケーション・データのエンコードに影響します。このデータにアラビア語文字が含まれる場合は、適切なコード・ページを選択して、このデータが標準のエディターで読めるようにする必要があります。ほとんどのエディターでサポートされるデフォルトの Windows アラビア語コード・ページは Windows-1256 です。ところが、DOS プロンプトで使用されるデフォルト・コード・ページは IBM-864 です。予防措置をとらないと、UTF-8 でエンコードされたデータが Java アプリケーションによって STDOUT に出力されても、そのデータは標準の Windows エディターおよび/またはビューアーでは読めない可能性があります。

Windows-1256 エンコードを DOS プロンプトのデフォルト・エンコードとして設定するには、以下のステップに従います。

  1. DOS プロンプトを開きます。
  2. 「chcp 1256」と入力して、Enter キーを押します。
  3. Java アプリケーションを実行します。
  4. あるいは、このコマンドが含まれるように Java アプリケーションの始動スクリプトを変更することもできます。

アラビア語用 ICS データベースの構成

ICS サーバーで BiDi データが正しく処理されるようにするには、リポジトリー・データベースで UTF-8 エンコードを使用する必要があります。ICS がサポートする各データベースには、UTF-8 をサポートするようにデータベースを構成する独自の方法があります。最も単純な方法 (たいていの場合はこれが唯一の方法) は、データベースのインストールおよび構成時に、UTF-8 をサポートするデータベースを作成することです。

リポジトリー・データベースを作成するには、コントロール・センターから選択可能な標準データベース作成ウィザードを使用します。次の図に示すとおりに、DB エンコードおよび地域設定を定義してください。

アラビア語用 WebSphere MQSeries キューの構成

BiDi データを使用して、MQ Series キューを介した ICS コンポーネント間の正常な通信を実現するには、以下の方法で適切なキュー・マネージャーを構成する必要があります。

  1. ICS 通信に使用する MQ キュー・マネージャーの名前を定義します (「ICS 構成ウィザード」 -> 「WebSphere MQ」タブ -> 「キュー・マネージャー名」をチェックします)。
  2. DOS プロンプトをオープンし、runmqsc <前ステップのキュー・マネージャーの名前> を入力します。Enter キーを押します。
  3. alter qmgr CCSID(850) と入力します。Enter キーを押します。
  4. コマンド display qmgr を入力して、CCSID が 850 に変更されたことを確認します。
  5. 変更を有効にするために、キュー・マネージャーを再始動します。

Copyright IBM Corp. 1997, 2004