The code snippets below show how to create batch jobs using the BatchHeader class.
Examples for a RunBaseBatch construct
static void createBatchWithMultipletasks(Args _args)
{
BatchHeader batchHeader;
Tutorial_RunbaseBatch batchTask1, batchTask2, batchTask3;
//create batch header
batchHeader = BatchHeader::construct();
batchHeader.parmCaption("Example of a batch job with multiple tasks");
//create instances of the classes to use as batch tasks
batchTask1 = Tutorial_RunbaseBatch::construct();
batchTask2 = Tutorial_RunbaseBatch::construct();
batchTask3 = Tutorial_RunbaseBatch::construct();
//add the batch tasks to the batch header
batchHeader.addTask(batchTask1);
batchHeader.addTask(batchTask2);
batchHeader.addTask(batchTask3);
//save the batch
batchHeader.save();
}
The code snippets below show how to create batch jobs using the BatchHeader class.
Examples for a RunBaseBatch construct