wsadmin ツールを使用したサービス統合のセキュリティー・ロールのリスト表示
メッセージング・セキュリティーを管理する際は、 これらのコマンドを使用して、サービス統合バスの宛先、外部バス、 トピック・スペース内のトピック、ユーザーおよびグループのそれぞれに関連付けられているセキュリティー・ロールをリスト表示します。
これらのコマンドを実行するには、wsadmin スクリプト・クライアントの AdminTask オブジェクトを使用します。 各コマンドは、1 回の操作で複数のオブジェクトに対して機能します。 これらのコマンドは、一般に最も必要とされるタイプの更新を一貫した方法で行えるようにするために提供されています。このような更新では、基本となるオブジェクトを直接変更すると、エラーが起こりやすいためです。
wsadmin スクリプト・クライアントは Qshell から実行されます。.
詳しくは、wsadmin スクリプトを使用した WebSphere スクリプトを実行するための Qshell の構成.
サービス統合バスのコマンドには、コマンド行ヘルプが用意されています。
- Jython で使用可能なサービス統合バス・セキュリティー・コマンドのリストと、各コマンドの簡単な説明を見るには、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('SIBAdminBusSecurityCommands')
- 特定のコマンドの概要ヘルプの場合は、wsadmin プロンプトで以下のコマンドを入力します。
print AdminTask.help('command_name')
コマンド
- ロールを持つすべての宛先のリスト表示
- 宛先用に定義されたロールを持つすべての宛先をリストするには、次のコマンドを使用します。
- Jython の使用:
AdminTask.listAllDestinationsWithRoles("-bus busname -type destinationType")
- Jacl を使用:
$AdminTask listAllDestinationsWithRoles {-bus busname -type destinationType}
- Jython の使用:
- ロールを持つすべての外部バスのリスト表示
- 外部バス用に定義されたロールを持つすべての外部バスをリストするには、次のコマンドを使用します。
- Jython の使用:
AdminTask.listAllForeignBusesWithRoles("-bus busname")
- Jacl を使用:
$AdminTask listAllForeignBusesWithRoles {-bus busname}
- Jython の使用:
- ロールを持つトピック・スペース内のすべてのトピックのリスト表示
- トピック用に定義されたロールを持つトピック・スペース内のすべてのトピックをリストするには、
次のコマンドを使用します。
- Jython の使用:
AdminTask.listAllTopicsWithRoles("-bus busname -topicSpace topicSpaceName")
- Jacl を使用:
$AdminTask listAllTopicsWithRoles {-bus busname -topicSpace topicSpaceName}
- Jython の使用:
- ユーザー・ロールのリスト表示
- ユーザーが所属するすべてのロールをリストするには、wsadmin の次のコマンドを使用します。
- Jython の使用:
AdminTask.listAllRolesForUser("-bus busname -user userName")
- Jacl を使用:
$AdminTask listAllRolesForUser {-bus busname -user userName}
- Jython の使用:
- グループ・ロールのリスト表示
- グループが所属するすべてのロールをリストするには、wsadmin の次のコマンドを使用します。
- Jython の使用:
AdminTask.listAllRolesForGroup("-bus busname -group groupName")
- Jacl を使用:
$AdminTask listAllRolesForGroup {-bus busname -group groupName}
- Jython の使用: