質問

私たちは、WebSphere MQキュー経由で着信メッセージを持っています。私たちがメッセージを受け取るまでには長い時間がかかります。

メッセージをピックアップ/受信取得したときに

追跡の簡単な、簡単な方法はありますか?

役に立ちましたか?

解決

メッセージが置かれたとき、

、あなたは配達の確認を要求することができます。メッセージが消費されると、レポートメッセージは返信先キューと返信元のメッセージに設定されたQMGRに配信されます。あなたが任意の言語でのCやJavaの手続きのインターフェイスまたはWMQ v7.0のを使用している場合、これは比較的簡単です。レポートオプションをPUTする前に他のメッセージのオプションのように設定されています。 ます。http:// publib .boulder.ibm.com /情報センター/ wmqv7 / V7R0 /トピック/ com.ibm.mq.csqzak.doc / fr13320_.htmする

JMSとWMQ V7.0の場合はMQMDプロパティは、すべてのJMSメッセージのプロパティとして公開されており、あなたがそのようにそれらを設定したり、読むことができます。 ます。http:// publib .boulder.ibm.com /情報センター/ wmqv7 / V7R0 /トピック/ com.ibm.mq.csqzaw.doc / jm25500_.htmする

他のあなたが考えるかもしれ近づき、それほど単純ではあるがより詳細な存在です。 MA0Wサポートパック(のhttp:/ /www-1.ibm.com/support/docview.wss?rs=171&uid=swg24010343&loc=en_US&cs=utf-8&lang=en の)トレース出口です。あなたは時間がAPI呼び出しの間、またはAPIに費やされているかどうかを確認することができますので、それはあなたのAPIのタイミングを与えるなど、このトレースは、非常に微細なコントロールを持って、あなたは、特定のキューまたはチャネルのために、単一のPIDのためにそれを有効にすることができます自分自身を呼び出します。言い換えれば、プログラムは、API呼び出しの間に10秒待ってたのか、完了するまでに10秒かかりましたかあなたが取得している場合はメッセージが、これはあなたがトレースを持っていない限り、かなり透明であり、遅延を引き起こす可能性があります原因トランザクションログを埋めるにロールバックしてから再読み込みます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top