Jalur Perulangan
Elemen dalam skema mengulang jika properti Max Occurs-nya lebih besar dari 1. Jalur perulangan terjadi ketika Anda menggambar tautan antara elemen perulangan dalam skema sumber dan elemen perulangan dalam skema tujuan.
BizTalk Mapper secara otomatis menangani rekaman perulangan saat Anda membuat jalur perulangan.
Anda dapat mengonfigurasi jalur perulangan di peta dengan menautkan bidang dalam rekaman perulangan dalam skema sumber ke bidang yang berada dalam rekaman perulangan dalam skema tujuan. Gambar di bawah ini menunjukkan peta yang hanya menyalin catatan survei makanan ke dalam daftar alamat master.
Peta Jalur Perulangan
Beberapa jalur perulangan terjadi dalam peta saat Anda menautkan bidang yang dimuat oleh dua atau lebih rekaman perulangan ke bidang yang terkandung dalam satu rekaman perulangan. Gambar berikut menunjukkan upaya untuk menggabungkan alamat yang dikumpulkan dari dua survei berbeda ke dalam satu daftar alamat master.
Peta Dengan Beberapa Jalur Perulangan (Salah)
Peta ini tidak akan menghasilkan hasil yang diharapkan. Ketika Pemeta menemukan beberapa jalur perulangan selama kompilasi, Pemeta menghasilkan peringatan dan memilih jalur perulangan pertama secara default. Untuk menggabungkan dua alamat yang berbeda ke dalam satu daftar alamat master, gunakan functoid Looping seperti yang ditunjukkan pada peta di bawah ini.
Peta Functoid Perulangan (Benar)
Functoid Perulangan harus digunakan alih-alih beberapa jalur perulangan dalam skenario berikut:
Ketika Pemeta tidak menghasilkan output yang diinginkan dalam skenario beberapa jalur perulangan.
Untuk menggabungkan beberapa struktur berulang dalam pesan instans input ke dalam satu struktur berulang dalam pesan instans output.
Untuk mengonversi skema datar menjadi skema hierarkis dengan memetakan satu rekaman ke beberapa rekaman. Ini adalah operasi umum dalam mengonversi skema datar ke katalog Microsoft Commerce Server.