BatchJob - createBatchJob
BatchJob - createBatchJob
Description :
This command creates a Batch Job with one member job. Use addMemberJobByJobKey to add more member jobs. Use removeMemberJobByJobKeyAndIndex to remove a job. If the Batch Job is to override targets, these must be added using Job : addTargetServer , or Job : addTargetGroup .
groupId is the ID of the intended parent group. memberKey is a handle to the initial member job.
Return type : DBKey
Command Input :
Variable Name | Variable Type | Description |
---|---|---|
jobName | String | Name of the job to be created. |
groupId | Integer | ID of the job group where this job is stored. |
memberKey | DBKey | Handle to the initial member job. |
bContinueOnError | Boolean | Continue on error. |
bExecuteByStage | Boolean | Execute by Stage(true)/Server(false). |
bOverrideTargets | Boolean | Override member targets. |
Example
The following example shows how to create a new Batch Job with one member Snapshot Job.
Script
# Name of the new Batch Job.
BATCHJOB_NAME="batchjob1"
# Group in which the Batch Job is to be stored.
BATCHJOB_GROUP="/parent/group1"
BATCHJOB_GROUP_ID=`blcli JobGroup groupNameToId $BATCHJOB_GROUP`
# Name of the existing Snapshot Job.
JOB_NAME="job1"
# Job group in which the Snapshot Job is stored.
JOB_GROUP="/parent/group1"
# Get the Snapshot Job DBKey using the above information.
JOB_DBKEY=`blcli SnapshotJob getDBKeyByGroupAndName $JOB_GROUP $JOB_NAME`
# Continue on error. Set to true if you want the Batch Job to continue on error.
bContinueOnError="true"
# Execute by stage. Set to true to execute by stage and false to execute by server.
bExecuteByStage="true"
# Override targets. Set to true to override member job targets and false to use member targets.
bOverrideTargets="true"
# Run the command with the above values to create the Batch Job.
BATCHJOB_DBKEY=`blcli BatchJob createBatchJob $BATCHJOB_NAME $BATCHJOB_GROUP_ID $JOB_DBKEY $bContinueOnError $bExecuteByStage $bOverrideTargets`
# Use the returned DBKey to add more jobs to the Batch Job.
Comments
Log in or register to comment.