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

Tuxedo コマンド・リファレンス

 Previous Next Contents View as PDF  

tlisten(1)

名前

tlisten−汎用リスナ・プロセス

形式

tlisten [-d device] -l nlsaddr [-u {uid-# | uid-name}] [-z bits] [-Z bits ]

機能説明

tlisten は、BEA Tuxedo ATMI アプリケーション・プロセッサ上のデーモン・プロセスとして動作するネットワーク独立型のリスナ・プロセスで、ほかの BEA Tuxedo ATMI プロセス (tmboot(1) など) に対してリモート・サービス接続を行います。tlisten は次のようなコマンド行オプションを使用します。

-d device

ネットワーク・デバイスの絶対パス名。リリース 6.4 以降では、このパラメータは省略できます。それ以前のリリースでは、基本となるネットワーク・プロバイダから要求される場合に使用してください。

-l nlsaddr

プロセスが接続をリスンするネットワーク・アドレス。TCP/IP アドレスは、次のいずれかの形式で指定できます。

“//hostname:port_number

“//#.#.#.#:port_number

最初の形式では、tlisten は、ローカル名の解決機能 (通常 DNS) を利用して hostname のアドレスを見付けます。hostname はローカル・マシンでなければなりません。ローカル名解決機能によって hostname をローカル・マシンのアドレスに明確に解決します。

2 番目の例の文字列 #.#.#.# はドットで区切った 10 進数の形式です。ドット区切りの 10 進数形式では、各 # には 0255 の数字を使用します。このドット区切りの 10 進数は、ローカル・マシンの IP アドレスを表します。どちらの形式の場合も、port_numbertlisten プロセスが入力要求に対してリスンする TCP ポート番号です。port_number065535 の数値または名前です。

注記 一部のポート番号は、お使いのシステムで使用されるトランスポート・プロトコル (TCP/IP など) のために予約されている場合があります。予約されているポート番号を確認するには、トランスポート・プロトコルのマニュアルを調べてください。

port_number が名前の場合は、ローカル・マシン上でネットワーク・サービス・データベースの中からその名前を見つけなければなりません。先頭に &dlq;q; を付けて、そのアドレスを 16 進形式で指定できます。&dlq;q; の後の各文字は、09 の数字か、AF のアルファベット (大文字と小文字は区別しない) です。16 進数の形式は、IPX/SPX や TCP/IP のような任意のバイナリ・ネットワーク・アドレスに使うことができます。アドレスはまた、任意の文字列として指定することもできます。値は、コンフィギュレーション・ファイルの中の NETWORK セクションの NLSADDR パラメータに指定された値と同じでなければなりません。

-u {uid-# | uid-name}

tlisten は、指定されたユーザとして動作します。このオプションにより、root によるシステムの初期化処理の一部として tlisten を起動できます。tlisten の実行ユーザが root である場合には、このオプションは必須です。したがって、tlisten プロセスは root が実行することは可能ですが、root としては動作しません。tlisten コマンドを root 以外のユーザが使用する場合には、-u オプションは必要はありません。root 以外のユーザは -u オプションを設定することはできますが、このオプションにはそのユーザ自身のユーザ ID にしか設定できないので、あまり意味はありません。プロセッサ上での tlisten プロセスは、使用するアプリケーション管理ユーザ ID が同じである BEA Tuxedo ATMI アプリケーションすべてをサポートできます。

-z [0 | 40 | 56 | 128]

BEA Tuxedo の管理プロセスと tlisten との間のネットワーク・リンクを確立する場合の、最小レベルの暗号化を指定します。0 は暗号化が行われないことを示し、4056、および 128 は暗号化キーの長さをビット単位で指定します。ここで指定する最小レベルの暗号化が満たされない場合、リンクの確立は失敗します。デフォルト値は 0 です。このオプションを使用できるのは、国際版または米国/カナダ版の BEA Tuxedo セキュリティのライセンスがインストールされている場合に限られます。

注記 リンク・レベルの暗号化の値 40 は、下位互換性を維持するために提供されています。

-Z [0 | 40 | 56 | 128]

BEA Tuxedo の管理プロセスと tlisten との間にネットワーク・リンクを確立する場合の、最大レベルの暗号化を指定します。0 は暗号化が行われないことを示し、4056、および 128 は暗号化キーの長さをビット単位で指定します。デフォルト値は 128 です。このオプションを使用できるのは、国際版または米国/カナダ版の BEA Tuxedo セキュリティのライセンスがインストールされている場合に限られます。

注記 リンク・レベルの暗号化の値 40 は、下位互換性を維持するために提供されています。

tlisten プロセスは、ほとんどのサービス要求を認証します。tlisten は、パスワードの一覧ファイルを読み取ります。サービスを要求するプロセスは、そのファイル内にあるパスワードを少なくとも 1 つ提示しなければなりません。APPDIR 環境変数が設定された場合、APPDIR/.adm/tlisten.pw という名前のファイルからパスワードが取得されます。このファイルが見付からない場合、システムは TUXDIR/udataobj/tlisten.pw という名前のファイルを検索します。このファイルは BEA Tuxedo ATMI システムのインストール時に作成されます。長さがゼロまたはパスワード・ファイルが見付からない場合は、パスワードのチェックは行われません。こうしたセキュリティで保護されないモードでの起動時は、tlisten および tlisten に接続しているプロセスにより警告メッセージがユーザ・ログに書き込まれます。

tmboot などのように、tlisten からサービスを要求するプロセスは、認証の際に使用するパスワードをプロセスが稼動しているマシンのファイルから検索します。このとき、tlisten と同じ方法でパスワード・ファイルを検索します。

環境変数

注記 インストールの間に管理パスワード・ファイルが作成されます。BEA Tuxedo ATMI システムでは、必要に応じて次のディレクトリでこのファイルを検索します。検索順序は次のとおりです。

管理パスワード・ファイルが確実に見付かるように、APPDIR または TUXDIR 環境変数を必ず設定してください。

リンクレベルの暗号化

リンクレベル暗号化機能が tlistentmboot などの要求プロセスとの間で動作している場合は、リンクレベル暗号化を取り決め、アクティブにしてから認証します。

プロセスの終了

tlisten プロセスは通常、SIGTERM シグナルを送ることによってしか終了できません。

推奨される使用法

システムの起動時、アプリケーションごとに 1 つの tlisten プロセスを起動することをお勧めします。tlisten を呼び出す前に、環境変数 TUXDIR および APPDIR を設定しておく必要があります。

tlisten プロセスを起動する別の方法として、手動による起動もできます。tlisten プロセスをアプリケーション管理者が起動す場合、-u オプションは省略できます。同じネットワーク・アドレスを使用して tlisten コマンドを重複して呼び出すと、コマンドは自動的に終了し、該当するメッセージが記録されます。

ネットワーク・アドレス

tlisten を実行するローカル・マシンが TCP/IP アドレス指定機能を使用しており、アドレスが 155.2.193.18、マシン名が backus.company.com であるとします。さらに、tlisten はポート番号 2334 で要求を受け取るとします。このポート番号 2334bankapp-nlsaddr という名前のネットワーク・サービス・データベースに追加されているとします。-l オプションで指定するアドレスは、次に示す方法で表現できます。

//155.2.193.18:bankapp-nlsaddr
//155.2.193.18:2334
//backus.company.com:bankapp-nlsaddr
//backus.company.com:2334
0x0002091E9B02C112

最後の表現は 16 進形式です。0002 は TCP/IP アドレスの先頭部分、091E は 16 進数に変換されたポート番号 2334 です。その後、IP アドレス 155.2.193.12 の各要素は 16 進数に変換されています。したがって、1559B202 のようになります。

STARLAN ネットワークの場合は、通常、推奨アドレス uname.tlisten が一意の名前になります。

Windows コントロール・パネル・アプレット

コントロール・パネル・アプレットを介してリモート Windows マシン上で tlisten プロセスを起動するためには、そのリモート・マシンに対する管理者権限が必要です。

関連項目

UBBCONFIG(5)

 

Back to Top Previous Next
Contact e-docsContact BEAwebmasterprivacy