若要在阿拉伯文環境中正確地操作 InterChange Server, 應該使用下列步驟來配置您的軟體。 阿拉伯文環境會參照容許使用 InterChange Server 軟體來交換 BiDi 阿拉伯文資料的軟體配置。 下列 ICS 元件具有特殊的配置考量:Windows 作業系統、當作 ICS 資料庫系統 (用於內部儲存庫) 的 DB2, 最後則是用於 ICS 元件間通訊的 WebSphere MQ。
在 Windows 作業系統的環境定義中,下列參數會影響 ICS 元件的行為: 預設的使用者語言環境及預設的 DOS 提示字碼頁。
預設的使用者語言環境的定義會影響「C++ 型工具」應用程式中的字型選擇。 預設的使用者語言環境必須與涵蓋阿拉伯文字元的字型產生關聯,否則將無法正確地顯示字元。 您必須將預設的使用者語言環境設為阿拉伯文。下列步驟說明如何在 Windows 2000 機器上執行此項動作。
請注意,在任何步驟中,都可能要求您重新啟動系統。 請這樣做,然後從已停止的相同點回復您的步驟。
DOS 提示中的預設字碼頁定義,可能會影響已傳送至 STDOUT 之應用程式資料的編碼。 如果這個資料包括阿拉伯文字元,則應該選取適當的字碼頁, 讓標準編輯器可以讀取這個資料。大部分編輯器支援的預設 Windows 阿拉伯文字碼頁是 Windows-1256。不過,DOS 提示所使用的預設字碼頁是 IBM-864。如果沒有採取任何預防措施,標準 Windows 編輯器及/或檢視器可能無法讀取由 Java 應用程式清除至 STDOUT 的 UTF-8 編碼資料。
若要將 Windows-1256 編碼設為 DOS 提示中的預設編碼,請遵循下列步驟:
若要支援能夠正確地處理 ICS 伺服器中的 BiDi 資料, 儲存資料庫應該使用 UTF-8 編碼。每一個 ICS 支援的資料庫都有自己的方法, 來配置 UTF-8 支援的資料庫。最簡單的方法 (而且在大部分情況下,這是唯一的方法) 就是在安裝及配置資料庫時,建立支援 UTF-8 的資料庫。
若要建立儲存資料庫,請使用可從「控制中心」取得的標準資料庫建立精靈。
確定您已定義如下圖所示的 DB 編碼及地區設定。
若要容許使用 BiDi 資料透過 MQ Series 佇列來進行成功的 ICS 元件通訊, 您必須利用下列方法來配置適當的佇列管理程式: