4

すべての追跡ボックスにチェックを入れても、作成した新しい送信ポートまたは受信ポートに追跡が表示されないようです。既存のアプリケーションがあり、受信ポートとオーケストレーションの追跡は機能しますが、送信ポートの追跡は機能しません。

同じマシンで、新しいアプリケーションも作成してみました。送信ポートと受信ポートを作成しましたが、追跡はまったくありません。別のマシンにbiztalkを新しくインストールしたときに同じことをしたところ、追跡できたので、私は夢中ではありません.

私はもう試した ...

  • 受信、orch、送信ポートの追跡ですべてのボックスにチェックを入れます。
  • 追跡専用の新しいホストを作成する
  • 別の名前で元のホストを再作成する
  • SQL サービスが実行されています
  • 再起動システム
  • ホスト インスタンスを再起動する
  • Biztalk サービスを再起動します
  • イベントログに何も表示されない
  • 7 つの孤立したデータについて不平を言う「monitor biztalk」を除いて、すべての SQL ジョブは問題ありません。
  • 上記の oraphaned dta を除いて、mbv から際立っているものは特に見当たりません。
4

5 に答える 5

5

マイクの答えに加えて:

  1. 少なくとも1つのホストが追跡可能になっていることを確認する必要があります。BizTalk Administratorの[プラットフォーム設定]、[ホスト]で、ホストを選択し、追跡を有効にします(ホストの一覧には、現在追跡が有効になっているホストも表示されます)。
  2. データベースを直接確認することで、追跡SQLエージェントジョブが実行されていることを確認することもできます。

    select count(*) from BizTalkMsgBoxDb.dbo.Spool (NOLOCK)

    select count(*) from BizTalkDTADb.dbo.Tracking_Parts1 (NOLOCK)

基本的に、スプールはかなり少ない数(<10000)である必要があり、中断されたオークが成長していない限り、メッセージの急増後に静的レベルに戻る必要があります。また、新しいメッセージは毎分MessageBoxからDtaDb.TrackingPartsにコピーする必要があるため、Tracking_Parts1は、新しいメッセージの処理後60〜120秒ごとに数レコードを増やす必要がありますが、最終的には追跡アーカイブ/パージに合わせてパージ/アーカイブされます。ストラテジー。

開発環境では、HAT(オーケストレーションデバッガー)がより多くの情報を提供するため、より多くの情報を追跡するため、より多くのメリットを追跡できます。ただし、PROD環境では、通常、追跡を最小限に抑えてパフォーマンスを向上させ、ディスクのオーバーヘッドを削減する必要があります。パートナーへの送信ポートで「処理前」と「処理後」の1つのコピーを追跡するだけで、内部ポートとオーチでは何も追跡しません。これにより、送受信されたデータの十分な証拠を提供できます。

于 2012-08-08T13:07:48.507 に答える
4

この投稿は一部の人に役立つかもしれません: http://learningcenter2.eworldtree.net:7090/Lists/Posts/Post.aspx?ID=78

メッセージ追跡を機能させるには、他の要因の中でも特に、対応するパイプラインの [メッセージ送受信イベント] チェックボックスが有効になっていることを確認してください。

于 2013-05-07T17:13:37.623 に答える
3

メッセージ トラッキングとは何かという2 つの記事をご覧ください。およびBizTalk Server メッセージ追跡に関する洞察。最初の記事にはあなたにとって興味深い項目があり、それを以下に引用します.2番目の記事はあなたがやろうとしていることを固めるだけです.

SQL Server エージェント サービスは、すべてのメッセージ ボックス データベースで実行されている必要があります。TrackedMessages_Copy_ ジョブは、メッセージ本文をトラッキング クエリと WMI で使用できるようにします。メッセージ本文を効率的にコピーするために、メッセージ本文はメッセージ ボックス データベースに残り、TrackedMessages_Copy_ ジョブによって BizTalk 追跡 (BizTalkDTADb) データベースに定期的にコピーされます。SQL Server エージェント サービスが実行されていることも、アーカイブおよびパージ プロセスが正しく機能するための前提条件です。

于 2012-08-08T12:02:36.797 に答える
0

デフォルトのパイプラインを使用していますか? それらの追跡チェックボックスをチェックしましたか?デフォルトのパイプラインでパイプラインの追跡が無効になるバグがいくつかあります。

詳細はこちら: http://blog.ibiz-solutions.se/integration/biztalk-global-pipeline-tracking-disabled-unexpectedly/

于 2014-10-03T11:49:23.773 に答える