vovprop
Get, set, delete, and show properties on objects.
vovprop: Usage Message
USAGE:
% vovprop SET [-text] objectIdList propName propValue
% vovprop GET [-default DEFAULT_VALUE_IF_PROP_MISSING] objectId propName
% vovprop DELETE objectId propName
% vovprop SHOW objectId [-namepat regexp] [-nameonly]
% vovprop SHOW [-namepat regexp] [-nameonly] id1 [id2 ... idN]
The action (GET, SET, DELETE, DEL, SHOW, LIST) is case-insensitive.
LIST and SHOW are equivalent.
OPTIONS FOR GET:
-default V -- Specify a default value in case objectId
or property is missing.
OPTIONS FOR SET:
-integer -- Specify that property is of type integer.
-text -- Specify that property is of type string.
-auto -- Determine type automatically (default).
-sticky -- The property is sticky (default).
-nosticky -- The property is not sticky.
-asynch -- Do not wait for reply from server.
-synch -- Wait for reply from server (default).
-elements -- If setting a property on a set, do so for the
elements contained in the set instead of the
set itself.
-noelements -- If setting a property on a set, do so on the set
itself (default).
OPTIONS FOR SHOW,LIST:
-namepat R -- Show only properties where name matches regexp R
-nameonly -- Show only name, and omit value
OTHER OPTIONS:
-v -- Increase verbosity.
-h -- Print this help.
EXAMPLES:
% vovprop SET -text 1 "ABC" "xyz"
% vovprop SET -text 1 "NUM" 1234
% vovprop GET 000123456 ABC
% vovprop GET -default "" 000123456 ABC
% vovprop DEL 000123456 ABC
% vovprop SHOW 000123456
NOTES:
A property of a job that is not 'sticky' will be forgotten
if the job is re-run successfully.
Comments
Properties can also be managed using the Tcl API's vtk_prop_get and vtk_prop_set. Use vtk_prop_list to get a list of the names of the properties attached to an object.