Application Programming Interface Guide > Web Services Operations > Operations Reference > updateXQueryTransformProcedure
 
updateXQueryTransformProcedure
Update the definition of an XQuery Transform procedure resource.
If OUTPUT parameters are provided in the parameters element, they are ignored. The OUTPUT parameter is always derived from the model, even if the explicitlyDesigned element is TRUE.
Location
/services/webservices/system/admin/resource/operations/
Request Elements
path: A fully qualified path to the resource.
detail: The level of detail about the resources to include in the response. Valid values are NONE, SIMPLE, and FULL.
xqueryText (optional): The XQuery source text.
xqueryModel (optional): A model of the XQuery transformation. If this element is provided, neither the xqueryText nor parameter elements should be provided.
version: Version of the XQuery transformation procedure.
type: Type of the XQuery transformation procedure.
proprietaryModel (optional)
isExplicitDesign (optional): TRUE if the parameters were provided by the resource designer. FALSE if they were derived from the resource.
parameters (optional): List of parameter definitions for the procedure. This element is ignored (even if provided) unless isExplicitDesign is both present and TRUE. See Parameters Element.
annotation (optional): A description of the resource. If not provided, the annotation is left unaltered.
attributes (optional): Resource specific attributes. Sets the specified attributes but does not alter the values of unspecified attributes. See Attributes Element.
Response Elements
resources: List of the updated resources. See Resources Element.
Faults
IllegalArgument: If the path is malformed, or the detail or attributes are illegal.
NotAllowed: If the call contains both the xqueryModel and xqueryText elements, or the xqueryModel and parameters elements.
NotAllowed: If parameters includes INOUT parameters.
NotFound: If the target resource or any portion of path does not exist.
Security: If the user does not have READ access on all items in path other than the last one.
Security: If the user does not have WRITE access to the last item in path.
Security: If the user does not have the ACCESS_TOOLS right.