renameResource
リソースの名前を変更しますが、コンテンツの名前は変更しません。この呼び出しは、SQLスクリプトプロシージャのスクリプトテキストを変更しません。
注:このWebサービスオペレーションは、リソースツリーの /lib/resourceにある同じ名前のプロシージャとは異なります。
ロケーション
/services/webservices/system/admin/resource/operations/
リクエストエレメント
path:名前を変更するリソースのソースパス。
type:名前を変更するソースリソースのタイプ。有効な値は、CONTAINER、DATA_SOURCE、DEFINITION_SET、LINK、PROCEDURE、TABLE、TREE、およびTRIGGERです。
newName:リソースの新しい名前。
応答エレメント
該当なし
エラー解析
DuplicateName:新しい名前のこのタイプのリソースがすでに存在する場合。
IllegalArgument:パスの形式が正しくないか、タイプが不正な場合。
IllegalState:リソースの名前を変更できない場合。物理データソース内、および/shared、/services/database、/services/webservices、およびユーザーホームフォルダー内のリソースの名前を変更することはできません。
NotFound:リソースが存在しない場合。
セキュリティ:ユーザーがパス内の最後のアイテム以外のすべてのアイテムに対する読み取りアクセス権を持っていない場合。
セキュリティ:ユーザーがnewNameの最後のアイテムへの書き込みアクセス権を持っていない場合。
セキュリティ:ユーザーがACCESS_TOOLS権限を持っていない場合。