updateXQueryTransformProcedure
XQueryTransformプロシージャリソースの定義を更新します。
OUTPUTパラメータがparametersエレメントで指定されている場合、それらは無視されます。明示的に設計されたエレメントがTRUEであっても、OUTPUTパラメーターは常にモデルから派生します。
ロケーション
/services/webservices/system/admin/resource/operations/
リクエストエレメント
path:リソースへの完全修飾パス。
detail:応答に含めるリソースに関する詳細レベル。有効な値は、NONE、SIMPLE、およびFULLです。
xqueryText(オプション):XQueryソーステキスト。
xqueryModel(オプション):XQuery変換のモデル。このエレメントを指定する場合は、xqueryTextエレメントもパラメーターエレメントも指定しないでください。
•version:XQuery変換プロシージャのバージョン。
•type:XQuery変換プロシージャのタイプ。
•propertyModel(オプション)
isExplicitDesign(オプション):パラメーターがリソース設計者によって提供された場合はTRUE。それらがリソースから派生した場合はFALSE。
parameters(オプション):プロシージャのパラメータ定義のリスト。 isExplicitDesignが存在し、TRUEでない限り、このエレメントは(提供されている場合でも)無視されます。
パラメータエレメントを参照してください。
annotation(オプション):リソースの説明。指定しない場合、注釈は変更されません。
attributes(オプション):リソース固有の属性。指定された属性を設定しますが、指定されていない属性の値は変更しません。
属性エレメントを参照してください。
応答エレメント
resource:更新されたリソースのリスト。
リソースエレメントを参照してください。
エラー解析
IllegalArgument:パスの形式が正しくないか、詳細または属性が不正である場合。
NotAllowed:呼び出しにxqueryModelエレメントとxqueryTextエレメントの両方、またはxqueryModelエレメントとparametersエレメントが含まれている場合。
NotAllowed:パラメーターにINOUTパラメーターが含まれている場合。
NotFound:ターゲットリソースまたはパスの一部が存在しない場合。
セキュリティ:ユーザーがパス内の最後のアイテム以外のすべてのアイテムに対する読み取りアクセス権を持っていない場合。
セキュリティ:ユーザーがパスの最後のアイテムへの書き込みアクセス権を持っていない場合。
セキュリティ:ユーザーがACCESS_TOOLS権限を持っていない場合。