BizTalk は比較的新しいものです。ベテランの助けを借りることができました。
ソース XML ドキュメントをフラット ファイルのタブ区切りの宛先にマップする必要に迫られています。ソース ドキュメントには、ネストされたノードがいくつかあります。これらのノードを繰り返し処理し、それぞれをフラット ファイル ドキュメントの行として変換する必要があります。従来の販売注文ヘッダー/詳細関係。結果では、子ノード内のネストされた要素ごとにヘッダー情報を繰り返す必要があります。
ループ Functoid を使用して解決策を試しましたが、宛先リストを正しく表現する方法がわかりません。明らかなことを見逃していますか?「ループ」出力パラメーターをリンクする宛先行要素はどれですか?
デモンストレーションのために、私が使用しているスキーマの例を次に示します。
SOURCE SCHEMA (ソース構造を変更する可能性はありません)
- スキーマ\
- 販売注文\
- 販売注文\注文\
- 注文\soid
- 注文\顧客名
- 注文\住所
- 注文\詳細\
- 注文\詳細\msrp
- 注文\詳細\モデル番号
- 注文\詳細\SKU
宛先スキーマ
- スキーマ\
- \根\
- 固体
- 顧客名
- 住所
- 等...
フラットファイル出力 (詳細項目ごとに 1 行)
- soid custname アドレス msrp modelno sku
- soid custname アドレス msrp modelno sku
誰かが私を正しい方向に向けることができますか?