キューからキューへの転送が MQFTE モニターでサポートされていないのはなぜですか? キューのモニターを設定しました。メッセージがキューにドロップされた場合、キューからキューへの転送をトリガーする必要があります。しかし、MQFTE にはこのオプションがありません。他の選択肢はありますか?
1 に答える
1
質問に書かれているとおりには答えられません。つまり、「なぜ」そのように機能するのかということです。FTE はファイルを移動するように記述されているため、キューからファイルへ、およびファイルからキューへファイル名のメタデータとセマンティクスがあり、キューからキューでは意味をなさないと推測することしかできません。
ただし、できることは、ユース ケースを詳細に記述し、正式な要件を提出することです。少なくとも、将来のリリースでその機能を確認する機会があります。
その間、あなたがしていることは、トリガーのための仕事のように聞こえます。WMQ には、メッセージの到着時に外部プロセスを開始する機能があります。あなたの要件を考慮して、メッセージがキューに到着したときに転送を開始する ANT ジョブをトリガーします。キューからキューへの転送を FTE ログに記録する必要がある場合、処理フローは次のようになります。
- メッセージがキューに到着
- トリガー モニターがジョブを開始します
- ジョブがキューのメッセージをブラウズ
- ジョブはメッセージ ID を ANT タスクに渡します
- ANT タスクはファイルを移動します。
- 転送前または転送後のタスクは、SupportPac MA01 を使用して、MsgID に基づいてメッセージをキューに移動します。
- トリガーされたプログラムは、キュー内のすべてのメッセージをループし、キューが空になるまで、それぞれに対して個別の ANT タスクを開始します。
キューからキューへの転送を FTE ログに記録する必要がない場合、トリガーされたジョブがメッセージを消費し、メッセージを ANT タスクに渡す代わりにすぐに移動することを除いて、フローは似ています。
于 2011-12-15T13:22:11.403 に答える