アプリケーションプログラミングインターフェイスガイド> Webサービスオペレーション> オペレーションリファレンス> rebindResources
 
rebindResources
1つ以上のリソース内の使用済みリソースのバインディングを変更します。エントリで指定された各リソース内で、rebindRuleが適用されます。各ルールは、ルールで指定されているように、あるリソースの使用法を別のリソースに変更します。
再バインドがどのように行われるかは、リソース固有です。通常、リソースのソーステキスト、モデル、またはその両方が更新され、oldPathとoldTypeの参照がnewPathとnewTypeに置き換えられます。
エントリ内のリソースが現在、rebindRules内のoldPathおよびoldTypeで識別されるリソースを使用していない場合、そのルールは適用されませんが、障害は生成されません。
ロケーション
/services/webservices/system/admin/resource/operations/
リクエストエレメント
entries:再バインドを適用する場所を示すソースパスとタイプのペアのリスト:
entry
path:リソースへのパス。
type:リソースtype:TABLE、PROCEDURE、LINK、DEFINITION_SET、DATA_SOURCE、またはTRIGGER。
rebindRules:エントリで識別された各リソースで実行される再バインドのリスト。
rebindRule(オプション):1回の再バインド:
oldPath:以前使用されていたリソースへのパス。
oldType:以前使用されていたリソースのタイプ。上記を参照。
newPath:現在使用されているリソースへのパス。
newType:現在使用されているリソースのタイプ。上記を参照。
応答エレメント
該当なし
エラー解析
IllegalArgument:指定されたパスまたはタイプのいずれかが不正な形式である場合。
NotFound:エントリ内のリソースのいずれかが見つからない場合。
セキュリティ:ユーザーが、最後のアイテム以外のエントリパス内のすべてのアイテムに対するREADアクセス権を持っていない場合。
セキュリティ:ユーザーがリバウンドされるリソースへの書き込みアクセス権を持っていない場合。