runprotocol <name> [-d <property=value>] [-p <param=value>] [-P <param=value>]
[-server <host[:port]>] [-user <name>] [-password <secret>]
[-results [filepath]] [-gui [t]] [-polltime <t>]
name The name of a protocol or component stored on the server,
or an XML file.
Examples: "Dump Data",
"Protocols/Examples3/Dump Data",
"C:\Protocols\Dump Data.xml"
-d <property=value>
Global protocol properties for the job.
Format is "PropertyName=ParameterValue"
Example: "Verbose=True")
-p <param=value>
Parameter settings on the protocol.
Format is "ParameterName=ParameterValue"
Example: "Maximum Output=1000")
-P <param=value>]
Parameter settings, including support for array values.
Format is "ParameterName=ParameterValue" or
"ParameterName=Val1,Val2,..,ValN" for array values
Example: "AssayIDs=FR456,FR789,FS2003")
Note: Use multiple -d, -p and -P arguments for multiple settings.
-server <host[:port]>
The server and port identifying where you want to run the job.
If not specified, the SERVERENDPOINT environment setting is used.
(On clusters, the actual server where the protocol runs may be
different than the specfied server)
-user <username>
The user name to run the job if not the current logged in user.
Examples: JoeUser, Domain1\JoeUser (for a Windows domain server).
-password <secret>
The password if needed for user authentication or impersonation.
If the target server requires authentication and the password
is not specified, you will be prompted for it.
-anonymous
Use the username and password stored in the Administration Portal
under the anonymous access section of the Authentication
configuration page.
-results [filepath]
The job result data are written to the specified file location,
in a simple XML format.
If you do not specify a file path, the results are displayed in
the command shell window.
-gui [t]
Specifies that the program is being run on a PC that can
support client-side operations (viewers and dialogs).
At job completion, the job is deleted after t seconds have
elapsed. If you do not specify a value for t, you will be
prompted for a key press to delete the job.
-polltime <t>
Defines the status polling interval (in millseconds) for
the running job. The default is 100 msec. You can increase
this for longer jobs.