wsadmin ツールによるトピック・ロールの継承の定義
これらのコマンドを使用して、トピック階層内の子トピックによるトピック・ロールの継承を定義します。
これらのコマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。 各コマンドは、1 回の操作で複数のオブジェクトに対して機能します。 これらのコマンドは、一般に最も必要とされるタイプの更新を一貫した方法で行えるようにするために提供されています。このような更新では、基本となるオブジェクトを直接変更すると、エラーが起こりやすいためです。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
サービス統合バスのコマンドには、コマンド行ヘルプが用意されています。
- Jython で使用可能なサービス統合バス・セキュリティー・コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('SIBAdminBusSecurityCommands')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
コマンドの使用後に、マスター構成に変更を保存します。次のコマンドを使用します。
AdminConfig.save()
コマンド
- sender ロール継承の定義
- 指定されたトピック・スペース内のトピックの sender ロール継承を設定または使用不可にするには、
次のコマンドを使用します。
- Jython の使用:
AdminTask.setInheritSenderForTopic("-bus busName -topicSpace topicSpaceName -topic topicName -inherit <true|false>")
- Jacl を使用:
$AdminTask setInheritSenderForTopic {-bus busName -topicSpace topicSpaceName -topic topicName -inherit <true|false>}
- Jython の使用:
- receiver ロール継承の定義
- 指定されたトピック・スペース内のトピックの receiver ロール継承を設定または使用不可にするには、
次のコマンドを使用します。
- Jython の使用:
AdminTask.setInheritReceiverForTopic("-bus busName -topicSpace topicSpaceName -topic topicName -inherit <true|false>")
- Jacl を使用:
$AdminTask setInheritReceiverForTopic {-bus busName -topicSpace topicSpaceName -topic topicName -inherit <true|false>}
- Jython の使用: