リンクの種類
次の一覧は、BizTalk マッパーで使用できるさまざまな種類のリンクを示しています。
柔軟なリンク。 "柔軟な" という用語は、リンクの両端が接続される前の、作成中のリンクに適用されます。 たとえば、ソース スキーマ内のフィールドからリンクをドラッグしているが、リンク先スキーマの対応するフィールドにリンクをまだ接続していない場合、リンクはエラスティックになります。 接続を完了すると、エラスティック リンクが固定リンクになります。
リンクの 1 つのエンドポイントを、別のノードまたは Functoid にドラッグできます。 リンクの置換の詳細については、「 リンクを作成する方法」を参照してください。
[固定リンク]。 "固定" という用語は、送信元インスタンス メッセージから送信先インスタンス メッセージへの値の移動 (または、移動の一部) を表すために明示的に構築されたリンクに適用されます。 ソース スキーマの Record ノードまたは Field ノードを宛先スキーマの Record ノードまたは Field ノードに直接接続する固定リンクは、実行時のデータの直接コピーを表します。 一方の端を Functoid に接続している固定リンクは、実行時の入力インスタンス メッセージから出力インスタンス メッセージへのデータの移動の一部を表します。 これらを組み合わせて送信元スキーマと送信先スキーマのリンクを確立すると、データのアイテム全体の移動が示されます。
部分的なリンク。 部分という用語は、ソーススキーマまたは宛先スキーマに接続されている正確な Record ノードまたは Field ノードを現在表示できないリンクに適用されます。 これは、親ノードの 1 つがスキーマのツリー表現で折りたたまれているため、それらがアタッチされている Record ノードまたは Field ノードが表示されない場合に発生します。 部分的なリンクの詳細については、「 リンクの表示を最適化する方法」を参照してください。
コンパイラ リンク。 "コンパイラ" という用語は、BizTalk プロジェクトを作成する際に BizTalk マッパーが自動的に作成するリンクに適用されます。 たとえば、テーブルドリブン ループを構成すると、コンパイラ リンクは、送信元スキーマのレコードおよびフィールドと送信先スキーマのレコードおよびフィールドとの関係およびリンクを示します。 このようなリンクは、コンパイラ ディレクティブで自動的に生成させることができます。また、ユーザーがリンクを生成することもできます。
既定で、BizTalk マッパーは、マップの詳細を区別するためにさまざまな色付きの線を使用して、これらの各種のリンクを表示します。 これらのさまざまな種類のリンクに使用する色は、[ツール] メニューの [オプション] コマンドを使用して変更できます。 色の変更によってさまざまなカテゴリのリンクがレンダリングされる方法の詳細については、「 BizTalk マッパーで色とフォントをカスタマイズする方法」を参照してください。