2012-01-09 1 views
1

現在、顧客の未処理のJMSメッセージのエラー処理を設計中です。 Tibco EMSはブローカーとして使用され、WeblogicのMDBは消費者として使用されます。

TibcoのDLQ機能、つまり未配信メッセージ用の$ sys.undeliveredキューを評価しています。 $ sys.undeliveredのハンドラを実装して、一時的なエラーのためにMDBがメッセージを繰り返しロールバックし、$ sys.undeliveredに格納される状況を処理したいとします。

$ sys.undeliveredは共有キューと思われ、複数のキューからのメッセージを処理する複数のMDBが異なっているため、$ sysに配置されたメッセージのメッセージが投稿された元のキューを特定する方法はありますか納品された?

答えて

1

メッセージは、標準のJMSDestinationプロパティや独自のカスタムヘッダープロパティなどのJMSヘッダープロパティを含め、$ sys.undeliveredキューにそのまま移動されます。これらのヘッダープロパティは、ほとんどの場合、要件をサポートするために使用されます。

関連する問題