listWSNTopicNamespaces コマンド
listWSNTopicNamespaces コマンドを使用して、指定した 入力パラメーターに一致するターゲットの WS-Notification サービスの構成内に ある WS-Notification トピック名前空間をリストします。 永続トピック名前空間を使用して、WS-Notification トピック名前空間 URI と サービス統合バス・トピック・スペース宛先のアソシエーションを 静的に定義します。
コマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
サービス統合バスのコマンドには、コマンド行ヘルプが用意されています。
- 使用可能な WS-Notification コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('WSNotificationCommands')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
目的
このコマンドは、指定された入力パラメーターに一致するターゲットの WS-Notification サービスの構成内にあるすべての WS-Notification トピック名前空間をリストします。このコマンドを使用して、さらにトピック名前空間と連携を深める (新規トピック名前空間文書定義を追加するなど) ために、構成内で既に作成された 1 つ以上の WS-Notification トピック名前空間への参照を取得することができます。
ターゲット・オブジェクト
WSNService
必須パラメーター
なし。
条件付きパラメーター
なし。
オプション・パラメーター
- -namespace
- リストをフィルタリングする WS-Notification トピック名前空間の名前空間 URI。このパラメーターを省略すると、 ターゲットの WS-Notification サービスのすべての WS-Notification トピック名前空間がリストされます。
例
wsnService オブジェクトに対して定義された最初の WS-Notification トピック名前空間への参照を取得します。
- Jython の使用:
AdminTask.listWSNTopicNamespaces(wsnService) wsnNamespace = wsnNamespaceList.split("¥n")[0].rstrip()
- Jacl を使用:
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService] set wsnNamespace [ lindex $wsnNamespaceList 0 ]
指定された名前空間を使用して wsnService オブジェクトに対して定義された最初の WS-Notification トピック名前空間への参照を取得します。
- Jython の使用:
wsnNamespaceList = AdminTask.listWSNTopicNamespaces(wsnService, ["-namespace", "http://example.org/topicNamespace/example1"] ) wsnNamespace = wsnNamespaceList.split("¥n")[0].rstrip()
- Jacl を使用:
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService {-namespace http://example.org/topicNamespace/example1}] set wsnNamespace [ lindex $wsnNamespaceList 0 ]