概要
BizTalk マッパーは Visual Studio シェルに存在します。 BizTalk マッパーの一部の機能は、Visual Studio シェルのユーザー インターフェイス要素に依存しています。 たとえば、Visual Studio の他の開発の場合と同様に、[ファイル]、[編集]、[表示] メニューを使用します。 この一般的な機能に関する情報は 、[ヘルプ ] メニューから入手できます。
BizTalk マッパーは、BizTalk プロジェクトに新しいマップを追加するとき、既存のマップ (.btm ファイル) を開いたとき、または Visual Studio のメイン編集ウィンドウでそのタブをクリックしてマップを再アクティブ化するときにアクティブになります。
注
BizTalk マッパーは、UTF-16 文字エンコードを使用してマップ ファイルを保存します。
既存の成果物を BizTalk プロジェクトに追加すると、ビルド アクションは常に BtsCompile に設定されます。 既存の成果物の名前を変更した場合でも、そのビルド アクションは既定値 の BtsCompile に設定されます。 そのため、既存の成果物を追加または名前変更するときに、その特定の成果物をビルドするかどうかに応じて、ビルド アクションを適切に設定する必要があります。
BizTalk マッパーのパーツ
次の図は、Visual Studio 内の BizTalk マッパーのさまざまな部分を示しています。
各ビューの機能は次のとおりです。
Visual Studio マッパー ユーティリティ リボン。 BizTalk Server マッパーには、マッパー関連のコマンドを表示するためのユーティリティ リボンが用意されています。 リボンには、ソース スキーマ情報、ソース スキーマと宛先スキーマの関連性ビューの切り替えボタン、スコープ外のリンクを完全に表示または非表示にするトグル ボタン、自動スクロールのオンとオフを切り替える切り替えスイッチ、マッパー画面をパンするボタン、拡大または縮小するコントロール、検索テキスト ボックスが用意されています。 次の図は、グリッド ページの上部に表示されるユーティリティ リボンを示しています。
ソーススキーマのツリービュー このビューは、Visual Studio のメイン編集ウィンドウと、コピー先スキーマ ツリー ビューとグリッド ビューを共有します。
名前が示すように、このビューには、マッピングのソースであるインスタンス メッセージを記述するスキーマが表示されます。 ソース スキーマ ツリー ビューからグリッド ビューへのマッピング リードを定義するリンク。最終的には、宛先スキーマ ツリー ビューへのリンク。
BizTalk スキーマをスキーマ ツリー ビューで表す方法の詳細については、「 BizTalk スキーマの表現」を参照してください。
宛先スキーマ ツリー表示。 このビューは、Visual Studio のメイン編集ウィンドウをソース スキーマ ツリー ビューとグリッド ビューと共有します。
名前が示すように、このビューには、マッピングの宛先であるインスタンス メッセージを記述するスキーマが表示されます。 マッピングを定義するリンクは、グリッド ビューから、最終的にはソース スキーマ ツリー ビューから、宛先スキーマ ツリー ビューに至ります。
BizTalk スキーマをスキーマ ツリー ビューで表す方法の詳細については、「 BizTalk スキーマの表現」を参照してください。
グリッド ビュー。 このビューは、Visual Studio のメイン編集ウィンドウをソース スキーマ ツリー ビューとコピー先スキーマ ツリー ビューと共有します。左側にはソース スキーマ ツリー ビュー、右側にはコピー先スキーマ ツリー ビューがあります。
名前が示すように、このビューはマップの定義において重要な役割を果たします。このビューには、ソース インスタンス メッセージ内のデータを変換先スキーマに準拠するインスタンス メッセージに変換する方法を制御するリンクと Functoid が含まれています。
グリッド ビューには、グリッド ページと呼ばれる複数のレイヤーを含めることができるため、複雑なマップをマッピングの論理的な下位区分に編成できます。 一般に、グリッド ページでは一度に表示できるよりも多くの領域が使用され、グリッド ページ内をスクロールする効果的な方法がいくつかあります。
このビューでは、マップを構築するためにアクティブに作業します。
Visual Studio ツールボックス ウィンドウ。 このビューを使用すると、BizTalk マップで使用できる Functoid を表示したり、グリッド ページに Functoid を配置するためのドラッグ アンド ドロップ操作のソースとして表示したりできます。
ツールボックスに表示される Functoid は、カテゴリに従って整理されます。 使用可能なファンクトイドの詳細については、「マップ内のファンクトイド」を参照してください。 Functoid リファレンスは、UI ガイダンスと開発者 API 名前空間リファレンスも参照してください。
Visual Studio の [プロパティ] ウィンドウ。 このビューとそれに関連付けられているダイアログ ボックスを使用して、マップを定義するために作成するリンクと Functoid のプロパティを調べて設定します。
グリッド ビューのグリッド ページでリンクまたは Functoid を選択する場合は、ソースまたは宛先のスキーマ ツリー ビューでスキーマ ノードを選択するか、 ソリューション エクスプローラー ウィンドウでマップを選択します。リンク、Functoid、スキーマ ノード、またはマップの対応するプロパティが、標準の Visual Studio 規則を使用して [プロパティ ] ウィンドウに表示されます。 たとえば、プロパティはカテゴリにグループ化され、これらのカテゴリまたはアルファベット順に表示できます。
リンク、Functoid、スキーマ ノード、またはマップ自体に使用できるさまざまなプロパティ セットの詳細については、UI ガイダンスおよび開発者 API 名前空間リファレンスの「マップ プロパティリファレンス」および「スキーマ プロパティリファレンス」を参照してください。
Visual Studio タスクリストと出力ウィンドウ。 これらのビューを使用して、BizTalk マップの検証、コンパイル、およびテストの結果を、ソース コードのコンパイルや他の種類のプロジェクトのビルド時に使用されるのとほぼ同じ方法で調べます。
これらのビューに加えて、いくつかのダイアログ ボックスを操作できます。 通常、Functoid への入力パラメーターなどの複雑なプロパティを編集するときに、これらのダイアログ ボックスを開きます。
多くの場合、ソリューション エクスプローラー ウィンドウは BizTalk マッパーと組み合わせて使用します。 たとえば、新しいマップを作成するには、 ソリューション エクスプローラー ウィンドウで BizTalk プロジェクトを右クリックし、[ 追加] をクリックし、[ 新しい項目の追加] をクリックし、[ 新しい項目の追加 ] ダイアログ ボックスを使用して名前を付け、新しいマップを作成します。
次のステップ
インフォチップとツールチップを表示する方法