分散トランザクション処理機能 OpenTP1 メッセージ

[目次][索引][前へ][次へ]

KFCA32461-E

バッファのサイズを超えました。Profile ID = aa....aa バッファ長 = bb....bb(byte)  (G)

MessageBufferが保持するバッファ長を超えて入力メッセージを書き込もうとしました。
aa....aa:構成定義のプロファイルID
bb....bb:バッファ長(単位:バイト)
(S)処理を中断し,TcnIllegalStateExceptionを発生させます。
(O)次に示すそれぞれの状況に応じて,対処してください。
〈MessageBufferクラスのAppendメソッド実行中にこのメッセージが出力された場合〉
Appendメソッドで指定されたメッセージがバッファに保持できなくなっています。TP1ConnectionManagerのGetMessageBufferメソッドに設定するメッセージ長を大きくして,再度実行してください。
〈MessageBufferクラスのReleaseMessageBufferメソッド実行後のAppendメソッド実行中にこのメッセージが出力された場合〉
ReleaseMessageBufferメソッド実行後は,MessageBufferに保持しているバッファが存在しないため,Appendメソッドは実行できません。したがって,ReleaseMessageBufferメソッド実行後はAppendメソッドを実行しないように処理を修正し,再度実行してください。