2017-03-28 19 views
0

たとえば、2つのキューを持つキューマネージャがあります。私はQ1にメッセージを入れて、別のキューに行くよりもQ2です。そしてQ1私のメッセージには、ユニークなIDのような、そのボディに新しいものがあります。IMB MQ:キューからメッセージを取得する前にキューからメッセージを取得する。 Java

そこで問題は、私は何とかそれがQ2に行く前に、JavaはからQ1私のメッセージを取得使用することはできますか?または、少なくともそれについての情報を得る。

実際、この例は非常に簡素化されており、キューから出る前にメッセージを取得することができます。

更新:

私はまた、いくつかのロジックでメッセージブローカを持っています。私のキューマネージャとそのキューはローカルです。 Q2は、メッセージがアダプタに送信される送信キューです。だから私はQ1に入れてからアダプタに行くか、Q2に入れてメッセージを閲覧しています。メッセージ・フロー・トリガーやハンドラーを変更したり、アダプター・ソース・コードを変更せずに、JavaクラスまたはJMSを使用して作成できますか?

+0

Q1はQREMOTEであり、Q2はQLOCALであり、USAGE(XMITQ)ですか?またはQ1はQALIASであり、Q2はQLOCALですか? – JoshMc

答えて

0

あなたの質問はあまり明確ではありません。ローカルキュー内のメッセージは、あるキューから別のキューに魔法のように移動することはありません。あなたはあなたの質問を更新し、使用しているキューのタイプをより正確にする必要があります。

Q1はクラスタまたはリモートキューですか?

関連する問題