次の方法で共有


TPE の使用

追跡プロファイル エディター (TPE) を使用して、オーケストレーションとプロパティを BAM アクティビティ定義にマップします。

TPE のユーザーは、BAM アクティビティ内の項目 (マイルストーンやコンテキスト データ ("visibility wish-list" とも呼ばれます) とそれらの項目の BizTalk ソリューション ソースの間に、マップ (追跡プロファイル) を作成します。

追跡プロファイルの作成

たとえば、"PO Received" というマイルストーンを含む BAM アクティビティを考えてみましょう。 開発者は、他の BizTalk Server 開発ツールでプロセスを作成したことから、実際のプロセスには、発注書が処理を開始するためのフローを通過するメッセージング ポートが含まれていることを認識しています。 開発者は、"PO Received" と呼ばれるアクティビティ マイルストーンが、ソリューション内のポートの "PortEndTime" という BizTalk メッセージング プロパティに最も正しく関連付けられていると判断します。 開発者は、アクティビティの読み込み、イベント ソースの選択、イベント ソースからの適切な項目のドラッグ、アクティビティ ツリー定義内の対応するノードへのドロップによって、追跡プロファイルを完了するために、これと他のマッピングを作成します。

プロファイルを作成するための前提条件

追跡プロファイルを作成するには、次の 2 つの前提条件があります。

  1. BAM アクティビティは、全体的な監視モデルの一部としてビジネス アナリストによって定義され、システム管理者によってデプロイされています。

  2. BizTalk ソリューション (オーケストレーション、スキーマ、マップ、パイプラインを含む) がターゲット環境に正常にデプロイされました。

    インストール後に TPE にデータベースから取得するデータが設定されないため、これらの前提条件が必要です。

    カスタマイズされた BAM ソリューションのプロファイルの作成

    追跡プロファイルは、インターセプターを持つランタイムにのみ関連します。 BAM API を使用するカスタム コードで構成される BAM ソリューションの場合、BAM ランタイム インターセプターは関連付けされておらず、BAM へのデータの送信は次の 2 つの方法のいずれかで行うことができます。

  • BAM API を介して直接。 API を使用すると、開発者は BAM インフラストラクチャにイベント データを明示的に送信できます。 BAM API の使用方法の詳細については、「 イベント ストリームを使用した BAM アクティビティの実装」を参照してください。

  • 間接的には、BizTalk Server プロパティを使用します。 カスタム パイプラインや、カスタム アセンブリを呼び出す際の式/アクション図形など、関連付けられたインターセプト テクノロジを持つランタイム コンテキスト内でカスタム コードが実行されている場合は、上記の BAM API を使用するか、従来のデータ昇格手法を使用できます。 プロパティを昇格することで、TPE からアクセスできるようにし、そのイベント データを BAM アクティビティ項目に関連付けることで、適切なコンテキスト プロパティを使用して TPE で行うことができます。 詳細については「プロパティのプロモーション」を参照してください。

このセクションにて