マップを検証してテストする前に、マップの プロパティ ウィンドウでマップ検証とテスト パラメーターを設定する必要があります。
マップの検証パラメーターとテスト パラメーターを構成する
ソリューション エクスプローラーで、プロパティ ページを構成するマップを右クリックし、[ プロパティ] をクリックします。
[プロパティ] ウィンドウで、次の操作を行います。
これを使用する 目的 TestMap 入力の検証 マップをテストする前に、ソース スキーマに対してインスタンス メッセージを検証するかどうかを構成します。 TestMap の出力を検証する マップをテストした後で、インスタンス メッセージを宛先スキーマに対して検証するかどうかを構成します。 TestMap 入力インスタンス マップをテストするときに使用するインスタンス メッセージ データの場所を構成します。
このプロパティを構成する場合は、 TestMap Input プロパティも構成する必要があります。TestMap 出力インスタンス テスト マップ操作の出力を格納するファイルの場所を構成します。
このプロパティを構成する場合は、 TestMap Output プロパティも構成する必要があります。テストマップ入力 入力インスタンスのデータ形式を構成します。 TestMap の出力 マップをテストするときに使用する出力データ型を構成します。 Von Bedeutung
マップをテストする場合は、まずマップ プロパティを構成する必要があります。
マップを開発したら、次の手順の 1 つはマップを検証することです。 このトピックでは、マップを検証する手順について説明します。
BizTalk マップを検証する
ソリューション エクスプローラーで、検証するマップを開きます。
ソリューション エクスプローラーで、マップを右クリックし、[ マップの検証] を選択します。
[出力] ウィンドウで、結果を確認します。
Von Bedeutung
出力でカスタム データまたは定数を使用する場合は、ソース テスト データのデータ型とターゲット定数の値が有効であることを確認する必要があります。 マップを検証する場合、BizTalk マッパーは、インスタンス データがスキーマで定義されているデータ型に違反しているかどうかを確認しません。 これは、BizTalk エディターを使用してマップをテストするか、インスタンス データを検証するときに行われます。
BizTalk マップをテストする
マップを開発したら、次の手順の 1 つはマップをテストすることです。 このトピックでは、マップ コンパイラによって生成された XSLT を表示する手順など、マップをテストする手順について説明します。
ソリューション エクスプローラーで、テストするマップを右クリックし、[マップの テスト] を選択します。
[出力] ウィンドウで結果を確認します。
Von Bedeutung
マップをテストする前に、[プロパティ] ウィンドウで入力および出力インスタンスのプロパティを構成することをお勧めします。
XSLT を確認する
多くの場合、マップ コンパイラによって生成された XSLT を検査すると便利です。 XSLT を検査する利点には、次のようなものがあります。
ループまたはカスタム Functoid を使用している場合は、ループの実行方法とカスタム Functoid の呼び出し方法について理解を深めます。
複雑なマップがある場合は、XSLT を確認すると、マップが変換にどのように変換されるかを確認でき、1 つまたは複数のパーツの構造、置換、または合理化を改善する方法に関する分析情報が得られる場合があります。
カスタム スクリプトまたはその他の成果物を使用している場合は、XSLT を確認すると、マップのスクリプト、成果物、およびその他の部分がどのように相互作用するかを確認できます。
言い換えると、XSLT を確認することは、マップをデバッグするための優れた方法です。
マップ コンパイラによって生成された XSLT を表示する
Visual Studio BizTalk プロジェクトで、[ ソリューション エクスプローラー ] タブを選択し、マップを右クリックして、[マップの 検証] を選択します。
[出力] ウィンドウをスクロールして、XSL ファイルの URL を見つけます。 Ctrl キーを押し、ファイルを表示する URL を選択します。
注
XSL ファイルに加えられた変更はマップに反映されず、次のビルドで上書きされます。