ページの先頭行へ戻る
Interstage Application Server V12.0.0 Java EE 7 設計・構築・運用ガイド
FUJITSU Software

11.21.18 B4300番台のメッセージ

[B4303]: The maximum number of messages [{0}] that the producer can process in a single transaction (TID={1}) has been exceeded. Please either limit the # of messages per transaction or increase the imq.transaction.producer.maxNumMsgs property.

[可変情報]

{0}:imq.transaction.producer.maxNumMsgsで設定した値
{1}:トランザクションID

[意味]

1つのトランザクション内で操作可能なメッセージを超過したため、メッセージの送信に失敗しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

以下の対処を行ってください。

  • imq.transaction.producer.maxNumMsgsの設定値を必要に応じて変更してください。

  • 1つのトランザクション内で送信するメッセージの数を確認してください。

[B4304]: The maximum number of messages [{0}] that the consumer can process in a single transaction (TID={1}) has been exceeded. Please either limit the # of messages per transaction or increase the imq.transaction.consumer.maxNumMsgs property.

[可変情報]

{0}:imq.transaction.consumer.maxNumMsgsで設定した値
{1}:トランザクションID

[意味]

1つのトランザクション内で操作可能なメッセージを超過したため、メッセージの受信に失敗しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

以下の対処を行ってください。

  • imq.transaction.consumer.maxNumMsgsの設定値を必要に応じて変更してください。

  • 1つのトランザクション内で受信するメッセージの数を確認してください。

[B4307]: {0}: The transaction [XID={1}] has been marked as rollback-only [state=FAILED from {2}]

[可変情報]

{0}:内部情報
{1}:トランザクションXID
{2}:変更前のトランザクション状態

[意味]

トランザクションの操作に失敗しました。

[システムの処理]

処理を継続します。

[ユーザの対処]

本メッセージと同じ時間帯に出力されているメッセージ、およびメッセージブローカのログを参照して、対処してください。

[B4308]: Cannot add non-durable subscriber on {0}. Subscription is shared but no ClientID was set on connection.

[可変情報]

{0}:クライアントID

[意味]

クライアントIDが設定されていません。

[システムの処理]

アプリケーションに例外を通知します。

[ユーザの対処]

クライアントIDを設定してください。