摘要: 要运行批处理任务必须有一台batch server,在system administration->Setup->Server configuration下选择一台AOS服务器,选中Is batch server,这台AOS服务器就成为一台batch server的服务器。和Axapta 3.0一样,要运行批处理任务需要从RunBaseBatch扩展一个类:class Batch4DemoClass extends RunBaseBatch{}public void run(){ // The purpose of your job. info(strFmt("Hello 阅读全文
posted @ 2012-08-27 14:12 断水流 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: AX2012 X++编写的batch job必须首先编译成.net的CIL语言才能运行,预先编译的CIL比X++的解释型p-code速度要快。X++的代码在保存到AOT的时候自动编译成p-code,要把p-code编译成CIL需要执行AOT>Add-ins>Incremental CIL generation from X++,还有一个full CIL generation from X++,这个动作在安装系统时进行一次,编译生成的CIL以.netmodule形式的文件保存在类似目录C:\Program Files\Microsoft Dynamics AX\60\Server\M 阅读全文
posted @ 2012-08-27 13:02 断水流 阅读(1598) 评论(0) 推荐(0) 编辑
摘要: 在AX中SSRS除了从menu item运行,还可以从X++类运行,和AX3的runbasereport类类似,AX2012提供了SrsReportRunController、SrsReportDataContract、SrsReportRdlDataContract 、SrsReportDataContractUIBuilder、SrsPrintDestinationSettings 等类来运行SSRS报表,下面是一个运行vend.report报表结果保存到pdf文件的例子(转自http://axinternals.blogspot.com/2011/11/running-report-vi 阅读全文
posted @ 2012-08-27 11:31 断水流 阅读(1301) 评论(0) 推荐(0) 编辑