マッピングのシナリオ
BizTalk マッパーでは、単純な親子ツリー型のマッピング操作から、ループ レコードや階層を含む複雑で詳細なマッピング操作まで、さまざまなシナリオをサポートしています。Extensible Markup Language (XML) のような形式では非常に柔軟な構造化書式の定義が可能なため、マッピングのシナリオはいっそう複雑になります。
基本的なマッピング操作
最も一般的なマッピング操作では、送信元仕様ツリー内のループしない親に属している送信フィールドを、送信先仕様ツリー内のループしない親に属しているフィールドにマップします。このタイプのマッピングでは複数の Functoid を使用したり、Functoid をカスケードするなどのさまざまな変換が可能ですが、基本的なシナリオは他のシナリオほど複雑ではありません。また、基本的なマッピング操作では、2 つの異なる親 (いずれもループしない) に属するフィールドを、送信先仕様ツリーのループしない親に属するフィールドにマッピングすることもあります。
複雑なマッピング操作
複雑なマッピング操作の中には、送信元仕様ツリー内の異なる親 (これらの親のどれか 1 つは複数個出現することも可) に属するフィールドを、送信先仕様ツリー内のループしない親にマッピングするようなこともあります。こうした種類のマッピングでは、ループ パスを適切に選択する必要があります。こうしたことは、電子データ交換 (EDI) に基づくドキュメントをマッピングする際によく発生します。このシナリオでは、Extensible Stylesheet Language (XSL) スタイル シート コンパイラによって正しいループ パスが選択される必要があります。そのループ パスでの反復により、要求される出力が生成されます。ループ パスの詳細については、「ループ パス」を参照してください。
ここには次のトピックが含まれます。
Copyright © 1999-2001 Microsoft Corporation.
All rights reserved.
このトピックは役立ちましたか。ドキュメントやサンプル、製品全般に関するご意見、ご要望についてはこちらにお送りください。BizTalk Server に関するマイクロソフトへのフィードバック