Dynamics AX 2012 : Microsoft.Dynamics.AX.Framework.Services.Client.QueryServiceException: The socket connection was aborted.

Lors de l'exécution d'un rapport SSRS dans AX 2012 R3, l'utilisateur recevait le message d'erreur suivant:

An existing connection was forcibly closed by the remote host.



Dans le fichier de log SSRS, on peut y trouver le message d'erreur suivant:

Microsoft.Dynamics.AX.Framework.Services.Client.QueryServiceException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:10:00'. 

J'ai vérifié la configuration du timeout du serveur SSRS et celui-ci est configuré à 30 minutes. Même chose pour le load balancer devant mes serveurs SSRS. Il se trouve que cette erreur est due au timeout WCF. Celui-ci peut être modifié du côté client ou serveur. L'information se trouve dans ce lien: Tips to help prevent long-running reports from timing out [AX 2012] sour la section Specify WCF time-outs and thresholds.
Previous
« Prev Post