bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA ノーティフィケーション・サービス > CORBA ノーティフィケーション・サービスの管理 |
Tuxedo CORBA ノーティフィケーション・サービス
|
概要
BEA Tuxedo CORBA ノーティフィケーション・サービス管理コマンドのインタプリタです。
構文
ntsadmin
説明
ノーティフィケーション・サービスには、CORBA ノーティフィケーション・サービス・アプリケーションで次のタスクを実行するコマンドを備える管理コマンド・インタプリタ (ntsadmin) があります。
注記 アプリケーションに一時的なサブスクリプションしかない場合、ntsadmin を入力してプログラムを起動すると、永続的なサブスクリプション用のコマンドは無効になります。
注記 ntsadmin を使用するには、事前にノーティフィケーション・サービスが実行されていなければなりません。
コマンド・プロンプトで q を入力すると、ntsadmin プログラムを終了できます。Break キーを押すと、コマンドからの出力を終了できます。その後、プログラムは新しいコマンドの入力を要求します。
ntsadmin からの出力は、使用されているページ割りコマンドに従ってページ割りされます (paginate コマンドを参照)。
注記 subscription コマンドの出力は、verbose コマンドの設定によって異なります。
セキュリティ
このユーティリティを使用できるのはシステム管理者のみです。
関連項目
TMNTS、TMNTSFWD_T、TMNTSFWD_P、qmadmin
ntsadmin コマンド
コマンドは、フル・ネームか略称で入力できます (略称がある場合は、フル・ネームの後にかっこで示されている)。コマンドの後には、適切な引数を入力します。角かっこ [] で示されている引数はオプションです。中かっこ {} で示されている引数は、相互に排他的なオプションの選択を示します。各コマンドには、次のオプションがあります。
ntsadmin コマンドを次に示します。
注記 subscription コマンドの出力は、冗長モードが有効かどうかによって異なります (verbose コマンドについては後述)。リスト7-12 は、冗長モードが有効な場合と無効な場合の subscription の出力例を示しています。
コード リスト 7-12 冗長モードが有効な場合と無効な場合の subscription コマンドの出力
> verbose on
Verbose mode is now on
> sub
ID: 1000000006
Name: marcello
QoS: Transient
Qspace: <N/A>
Expression: stock trade¥.quote
Filter: stock_name %% 'BEAS' && price_per_share > 150
ID: 1000000005
Name: marcello
QoS: Persistent
Qspace: TMNTSQS
Expression: stock trade¥.sell
Filter:
ID: 1000000004
Name: marcello
QoS: Persistent
Qspace: TMNTSQS
Expression: stock trade¥.buy
Filter:
> verbose off
Verbose mode is now off
> sub
ID Name Expression
-- ---- ----------
1000000006 marcello [T] stock trade¥.quote
1000000005 marcello [P] stock trade¥.sell
1000000004 marcello [P] stock trade¥.buy
ntsadmin ユーティリティの使い方
この節では、ntsadmin ユーティリティの使用例を紹介します。
リスト7-13 は、ntsadmin を使用してエラー・キューから保留キューにイベントを移動する例を示しています。このタスクは次のように実行されます。
コード リスト 7-13 エラー・キューから保留キューへのイベントの移動
D:¥smith¥reg>ntsadmin
ntsadmin - Copyright (c) 1996-1999 BEA Systems, Inc.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by BEA Systems, Inc.
BEA Tuxedo is a registered trademark.
INFO: /Q Qspace - TMNTSQS
INFO: /Q Device - D:¥smith¥reg¥QUE (SITE1)
> subscriptions -n marcello
ID Name Expression
-- ---- ----------
1000000002 marcello [T] stock trade¥.quote
1000000001 marcello [P] stock trade¥.sell
1000000000 marcello [P] stock trade¥.buy
> verbose off
Verbose mode is now off
> eevt -i 1000000003
ID Name Count
-- ---- -----
1000000003 marcello 1
> reteevt -i 1000000003 -y
1 event(s) retried
リスト7-14 は、ntsadmin を使用してサブスクリプションを削除し、イベントをパージする例を示しています。
コード リスト 7-14 サブスクリプションの削除
> rmsub -n BillJones -y
2 subscription(s) removed
> rmeevt -n marcello -y
1 event(s) removed
> rmpevt -n BillJones -y
No events removed
リスト7-15 は、特定サブスクリプションの保留イベントを調べる方法を示しています。
コード リスト 7-15 保留イベントのチェック
> pevt -n marcello
ID Name Count
-- ---- -----
1000000003 marcello 1
ノーティフィケーション・サーバ
この節では、次のサーバについて説明します。
ノーティフィケーション・サービスでは、次の BEA Tuxedo システム・サーバも使用されます。これらのサーバの説明については、『BEA Tuxedo のファイル形式とデータ記述方法』を参照してください。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |