変数にはさまざまなタイプがあります。 変数は、サーバー環境についての設定およびプロパティーを制御するために使用します。 理解する必要のある変数の 3 つの主なタイプは、環境変数、WebSphere 変数、およびカスタム・プロパティーです。
環境変数。ネイティブ環境変数 とも呼ばれる環境変数は、 WebSphere Application Server に固有のものではありません。 環境変数は、とりわけ、UNIX、言語環境 (LE)、 またはサード・パーティー・ベンダーなどの、他の要素によって定義されます。 UNIX 特有のネイティブ変数には、LIBPATH や STEPLIB などがあります。これらの変数は、オペレーティング・システムに固有の変数であることが多いです。
環境変数は、サーバント・カスタム・プロパティーとしても指定することができます。環境変数をサーバント・カスタム・プロパティーとして指定するには、 管理コンソールで、「サーバー」 > 「アプリケーション・サーバー」 > 「server_name」とクリックします。次に「サーバー・インフラストラクチャー」の下で、「Java およびプロセス管理」 > 「プロセス定義」をクリックし、制御、サーバント、または付属のいずれかを選択して「環境エントリー (Environment Entries)」をクリックします。また、z/OS System Management Facility (SMF) レコードのアプリケーション・サーバーおよび Web コンテナー情報のコレクションを制御する環境変数を設定する場合にも、上記の順で指定します。
WebSphere 変数
WebSphere 変数は、製品リポジトリーに常駐する XML 形式の構成ファイルの 1 つに含まれたストリング・データ・タイプ属性用の設定するために使用される名前および値のペアです。 構成処理中に変数名が検出された場合 、変数が定義されると変数に指定された値が変数名に置き換わります。
WebSphere 変数を作成または変更するには、管理コンソールで「環境」 > 「WebSphere 変数」とクリックします。
変数は、セル、クラスター、ノード、またはサーバーに適用できます。
カスタム・プロパティー
カスタム・プロパティーは、特定の機能コンポーネントに対応したプロパティー設定です。 任意の構成要素にカスタム・プロパティーを指定できます。 共通の構成要素には、 セル、ノード、サーバー、Web コンテナー、およびトランザクション・サービスがあります。 サポートされるカスタム・プロパティーの数は制限されていますが使用することができます。カスタム・プロパティーは、機能コンポーネントに関連付けられているカスタム・プロパティー・リンクを使用して、管理コンソールで設定できます。
例えば、Web コンテナー・カスタム・プロパティーを設定するには、「サーバー」 >「アプリケーション・サーバー」>「server_name」>「Web コンテナー設定」> 「Web コンテナー」>「カスタム・プロパティー」とクリックします。
Web コンテナーの「カスタム・プロパティー」ページで設定したカスタム・プロパティーは、 Web コンテナーに関連付けられたすべてのトランスポートに適用されます。 Web コンテナー・トランスポート・チェーン または HTTP トランスポートの「カスタム・プロパティー」ページの 1 つで設定したカスタム・プロパティーは、 その特定の HTTP トランスポート・チェーンまたは HTTP トランスポートにのみ適用されます。 同じプロパティーが Web コンテナー・ページと、トランスポート・チェーンか HTTP トランスポートのいずれかのページ の両方に設定された場合は、トランスポート・チェーンまたは HTTP トランスポートのページの設定 により、その特定トランスポートの Web コンテナーに定義されている設定がオーバーライドされます。