レコード間のリンク
概要
Microsoft BizTalk Serverでは、BizTalk マッパーを使用して、ソース スキーマと宛先スキーマの類似部分間に複数のリンクを同時に作成できます。 BizTalk Server の以前のバージョンでは、個別に (一度に 1 つ) このようなリンクを作成する必要がありました。 レコード間のリンクには、2 つの異なる種類があります。次のように、リンクする送信元 (および送信先) スキーマ レコードの構造の類似性に基づいて、さまざまなシナリオに適切に対応します。
構造リンク。 送信元スキーマおよび送信先スキーマでリンクするレコードの構造が同じか非常に似ている場合は、構造リンクを使用します。
名前の一致リンク。 送信元スキーマおよび送信先スキーマでリンクするレコードの構造が似ており、レコード名とフィールド名が一致しているが、構造リンクを使用するときと比べると、多くの構造上の例外が発生する場合は、名前の一致リンクを使用します。
Note
レコード間リンクは、 Source Links プロパティを使用して構成された値コピー リンクにのみ適用されます。
レコード間リンク: 構造体リンク
ソース スキーマと変換先スキーマでリンクするレコードの構造が同じか、ほぼまったく同じ場合は、構造リンクを使用します。
スキーマの構造が完全に同じ場合は、各スキーマのルート ノードに単一のリンクを追加します。 ショートカット メニューで、リンクの目的のモードを選択します。
スキーマの特定のレコードの構造が完全に同じ場合は、各スキーマの該当するレコード間に単一のリンクを追加します。 ショートカット メニューで、リンクの目的のモードを選択します。
構造リンクまたは名前一致リンクを使用してレコード間リンクを構成する方法については、「 レコードを自動的にリンクする」を参照してください。
Note
構造リンクは、レコード間リンクの既定の種類です。
レコード間リンク: Name-Matching リンク
送信元スキーマおよび送信先スキーマでリンクするレコードの構造が非常に似ている (完全に同じではない) 場合は、名前の一致リンクを使用します。 たとえば、送信元スキーマまたは送信先スキーマで、リンクするノード内にある下位のレコードとフィールドが、一方のスキーマと比べると多い場合などです。
構造がほとんど一致する送信元スキーマおよび送信先スキーマの部分間 (場合によってはスキーマ全体) の名前の一致リンクを作成するには、サブ階層親ノードから始まり別のサブ階層親ノードで終わるリンクを作成します。 ショートカット メニューで、目的のモードを選択します。 ノードをリンクすると、同じ名前で同じ構造を持つ送信元スキーマおよび送信先スキーマの下位のすべてのレコードとフィールドにリンクが自動的に作成されます。
構造リンクまたは名前一致リンクを使用してレコード間リンクを構成する方法については、「 レコードを自動的にリンクする」を参照してください。