We have the following issue. Our Dynamics AX 2012 V2.6 users are working with laptops outside the company network, accessing our company network through the following technologies: SD-WAN, MPLS, or Direct Access (VPN). We now face the problem that printing an invoice for these users takes approximately 80 seconds for the printer to start. Within the company network, the printer starts in 4-8 seconds.
According to our analysis, the delay occurs in the /renderReportToPrinter/ method of the SRSProxy class. A breakpoint is set in the following code line:
«success = proxyObject.PrintReportWithPageSettings(reportPath,
parameterValueArray,
printerName,
overridePrintContractSettings,
deviceInfo,
numberOfCopies,
overridePaperSettings,
pageSettings)/
In this method, the DLL /Microsoft.Dynamics.AX.Framework.Reporting.Shared.dll/ is called. We do not have the source code for this .dll, so we cannot perform an analysis.
Our AX partners are divided on whether optimization can be performed on the V2.6 version on the AX side. (An update to a newer version of AX is not an option).
Has anyone experienced a similar issue, and if so, how did you resolve it?