動作:
Workflow Designer に次のメッセージが表示されます:
処理されない例外が発生しました:メッセージのデシリアライズ中にフォーマッタが例外をスローしました:
InnerException メッセージは、「DocuWare.BPW.Infrastructure.WorkflowVersion 型のオブジェクトをデシリアライズする際にエラーが発生しました。
XML データの読み取り中に、最大文字列コンテンツ長クォータ(524288)を超えました。
このクォータは、XML リーダーの作成時に使用した XmlDictionaryReaderQuotas オブジェクトの MaxStringContentLength プロパティを変更することで増やすことができます。Line 1, position 512.'.
詳細は InnerException を参照してください。
解決方法
このエラー・メッセージは、xml クォータの制限に達したことを意味します。これは、Workflow Designer で作成された「大きな」ワークフローが原因です。
この警告メッセージを解決するには、DocuWare.WorkflowManager.Designer.exe.config および DocuWare.WorkflowEngine.Srvc.exe.config の以下の値を変更する必要があります:
- maxBufferPoolSize
- 最大バッファサイズ
- 最大受信メッセージサイズ
- 最大文字列内容長
- 最大配列長
に増やし、例えば 2147483647 にする。
これらの値は、system.serviceModel タグの basicHttpBinding にあります。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
