class LSAYTest extends SysOperationServiceController
{
public static void main (Args _arg)
{
BatchHeader batchHeader;
BatchInfo localBatchInfo;
LSAvalaraapiController yourRunBaseBatchClass;
SysRecurrenceData sysRecurrenceData =
SysRecurrence::defaultRecurrence();
;
yourRunBaseBatchClass =
LSAvalaraapiController::construct();
//// retry 3 times
//sysRecurrenceData =
//SysRecurrence::setRecurrenceEndAfter(
// sysRecurrenceData, 3);
//// retry after 1 minute
//sysRecurrenceData =
//SysRecurrence::setRecurrenceUnit(sysRecurrenceData,
// SysRecurrenceUnit::Minute, 1);
localBatchInfo = yourRunBaseBatchClass.batchinfo();
//localBatchInfo.parmGroupId("YourBatchGroupId");
batchHeader = batchHeader::construct();
batchHeader.addTask(yourRunBaseBatchClass);
//batchHeader.parmRecurrenceData(sysRecurrenceData);
batchHeader.save();
}
}