2016-06-27 18 views
2

私は、BizTalk Server 2013R2で構築する非常に単純なBAMシナリオを構築しようとしています。ポートで処理されるすべての着信メッセージの時刻を追跡するだけです。 Excelで最も簡単なBAMシナリオ

  • 、 タイプのマイルストーン(日付/時間)、およびビュー定義のReceiveTime(という単一の項目を含む( SimpleReceiveTestと呼ばれる)のアクティビティ定義の作成:私はこの目的を達成するために

    このアクティビティ定義と項目だけを含む SimpleReceiveTestとも呼ばれます)。 bm.exe

  • 再び追跡プロファイルエディタを立ち上げbm.exe

  • を使用してSimpleReceiveTestに追加ビュー権は、BAM活動
    定義をインポートして、マッピングされたを使用して、このBAM定義スプレッドシートのインポート

  • ActivityID = MessageIDおよびReceiveTime =
    PortStartTime
    メッセージングプロパティースキーマからドラッグ&ドロップで、
    は以下の通り:私はテストのために使用しています テスト受信ポートReceivePort1に関連するメッセージIDとPortStartTimeのためのポートマッピングを設定

    enter image description here

  • 。これはパススルーパイプラインを使用して です。

  • 保存とすべてのメッセージがReceivePort1ポートで受信したため、私は今、追跡活動が作成されます必要があることを私の理解である上記の追跡プロファイル

を適用します。ただし、これは起こっていません.BAMテーブル/ビューのいずれにもレコードがなく、BAMポータルで利用できるデータがありません。

ホストを再起動しようとしましたが、TDDS_FailedTrackingDataテーブルが空であること、イベントログに何も関係がないこと、トラッキングホストが実行中でSQLエージェントジョブが実行中であることを確認しました。これらのジョブを手動で実行しようとしました。

私は何かが欠けていましたが、この簡単なシナリオで受信ポートを通過するすべてのメッセージの追跡アクティビティを作成する必要があると私は予想していますか?もしそうなら、私はさらにこれを診断しようとすることができますか?

答えて

2

CU2で修正された標準パイプラインを使用すると、バニラBizTalk 2013R2のバグです。

FIX: BAM tracking doesn’t work when you use the XMLReceive or a custom pipeline in BizTalk Server

+1

はい、あなたは常に最新のアップデート(現在CU3)にする必要があります、あなたはhttps://support.microsoft.com/en-でのBizTalkのためのすべてのアップデートのリストを見つけることができますgb/kb/2555976 – Dijkgraaf

関連する問題