Both the target entity and (optionally) the source value are expressed as chains of XPath expressions (using -> as separators).
Even if you are using XPath to specify the source value, setUDF applies a single value per invocation to all target objects. It cannot apply different source values to different target objects.
You can use -z as an option when running the script to simulate the effects it would have. Note that even though an output identifying the target object(s) and the value that would be set is produced no changes are actually made.
In the examples shown above, the paths may differ for your system. For example, the version number may differ. For Clarity LIMS 4 or before, the process URI token should be:
Parameter
Description
-u {username}
(Required) LIMS login username
-p {password}
(Required) LIMS login password
-i {URI}
(Required) LIMS process URI
-f {name}
(Required) UDF names
-t {XPath}
(Required) Path to the target object
-s {XPath}
(Optional) Path to the source element/attribute
-v {value}
(Required if the path to the source value is not provided, optional otherwise) UDF value