如何创建 X++ Axapta 3.0 中的批处理作业?
我想在 X++ 中为 Microsoft Axapta 3.0 (Dynamics AX) 创建批处理作业。
我如何创建一个执行像这样的 X++ 函数的作业?
static void ExternalDataRead(Args _args)
{
...
}
I'd like to create a batch job in X++ for Microsoft Axapta 3.0 (Dynamics AX).
How can I create a job which executes an X++ function like this one?
static void ExternalDataRead(Args _args)
{
...
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
以下是在 AX 中创建批处理作业所需的最低限度:
通过创建扩展
RunBaseBatch
类的新类来创建批处理作业:实现抽象方法
pack()
:实现抽象方法
unpack()
:使用您想要执行的代码覆盖
run()
方法:将静态
main
方法添加到您的类来创建类的实例并调用标准RunBaseBatch
对话框:如果您希望批处理作业在批处理列表中具有描述,请添加一个静态
description
方法你的班:Here's the bare minimum needed to create a batch job in AX:
Create a batch job by creating a new class that extends the
RunBaseBatch
class:Implement the abstract method
pack()
:Implement the abstract method
unpack()
:Override the
run()
method with the code you want to execute:Add a static
main
method to your class to create an instance of your class and call the standardRunBaseBatch
dialog:If you want your batch job to have a description in the batch list, add a static
description
method to your class: