0

正しく機能しないマップがあります。真新しいスキーマのフィールドを標準スキーマにマップしましたが、問題は、標準スキーマに値が設定されていないフィールドがあることです (ただし、正しくマッピングされます)。それがどのように可能か知りたいです。オーケストレーション/マップのデバッグ方法

PS: オーケストレーションは MSSQL SP から値を取得し、マップを使用して整形式の xml を構築します。PS2: SQL のデータは正しく評価されます (クエリはアスペクト値を返します)。

TNX

4

1 に答える 1

3

BizTalk マップでデバッガーを使用する方法 (Visual Studio 2010 を使用している場合):

  • ソリューション エクスプローラー ウィンドウで、デバッグする btm ファイルを左クリックします。
  • 「testmap 入力インスタンス」を入力ファイルに設定します。入力を xml ファイルとして書き込みます。
  • 「testmap 出力インスタンス」を、出力を保存できるファイル名に設定します。
  • ソリューション エクスプローラーで btm ファイルを右クリックし、[デバッグ マップ] を選択します。
  • xsl に変換されたマップを含むウィンドウが開き、xsl にブレークポイントが設定されます。
  • 通常の C# コードをデバッグしているかのように、xsl にブレークポイントを設定して値を表示できます。
  • 作成中の出力ファイルを含む 2 番目のウィンドウが開きます。

ここに画像の説明を入力

于 2013-01-25T21:41:39.683 に答える