2017-02-17 17 views
1

私はxmlを受け取るjavaエージェントを持っています。 この私が文字列に変換し、(編集可能です)リッチテキストフィールドに保存したい:ibm dominoはリッチテキストフィールドに大きなxml文字列を保存したいが限界エラーが発生する

RequestDoc.replaceItemValue("XmlTU",sb.toString()); 

しかし、その後、私はこのエラーが表示されます。

NotesException:ノートのエラー:フィールドが(大きすぎます32K)またはViewの列&選択式が大きすぎます

xml文字列が1つの段落として表示されることはありますか? リッチテキストフィールドの段落の制限は64Kですか?代わりに

答えて

5

使用RichTextItemの方法appendText()

RichTextItem rtitem = RequestDoc.createRichTextItem("XmlTU"); 
    rtitem.appendText(sb.toString()); 
+0

が、私のフィールドでエラーが発生します、私はそれを開いカントので、古い文書を回収することも可能であるが、私が知っていることが大きすぎる(32K) – YdB

+0

されていません残念ながら、おそらく、文書を削除することはできません。解決策は、 'load compact -c'または新しいレプリカを作成して文書を取り除くことです。 –

+0

私はそれ以降のバージョンではなくなっていますが、リッチテキストフィールドに大量のxmlを入れることには注意が必要です。それが修正されていない限り、大きな文字列で32kを超えて実行した場合、Dominoは静かに段落区切りを入れます。 – Kerr

関連する問題