Running the Client Job Sender
The Client Job Sender, which is run on the command line, executes Automation Service jobs.
Before you begin
- You have an Automation Services job file that was created by using the Job Builder.
- You are a member of the group Automation Services Users.
- The files Spotfire.Dxp.Automation.ClientJobSender.exe and Spotfire.Dxp.Automation.ClientJobSender.exe.config are located in the same directory.
- If the job you are executing was saved in the library, you have "read" access to the job file.
Procedure
On the command line, enter your information in the following format:
"C:\Program Files (x86)\TIBCO\TIBCO Spotfire Automation Services\Spotfire.Dxp.Automation.ClientJobSender.exe" "http://SpotfireServer:8080" "/Jobs/MyJob" -useLibraryPath
where:
C:\Program Files (x86)\TIBCO\TIBCO Spotfire Automation Services\Spotfire.Dxp.Automation.ClientJobSender.exe
is the path to the Job Sender tool.http://SpotfireServer:8080
is the URL to the Spotfire Server./Jobs/MyJob
is the location of a job stored in the library.Note: The job may also be stored in a directory outside of the library. In that case, enter the complete path to the job file. See the second example, below.-useLibraryPath
indicates that the job is being identified by its library path.Note: Alternatively, you can identify a job in the library by using its Library ID. In that case, enter the following text after the ID:-use LibraryId
. See the first example, below.
Tip: To quickly copy the path to a job file in the library, or the Library ID of the job file, in the Automation Services Job Builder, click
Copy Path or
Copy Library ID on the
Tools menu.
Note: By default the Client Job Sender waits for the job to finish before the tool closes. To have the tool close immediately after the job starts, add the
-async
flag to the end of the command line. This can be useful if you want to run several jobs simultaneously. See the third example, below.
For more information, see Client Job Sender monitoring.
Examples
- To execute a job stored in the library using the Library ID:
"C:\Program Files\TIBCO Spotfire\Spotfire.Dxp.Automation.ClientJobSender.exe" "http://SpotfireServer:8080/" "038e181b-d05d-4f3f-9ef7-aef52c96f04b" -useLibraryId
- To execute a job stored outside of the library:
"C:\Program Files\TIBCO Spotfire\Spotfire.Dxp.Automation.ClientJobSender.exe" "http://spotfireserver:8080/" "C:\Temp\jobfile.xml"
- Asynchronous example:
"C:\Program Files\TIBCO Spotfire\Spotfire.Dxp.Automation.ClientJobSender.exe" "http://SpotfireServer:8080/" "C:\Path\jobfile.xml" -async
- To encrypt the password or the client secret in the configuration file, also enter the following command:
"C:\Program Files\TIBCO Spotfire\Spotfire.Dxp.Automation.ClientJobSender.exe" encryptPassword [-encryptWithUserScope]
Parent topic: Job execution
Related concepts