アプリケーションプログラミングインターフェイスガイド> Webサービスオペレーション> オペレーションリファレンス> getDomains
 
getDomains
サーバー上に存在するすべてのドメインの定義を取得します。
このオペレーションは、匿名ユーザーを含め、すべてのユーザーが呼び出すことができます。
ロケーション
/services/webservices/system/admin/user/operations/
リクエストエレメント
detail:応答に含めるドメインに関する詳細レベル。 ドメインエレメントを参照してください。
SIMPLE:名前、タイプ、および注釈を返します。
FULL:名前、タイプ、注釈、および属性を返します。
リクエスト例
<user:getDomains xmlns:user="http://www.compositesw.com/services/system/admin/user" xmlns:common="http://www.compositesw.com/services/system/util/common">
<user:detail>SIMPLE</user:detail>
</user:getDomains>
応答エレメント
domain:ドメインのリスト。
応答例
この例は、detail=SIMPLEを使用したリクエストへの応答を示しています。
<user:getDomainsResponse xmlns:user="http://www.compositesw.com/services/system/admin/user">
<user:domains>
<user:domain>
<user:name>dynamic</user:name>
<user:domainType>DYNAMIC</user:domainType>
<user:annotation>Dynamic authentication domain</user:annotation>
</user:domain>
<user:domain>
<user:name>composite</user:name>
<user:domainType>COMPOSITE</user:domainType>
<user:annotation>Composite authentication domain</user:annotation>
</user:domain>
</user:domains>
</user:getDomainsResponse>
エラー解析
IllegalArgument:無効な詳細値が指定された場合。
セキュリティ:詳細がいっぱいで、ユーザーにACCESS_TOOLSおよびREAD_ALL_USERS権限がない場合。