![[IBM i]](../images/iseries.gif)
アプリケーション・サーバーの他言語環境への構成
個々のアプリケーション・サーバーを、それぞれ異なるグローバリゼーション設定で 実行して異なる言語環境をサポートするように構成できます。以下のトピックでは、 必要な言語環境属性で稼働するようにアプリケーション・サーバーを構成する 方法と、特定の言語を使用するようにアプリケーション・サーバーを構成する 方法について説明します。
このタスクについて
アプリケーション・サーバーは、 作成する環境に適した言語環境属性 (コード化文字セット ID (CCSID)、 国または地域 ID など) で実行するように構成できます。 QEJBSVR ユーザー・プロファイル設定はアプリケーション・サーバー・ジョブ属性の 基本であり、このジョブ属性によって Java(TM) 仮想マシン環境のプロパティーが 決まります。ユーザー・プロファイルに基づいて設定されるジョブ属性について詳しくは、 IBM® i インフォメーション・センターを参照してください。

- 日本語の CCSID 5026 は、WebSphere® Application Server ではサポートされていません。 この環境で推奨される CCSID は、5035 です。デフォルトでは、QEJB および QEJBSVR ユーザー・プロファイルが システムの CCSID 設定になります。QCCSID システム値が 5026 に設定されている場合は、 QEJB ユーザー・プロファイルの CCSID 属性を変更する必要があります。 QEJBSVR ユーザー・プロファイル、および WebSphere Application Server インスタンスの 実行に使用される他のユーザー・プロファイルも変更する必要があります。QLOCALE 値は、 /QSYS.LIB/JA_JP_5026.LOCALE には設定できません。ただし、日本語システムでは QLOCALE=/QSYS.LIB/JA_5035.LOCALE 値 または QLOCALE=*NONE 値が推奨されます。
- CCSID 420 に基づくアラビア語ロケールは、WebSphere Application Server では サポートされていません。デフォルトでは、QEJB および QEJBSVR ユーザー・プロファイルが システムの CCSID 設定になります。QCCSID システム値が 420 に設定されている場合は、 QEJB ユーザー・プロファイルの CCSID 属性を変更する必要があります。 さらに、QEJBSVR ユーザー・プロファイル、 および WebSphere Application Server インスタンスの実行に使用される他のユーザー・プロファイルも、 変更する必要があります。QLOCALE 値は CCSID 420 に基づいており、/QSYS.LIB/AR_AA.LOCALE には設定できません。 ただし、アラビア語のシステムには、 アラビア語の CCSID 425 ベースのロケールに設定されている QLOCALE 値か、 QLOCALE=*NONE 値が推奨されます。ロケールは、create locale コマンドで 作成できます。WebSphere Application Server がロケール・ソースを検出できるようにするため、 オプション 21 をインストールしておく必要があります。コマンド CRTLOCALE LOCALE('qsys.lib/AR_AA_425.locale') SRCFILE('qsys.lib/qsyslocale.lib/qlocalesrc.file/ar_aa.mbr') CCSID(425) TEXT('my AR_AA locale in CCSID 425') は、アラビア語ロケールを作成する方法を示しています。
デフォルトでは、各アプリケーション・サーバーは、QEJBSVR ユーザー・プロファイルの下で 実行されます。言語環境の設定を変更するには、QEJBSVR プロファイルを変更して 個別に属性を設定する方法と、グループ・プロファイル QJEBSVR を持ち適切な言語環境設定が 行なわれた新規プロファイルを作成する方法があります。新規プロファイルを作成する方法を選択した場合は、 WebSphere Application Server で使用するためにそのプロファイルを登録する必要があります。詳しくは、 『特定のユーザー・プロファイルでアプリケーション・サーバーを実行する』を参照してください。
2 番目の考慮事項は、 WebSphere Application Server 製品の言語設定です。 言語設定では、該当する QSYSxxxx ライブラリーを含むように ライブラリー・リストが変更されるだけです (xxxx は、メッセージを表示 したい言語フィーチャー)。言語設定は、 WebSphere Application Server ランタイムがログに記録する、管理コンソール・メッセージ、または iSeries 以外のメッセージ には影響しません。
同時に複数の言語設定 を構成することができます。使用する言語バージョンがシステムの 1 次言語と同じであれば、追加の構成は不要です。 使用する言語バージョンが 2 次言語である場合は、 以下のステップを実行して os400.websphere.nlv プロパティーを設定してください。