[AX2012]Report data provider调试

运行使用RDP做为数据源的报表时,RDP类被编译成.NET的服务调用,RDP是X++的代码,它的调试是在MorphX调试器中完成。要在MorphX调试器中调试RDP的X++代码须要如下配置:服务器

  1. 添加AOS服务帐号到本地Microsoft Dynamics AX Debugging Users用户组
  2. 在Dynamics AX Server Configuration中启用调试:打开Dynamics AX server配置工具,建立一个新的配置,在应用程序对象服务器(Application Object Server)标签页上选中“启用中断点以便调试在此服务器上运行的X++代码”和“启用全局中断点”,保存配置后重启AOS服务。
  3. 打开要调试的RDP代码,在processReport方法中添加一行“breakpoint;"启用断点。
  4. 打开Dynamics AX Debugger调试器并保持运行。

如今运行使用该RDP的SSRS报表,AX调试器会自动中断在“breakpoing”一行。工具

更多参见https://technet.microsoft.com/en-us/library/gg724081.aspx调试

相关文章
相关标签/搜索