The LDAS User Commands
All user commands have the form:
ldasJob { -name {} -password {} -email {} } { userCmd -opt1 {} ... }
Which is in the format of a Tcl command, named ldasJob, with two
required arguments:
-
A Tcl list of user information consisting of username,
password, and e-mail address. All fields must be filled or
the command will be rejected.
-
A user command in the form of a Tcl list, consisting of
the name of the user command (userCmd in the example) for which
there exists a "meta" macro file, and the required options
with their argument lists.
An argument must be provided to every option field for
any given command or the command will be rejected.
Some option fields will accept a "null" argument consisting of
a matching pair of braces "{}" with no interposed space.
Meta macros consist of a prototype declaration of the arguments
for the given user command, and a template describing the calling
order of API specific blocks of Tcl code which are concatenated
into a larger block comprising the complete request, which can
then be distributed by the assistant manager for interpretation
by the low level API's.
These API specific blocks are maintained as API specific macro
files consisting of immediately interpretable Tcl code.
There are a number of LDAS User Commands for manipulating
and retrieving LDAS data: