2017-10-05 9 views
0

LR JAVA MQスクリプトは1つの要求に対して2つの応答をキャプチャする必要があり、1つ目はACKで、2つ目は同じキューからの応答です。通常のJAVA MQスクリプトに精通していますが、ここでは特定のシナリオに関する問題に直面していますが、1つのリクエストに対して1つのレスポンスを取得します。両方の応答を順番に取得するために、既存のスクリプトをどのように強化することができるかについてアドバイスしてください。LR JAVA MQ同じメッセージキューから1つの要求に対して2つの応答をキャプチャするためのスクリプト

ありがとうございました

答えて

0

MQクライアントが何をしているのかを考えてください。

  1. クライアントはAckをキューに提出するためである二つの異なるアイテム
  2. ために二度キューを読み取ります。いくつかの可能性があります。データは 同一または異なるキューに応答ある
  3. 第二は非同期で、キューからそれを読み出して送信する別のプロセスがクライアントにプッシュされつつ、第1の応答は、キューにプッシュと同期していますすでにクライアント上のリスナーに送信されます。

3つの可能性のうちどれが明らかになっているのかが分かり次第、この一連のデータフローを再現するためにクライアントの動作を表す仮想ユーザーを構成する方法を理解できます。

グラブプロトコルアナライザは、または多分あなたのanalyis

+0

おかげでジェームズの一環として、その可能性1は、私が上で動作する、Windowsソケット仮想ユーザーを使用してクライアントを記録し、ソケットが流れdata.wsを調べますあなたからアドバイスされたオプション – DK6791

関連する問題