WorkflowJob - executeJobAndWait
WorkflowJob - executeJobAndWait
Description :
This command executes a Workflow Job and waits for the job to end before returning.
Use this command to execute a job unless the job should be scheduled. Because this command does not return until the job completes, it effectively pauses execution of any script running this command. This command returns a handle to the job run, which can be used in other commands that need to reference the Workflow Job run.
Return type : com.bladelogic.om.infra.app.service.job.JobRunKey
Command Input :
Variable Name | Variable Type | Description |
|---|---|---|
jobKey | DBKey | A handle to the Workflow Job to be executed. |
Example
The following example shows how to execute a Workflow Job.
Script
# Name of the existing Workflow Job.
WORKFLOWJOB_NAME="workflowjob1"
# Job group in which the Workflow Job is stored.
WORKFLOWJOB_GROUP="/parent/group1"
# Get the Workflow Job DBKey using the above information.
WORKFLOWJOB_DBKEY=`blcli WorkflowJob getDBKeyByGroupAndName $WORKFLOWJOB_GROUP $WORKFLOWJOB_NAME`
#Execute the Workflow Job
WORKFLOWJOB_RUN_KEY=`blcli WorkflowJob executeJobAndWait $WORKFLOWJOB_DBKEY`
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*