整体上来说的是和AX2012中的runbasebatch是一样的(AX2012创建runbasebatch),区别有两个地方:
1.添加一个method,
值 false 表示系统无法通过模拟登录会话来运行批处理。相反,系统必须先找到用户的客户端会话,然后系统才能运行批处理(一如既往地在服务器上)。客户端会话可以存在于 AOS 运行所在的不同计算机上。
public boolean runsImpersonated()
{
// false means that the batch must run on a client.
return false;
}
2.修改Main方法的调用
//AX2012是runbaseBatch.run()
runbaseBatch.runOperation();