bea ホーム | 製品 | dev2dev | support | askBEA
BEA Logo Tuxedo
 ドキュメントのダウンロード   サイトマップ   用語集 
検索
0

Tuxedo アプリケーションの設定

 Previous Next Contents View as PDF  

コンフィギュレーション・ファイルについて

ここでは、次の内容について説明します。

 


コンフィギュレーション・ファイルとは

BEA Tuxedo の各アプリケーションのコンフィギュレーションは、管理者の主要なタスクです。管理者は、コンフィギュレーション・ファイルにパラメータ値を設定して、アプリケーションを記述します。これらのパラメータ値により、実行可能なアプリケーションが作成されます。コンフィギュレーション・ファイルとは、アプリケーションの起動と実行に必要なすべての情報 (アプリケーションのリソース、マシン・グループ、サーバ、および利用可能なサービスなどの仕様) が格納されたファイルです。

テキスト形式とバイナリ形式のコンフィギュレーション・ファイル

コンフィギュレーション・ファイルには、次の 2 つの形式があります。

 


コンフィギュレーション・ファイルの内容

次の表は、コンフィギュレーション・ファイルの 9 つのセクションと、各セクションの目的を説明します。


セクション

必須/オプション


説明

RESOURCES

必須

すべてのシステム・パラメータを定義します。

MACHINES

必須

アプリケーションで使用されるすべてのマシンを指定します。

GROUPS

必須

アプリケーション内のすべてのグループ、グループ名、および グループ ID を定義します。

SERVERS

オプション

システム内で起動するサーバの初期条件を指定します。

SERVICES

オプション

アプリケーションで使用されるサービスに関する情報を提供します。

INTERFACES

オプション

CORBA 環境のアプリケーションで使用されるインターフェイスに対し、アプリケーション全体にわたるデフォルト・パラメータに関する情報を指定します。

NETWORK

オプション

LAN 環境のネットワーク設定を記述します。

NETGROUPS

オプション

LAN 環境で使用可能なネットワーク・グループを記述します。

ROUTING

オプション

FML バッファおよび VIEW を使用するサービス要求のデータ依存型ルーティングに関する情報を提供します。


 

コンフィギュレーション・ファイルには、少なくとも 9 つのパラメータが必要です。パラメータは 80 種類あります。最初のセクション以外のすべてのセクションには、複数のエントリを指定でき、各エントリには、独自のパラメータを指定できます。RESOURCES セクション以外のすべてのセクションでは、デフォルト値を使用して、複数のエントリに含まれるパラメータを指定できます。

コマンド行インターフェイスまたは BEA Tuxedo Administration Console を使用して、バイナリ形式のコンフィギュレーション・ファイル (TUXCONFIG) を作成することができます。まず、そのファイルで定義するコンフィギュレーションの種類を決定します。

 


CORBA 環境の管理上の要件とパフォーマンス

この節では、BEA Tuxedo システムで CORBA 環境を適切に管理する方法について説明します。

NameManager の設定

CORBA 環境を適切に管理するには、以下の要件を満たす必要があります。

信頼性に関する要件

この節では、CORBA 環境の信頼性を向上させる方法について説明します。

ファクトリ・エントリの管理

アプリケーション・サーバがダウンすると、NameManager に登録されたファクトリを削除できなくなります。また、FactoryFinder が、アクティブではなくなったファクトリのオブジェクト・リファレンスを返す場合もあります。これは、非アクティブになったファクトリを含むサーバが使用不能になった、ファクトリを NameManager から登録解除できない、または、ファクトリ用のインターフェイスを提供するサーバがほかに存在しないことが原因で発生します。

通常、直後にアプリケーション・ファクトリを再起動してファクトリを提供できますが、ファクトリ・エントリがいつまでも残ったままにならないように、アプリケーション・サーバがダウンした場合は NameManager に通知されます。この通知を受信すると、NameManager は現在アクティブなサーバではサポートされていないファクトリ・エントリを削除することができます。

複数の NameManager と FactoryFinder の設定

少なくとも、マスタとスレーブの 2 つの NameManager をアプリケーションで (可能であれば異なるマシンに) 設定し、FactoryFinder で照会機能を実行できるようにします。アプリケーションには、複数の FactoryFinder を設定することも可能です。

マスタ NameManager の指定

マスタ NameManager は、UBBCONFIG ファイルで指定する必要があります。マスタ NameManager には、登録に関するあらゆるアクティビティが送信されます。内容が更新されると、マスタ NameManager からスレーブ NameManager に通知されます。マスタ NameManager がダウンすると、マスタが再起動されるまで、ファクトリの登録と削除はできません。

パフォーマンスに関するヒント

FactoryFinder と NameManager を別々のマシン上で実行するより、同じマシン上の別のサーバで実行した方が、パフォーマンスを最適化することができます。これにより、マシン間の通信が不要になるので、より迅速な応答が可能になります。

関連項目

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy