[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調試

相關文章
相關標籤/搜索