注文の詳細を含むスキーマがあります。スキーマ内では、オーダー内の各アイテムの詳細を含む広告申込情報のコレクションがあります。スキーマは次の構造に似ています。BizTalkマッピング、要素のネストされたコレクション、必要なヘルプ
Order
SaleItems
SaleItem
OrderID 1234
Price 99
Quantity 3
:
Order
SaleItems
SaleItem
OrderID
Price
Quantity
etc.
私は別のラインアイテムが作成されるべきであり、価格は、例えばので、ラインアイテム間で分割されていることが、SaleItem内の数量が1以上であれば要件を有します以下が出力に作成されて生じるはずである:
Order
SaleItems
SaleItem
OrderID 1234
Price 33
Quantity 1
SaleItem
OrderID 1234
Price 33
Quantity 1
SaleItem
OrderID 1234
Price 33
Quantity 1
は、任意のあなたののBizTalk教祖のアドバイス1は、これを実現するための最良の方法だろうか?いくつかのfunctiodを持つマップでそれを行うのが最善であるかどうか、IF If> Quantity> 1ロジックを実行するためにマップに入れるもの、またはオーケストレーションでいくつかのカスタムでそれを行うのが最善かどうかはわかりません。たぶん私はここで非常にシンプルなものを見逃しているかもしれませんが、どんな助けも感謝して受け取ります。
リチャード