運行使用RDP做爲數據源的報表時,RDP類被編譯成.NET的服務調用,RDP是X++的代碼,它的調試是在MorphX調試器中完成。要在MorphX調試器中調試RDP的X++代碼須要如下配置:服務器
- 添加AOS服務帳號到本地Microsoft Dynamics AX Debugging Users用戶組
- 在Dynamics AX Server Configuration中啓用調試:打開Dynamics AX server配置工具,建立一個新的配置,在應用程序對象服務器(Application Object Server)標籤頁上選中「啓用中斷點以便調試在此服務器上運行的X++代碼」和「啓用全局中斷點」,保存配置後重啓AOS服務。
- 打開要調試的RDP代碼,在processReport方法中添加一行「breakpoint;"啓用斷點。
- 打開Dynamics AX Debugger調試器並保持運行。
如今運行使用該RDP的SSRS報表,AX調試器會自動中斷在「breakpoing」一行。工具
更多參見https://technet.microsoft.com/en-us/library/gg724081.aspx。調試