Comportamento:
Workflow Designer visualizza il seguente messaggio:
Si è verificata un'eccezione non gestita: Il formattatore ha lanciato un'eccezione durante il tentativo di deserializzare il messaggio: Si è verificato un errore durante il tentativo di deserializzare il parametro http://tempuri.org/:UpdateWorkflowVersionResult.
Il messaggio InnerException era 'Si è verificato un errore di deserializzazione dell'oggetto di tipo DocuWare.BPW.Infrastructure.WorkflowVersion.
La quota di lunghezza massima del contenuto della stringa (524288) è stata superata durante la lettura dei dati XML.
Questa quota può essere aumentata modificando la proprietà MaxStringContentLength dell'oggetto XmlDictionaryReaderQuotas utilizzato durante la creazione del lettore XML. Linea 1, posizione 512.".
Per maggiori dettagli, consultare InnerException.
Soluzione:
Questo messaggio di errore indica che è stato raggiunto il limite della quota xml. Ciò è dovuto a un flusso di lavoro "grande" creato nel Workflow Designer.
Per risolvere questo messaggio di avviso è necessario modificare i seguenti valori in DocuWare.WorkflowManager.Designer.exe.config e DocuWare.WorkflowEngine.Srvc.exe.config:
- maxBufferPoolSize
- maxBufferSize
- Dimensione massima del messaggio ricevuto
- lunghezza maxStringContentLength
- maxArrayLength
e aumentarli, per esempio, a 2147483647
Questi valori si trovano nel tag system.serviceModel sotto basicHttpBinding.
Si prega di notare: Questo articolo è una traduzione dall’inglese. Le informazioni contenute in questo articolo si basano sulla/e versione/i originale/i del prodotto in inglese. Potrebbero esserci piccoli errori, come nella grammatica usata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa esattezza della traduzione, nella maggior parte dei casi troverà che è sufficientemente informativa. In caso di dubbi, torni alla versione inglese di questo articolo.
