getDataSourceChildResources
子リソースがイントロスペクトされていない場合でも、データソース内の子リソースに関する情報を取得します。データソースchildInfoへのアクセスは比較的コストがかかります。このオペレーションおよび/またはupdateDataSourceChildInfosおよび/またはupdateDataSourceChildInfosWithFilterへの複数の呼び出しが行われる場合、それらすべてを1つのトランザクションで行うとパフォーマンスが向上します。
reintrospectDataSourceも参照してください。
ロケーション
/services/webservices/system/admin/resource/operations/
リクエストエレメント
path:データソースへのパス。
dsPath:子が検出されるデータソース内のパス。ルートパスまたはルート下の任意のコンテナのパスにすることができます。
detail:応答に含めるリソースに関する詳細レベル。有効な値は、NONE、SIMPLE、およびFULLです。
attributes(オプション):リソースに使用されるオプションの値。ログイン情報がデータソース定義で保持されていない場合、これらはログイン情報を指定するために必要になる場合があります。
属性エレメントを参照してください。
応答エレメント
resource:子リソースのリスト。
リソースエレメントを参照してください。
エラー解析
DataSourceError:データソース接続を確立できない場合、またはデータソース要求がエラーを返した場合。
IllegalArgument:path、dsPath、dsType、または詳細の形式が正しくない場合。
IllegalState:データソースが無効になっている場合。
NotFound:データソースリソースまたはデータソースへのパスの一部が存在しない場合。
NotFound:データソース内のdsPathのいずれかの部分が存在しない場合。
セキュリティ:ユーザーがパス内のすべてのアイテムに対する読み取りアクセス権を持っていない場合。
セキュリティ:ユーザーがデータソースへの書き込みアクセス権を持っていない場合。
セキュリティ:ユーザーがACCESS_TOOLS権限を持っていない場合。