Question

Recevoir l'erreur suivante en essayant de tirer les commandes réconciliés des 30 derniers jours dans Great Plains d'un appel SOAP:

  

Serveur System.Web.Services.Protocols.SoapException:   Le serveur n'a pas à la demande de processus.   ---> System.Data.SqlClient.SqlException:   Délai d'attente expiré. Le délai d'attente   écoulé avant la fin de la   opération ou le serveur n'est pas   de répondre.    à   System.Data.SqlClient.SqlConnection.OnError (SqlException   exception, Boolean   breakConnection)    à   System.Data.SqlClient.SqlInternalConnection.OnError (SqlException   exception, Boolean breakConnection)

Comment puis-je déterminer ou modifier le paramètre de délai d'attente? Est-ce une variable de chaîne de connexion? Dans notre méthode de service Web, il a ceci au début:

ConnectionString = ConfigurationManager.ConnectionStrings["gp"].ToString();

Quel qu'il obtient à partir d'un fichier web.config:

<configuration>

    <appSettings/>
    <connectionStrings>
        <add name="gp" connectionString="Data Source=10.10.10.90;Integrated Security=SSPI;Persist Security Info=False;trusted_connection=true;Initial Catalog=DEFAULT;" />
    </connectionStrings>
    <system.web>

Tout ce qui versé dans ASP / eConnect et cela a fonctionné jusqu'à il y a quelques semaines lorsque l'erreur de délai d'attente a commencé.

Était-ce utile?

La solution

La réduction du nombre d'enregistrements retournés à 15 jours semble atténuer ce problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top