2010-04-16 2 views
1

Je reçois ce message d'erreur ...erreur de quota de contenu Longueur maximale de la chaîne lors de la consommation WCF webservice de Biztalk

 
"The Maximum string content length quota (8192) has been exceeded while reading 
XML data. This quota may be increased by changing the MaxStringContentLength 
property on the XmlDictionaryReaderQuotas object used when creating the XML 
reader" 

... dans l'un de mes orchestrations qui consomme un webservice WCF (stacktrace indique la recevoir la forme est où le problème est). Il est probable que la réponse est très grande.

En examinant d'autres questions avec ce message d'erreur, la solution consiste à modifier un paramètre de liaison WCF dans le fichier de configuration. Cependant, je ne trouve pas ces paramètres de configuration lorsque j'utilise BizTalk. Ils ne semblent pas être générés n'importe où, devrais-je essayer de les ajouter à BTSNTSVc.exe.config?

Toutes les suggestions sont les bienvenues.

Répondre

3

Avez-vous le contrôle sur le code côté serveur? Si c'est le cas, changez la config et régénérez la référence du service. Devrait ressembler à quelque chose comme maxStringContentLength = "2147483647":

<bindings> 
    <wsHttpBinding> 
    <binding name="newHTTPBinding" 
      maxBufferPoolSize="2147483647" 
      maxReceivedMessageSize="2147483647"> 
     <readerQuotas maxDepth="32" 
        maxStringContentLength="2147483647" 
        maxArrayLength="16384" 
        maxBytesPerRead="4096" 
        maxNameTableCharCount="16384" /> 
    <binding/> 
    <wsHttpBinding> 
<bindings> 
+0

Merci pour la suggestion Tanner, j'ai jeté un coup d'oeil à ceci. Bien que je ne contrôle pas le code sur le serveur, mais je peux changer le web.config. Les regards de liaison légèrement différente, pense que c'est la pièce relevent bien .. semble être mis en place pour permettre de grands volumes de données .. .... TygerKrash

+0

Merci. Il s'est avéré que tout ce que j'avais à faire était d'ajouter le même élément à ma liaison. – TygerKrash

Questions connexes