ソース: | Person FullName CreditCardNo[] |
ターゲット: | Consumer Name Bill[] |
マッピング前: | <Consumer> |
マッピング後: | ステップ 1.
<Consumer> <Name> <MapFrom> <Bill> <MapFrom>ステップ 2. <Consumer> <Name> <MapFrom> <Bill> <MapFrom CreditCardNo>ステップ 3. <Consumer> <Name> <MapFrom> <ForEach CreditCardNo> <Bill> <MapFrom CreditCardNo> |
ソース: | Person FullName CreditCardNo[] |
ターゲット: | Consumer Name Liability |
マッピング前: | <Consumer> |
マッピング後: | <Consumer> <Name> <MapFrom> <ForEach CreditCardNo> <Qualify> <Condition occur(CreditCardNo)=1> <Liability> <MapFrom CreditCardNo> |
ソース: | Person FullName CreditCardNo |
ターゲット: | Consumer Name Purchase[] |
マッピング前: | <Consumer> |
マッピング後: | <Consumer> <Name> <MapFrom> <Purchase> <MapFrom CreditCardNo> |
ソース: | Inventory Item[] ItemName ItemNumber ItemPrice |
ターゲット: | Warehouse Product[] ProductID ProductName UnitPrice |
マッピング前: | <Warehouse> |
マッピング後: | <Warehouse> <ForEach Item> <Product> <ProductID> <MapFrom> <ProductName> <MapFrom ItemName> <UnitPrice> <MapFrom> |
ソース: | Association Member[] Address PhoneNumber Street City Province |
ターゲット: | Phonebook Subscriber[] Name Number |
マッピング前: | <Phonebook> |
マッピング後: | <PhoneBook> <ForEach Member> <Subscriber> <Name> <MapFrom> <Number> <MapFrom PhoneNumber> |
ソース: | Company Department[] Emplyee[] Salary Bonus |
ターゲット: | Employer Worker[] Compensation |
マッピング前: | <Employer> |
マッピング後: | <Employee> <ForEach Department> <Qualify> <Condition occur(Department)=1> <ForEach Employee> <Worker> <Compensation> <MapFrom Salary> |
ソース: | Employer Worker[] Compensation |
ターゲット: | Company Department[] Emplyee[] Salary Bonus |
マッピング前: | <Company> |
マッピング後: | <Company> <Department> <ForEach Worker> <Employee> <Salary> <MapFrom Compensation> <Bonus> <MapFrom> |
ソース: | Company Department[] Emplyee[] Salary Bonus |
ターゲット: | University Faculty[] Professor[] Compensation Grant |
マッピング前: | 注 1 を参照:
<University注 2 を参照: <University> <ForEach Department> <Faculty> <ForEach Employee> <Professor> <Compensation> <MapFrom Salary> <Grant> <MapFrom>注 3 を参照: <University> <ForEach Employee> <Faculty> <ForEach Department> <Professor> <Compensation> <MapFrom Salary> <Grant> <MapFrom> |
マッピング後: | 注 1 を参照:
<University> <ForEach Department> <Faculty> <ForEach Employee> <Professor> <Compensation> <MapFrom Salary> <Grant> <MapFrom>注 2 を参照: <University> <ForEach Department> <Faculty> <ForEach Employee> <Professor> <Compensation> <MapFrom Salary> <Grant> <MapFrom Bonus>注 3 を参照: <University> <ForEach Employee> (old) <ForEach Department> (new) <Faculty> <ForEach Department> (old) <ForEach Employee> (new) <Professor> <Compensation> <MapFrom Salary> <Grant> <MapFrom Bonus> |
ソース: | Organization Company[] Department[] Emplyee[] Salary Bonus CEO |
ターゲット: | Country University[] Princeple Faculty[] Professor[] Compensation Grant |
マッピング前: | <Country> <ForEach Company> <University> <Principle> <MapFrom CEO> <Faculty> <MapFrom> |
マッピング後: | <Country> <ForEach Company> <University> <Principle> <MapFrom CEO> <ForEach Department> <Faculty> <ForEach Employee> <Professor> <Compensation> <MapFrom Salary> <Grant> <MapFrom> |
外側の ForEach に対して、2 つの ForEaches を挿入し、既存のものを保持します。
ソース: | S S1[] S2[] S3 S4 |
ターゲット: | T T1 T2[] T3 T4 T5[] T6 |
マッピング前: | 注 1 を参照:
<T> <T1> <MapFrom S4> <T2> <MapForm>注 2 を参照: <T> <T1> <MapFrom S4> <T2> <T3> <T4> <T5> <T6> <MapForm> |
マッピング後: | <T> <T1> <MapFrom S4> <ForEach S1> <T2> <T3> <T4> <ForEach S2> <T5> <T6> <MapForm S3> |