Comportement :
Le Workflow Designer affiche le message suivant :
Une exception non gérée s'est produite : Le formateur a lancé une exception en essayant de désérialiser le message : Une erreur s'est produite lors de la tentative de désérialisation du paramètre http://tempuri.org/:UpdateWorkflowVersionResult.
Le message InnerException était le suivant : "Une erreur s'est produite lors de la désérialisation de l'objet de type DocuWare.BPW.Infrastructure.WorkflowVersion.
Le quota de longueur maximale du contenu de la chaîne (524288) a été dépassé lors de la lecture des données XML.
Ce quota peut être augmenté en modifiant la propriété MaxStringContentLength de l'objet XmlDictionaryReaderQuotas utilisé lors de la création du lecteur XML. Ligne 1, position 512.'.
Voir InnerException pour plus de détails.
Solution :
Ce message d'erreur signifie que la limite du quota XML a été atteinte. Ceci est dû à un "gros" workflow créé dans le Workflow Designer.
Pour résoudre ce message d'avertissement, il sera nécessaire de modifier les valeurs suivantes dans DocuWare.WorkflowManager.Designer.exe.config et DocuWare.WorkflowEngine.Srvc.exe.config :
- maxBufferPoolSize
- maxBufferSize
- maxReceivedMessageSize
- maxStringContentLength
- maxArrayLength
et augmentez-les à, par exemple, 2147483647
Ces valeurs se trouvent dans la balise system.serviceModel sous basicHttpBinding.
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
