Expressionトランスフォーメーションは、CountryというXML要素からファイル名を生成して、値を[FileName]カラムに渡します。マッピングは、国をターゲットのルート(Client)に渡します。Clientの値が変化するたびに、Integration Serviceは新しいXMLファイルを作成します。 Integration Serviceによって、各XMLターゲットファイル名を含むリストファイルが作成されます。リスト内の各ファイルに対する絶対パスが一覧表示されます。
以下の図に、[FileName]カラムのあるXMLターゲットが含まれているマッピングを示します。
Integration Serviceは、以下に示す行をターゲットに渡します。
Country,Region,Revenue
USA,region1,1000
France,region1,10
Canada,region1,100
USA,region2,200
USA,region3,300
USA,region4,400
France,region2,20
France,region3,30
France,region4,40
このセッションでは、国名に従って以下のファイルを作成します。
Canada.xml
France.xml
USA.xml
リストファイル名は、セッションプロパティの出力ファイル名です。
revenue_file.xml.lst