Application Programming Interface Guide > Web Services Operations > Operations Reference > updateXsltTransformProcedure
 
updateXsltTransformProcedure
Update the definition of an XSLT Transform procedure resource.
If the source resource does not currently exist or is not compatible with the transformation, the resource becomes impacted.
Only a PROCEDURE with a single output parameter of type XML, or a TREE (XML file), is supported.
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.
transformSourcePath: The location of the resource to be transformed.
transformSourceType: The type of resource to be transformed.
xsltText (optional): The XSLT source text.
xsltModel (optional): A model of the XSLT transformation. If this element is provided, neither the xsltText nor parameters elements should be provided.
version: Version of the XSLT transformation procedure.
type: Type of the XSLT 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 of the procedure. This element is ignored (even if provided) unless isExplicitDesign is both present and TRUE. See Parameters Element.
annotation (optional): Description of the parameter.
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.
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 xsltModel and xsltText elements, or the xsltMode 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.