1.In the AOT, right-click the Jobs node, and then select New Job.
2.In the Editor window, enter the X++ code shown in the following example, and then save the changes.
3.In the Editor window, press F7 to compile your job, and then press F5 to run your job.
Note
The result of your job is that your batch is scheduled to run.
X++
static void Job_ScheduleBatch2(Args _args)
{
BatchHeader batHeader;
BatchInfo batInfo;
RunBaseBatch rbbTask;
str sParmCaption = "My Demonstration (b351)";
;
rbbTask = new Batch4DemoClass();
batInfo = rbbTask .batchInfo();
batInfo .parmCaption(sParmCaption);
batInfo .parmGroupId(""); // The "Empty batch group".
batHeader = BatchHeader ::construct();
batHeader .addTask(rbbTask);
batHeader .save();
info(strFmt("'%1' batch has been scheduled.", sParmCaption));
}
4.Click the Build menu, and then click Generate Incremental CIL.
This CIL build is necessary because batch jobs that run on the AOS can run only in .NET Framework managed mode.
2.In the Editor window, enter the X++ code shown in the following example, and then save the changes.
3.In the Editor window, press F7 to compile your job, and then press F5 to run your job.
Note
The result of your job is that your batch is scheduled to run.
X++
static void Job_ScheduleBatch2(Args _args)
{
BatchHeader batHeader;
BatchInfo batInfo;
RunBaseBatch rbbTask;
str sParmCaption = "My Demonstration (b351)";
;
rbbTask = new Batch4DemoClass();
batInfo = rbbTask .batchInfo();
batInfo .parmCaption(sParmCaption);
batInfo .parmGroupId(""); // The "Empty batch group".
batHeader = BatchHeader ::construct();
batHeader .addTask(rbbTask);
batHeader .save();
info(strFmt("'%1' batch has been scheduled.", sParmCaption));
}
4.Click the Build menu, and then click Generate Incremental CIL.
This CIL build is necessary because batch jobs that run on the AOS can run only in .NET Framework managed mode.