BAM 内のデータをインターセプトするには、BAM インターセプターの動作を Microsoft .NET machine.config ファイルに追加する必要があります。 次の 2 つの方法で行います。
machine.config ファイルを手動で編集して動作を含めます。
サービス構成エディターを使用して、動作を含めます。
machine.config ファイルを手動で編集するには
Microsoft .NET 構成フォルダーにある machine.config ファイルを編集します。 これを行うには、[ スタート] をクリックし、[ 実行] をクリックし、「メモ帳 c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config」と入力して、[ OK] をクリックします。
次の動作拡張機能を使用して、machine.config ファイルを更新します。
<system.serviceModel> <extensions> <behaviorExtensions> <add name="BAMEndPointBehaviorExtension" type="Microsoft.BizTalk.Bam.Interceptors.Wcf.BamEndpointBehavior, Microsoft.BizTalk.Bam.Interceptors, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> </behaviorExtensions> </extensions> </system.serviceModel>
machine.config ファイルを閉じて保存します。
サービス構成エディターを使用して machine.config ファイルを編集するには
サービス構成エディターを開きます。 サービス構成エディターの使用方法については、「 https://go.microsoft.com/fwlink/?LinkId=83557」を参照してください。
ツリー ビュー ペイン ( [構成] というラベル) で、ノード ツリーを展開します。 [詳細] フォルダーをクリックし、[拡張機能] フォルダーをクリックし、動作要素の extensions 要素を選択します。
新しい動作要素拡張機能を作成します。 [ 新規 ] ボタンをクリックして、[拡張機能構成要素エディター] ダイアログ ボックスを開きます。 [構成名] に、動作の一意の名前 (BAMEndPointBehaviorExtension など) を入力します。
[ 種類 ] フィールドをクリックし、省略記号ボタン (...) ボタンをクリックして [動作拡張の種類ブラウザー] ダイアログ ボックスを開きます。
グローバル アセンブリ キャッシュ (GAC) アイコンをクリックして、GAC 内の DLL を一覧表示します。
Microsoft.BizTalk.Bam.Interceptors アセンブリを選択します。
[ 開く ] ボタンをクリックしてアセンブリを選択し、ダイアログ ボックスを閉じます。
[動作拡張機能の種類ブラウザー] ダイアログ ボックスの [型名] ウィンドウで、Microsoft.BizTalk.Bam.Interceptors.Wcf.BamEndpointBehavior 型をダブルクリックします (次の画面で強調表示されています)。
拡張機能構成要素エディターが開きます。
[ OK] を クリックして、[拡張機能構成要素エディター] ダイアログ ボックスを閉じます。
サービス構成エディターの詳細ウィンドウで、BAMEndPointBehaviorExtension が表示されることを確認します。
サービス構成エディターを閉じます。