Membuat Tautan
BizTalk Mapper membantu Anda mengotomatiskan beberapa elemen yang terlibat dalam pembuatan tautan. Pembuatan tautan sederhana mirip dengan jenis data sederhana. Ada bentuk pembuatan tautan yang lebih canggih yang lebih seperti penetapan struktur dalam bahasa pemrograman. Contohnya adalah pembuatan tautan tunggal yang menentukan bagaimana beberapa item data akan dipindahkan dari pesan instans input ke pesan instans output yang sesuai.
Anda membuat tautan menggunakan metode berikut:
Pembuatan tautan sederhana. Dalam pembuatan tautan sederhana, Anda menghasilkan tautan dengan menyeret. Menyeret bidang dalam skema sumber ke bidang dalam skema tujuan menyebabkan pembuatan elemen atau atribut dalam pesan instans output dan menyisipkan nilai elemen atau atribut dalam pesan. Tautan tersebut dapat dibuat langsung antara node Rekaman dan Bidang dalam skema sumber dan tujuan, atau mereka dapat menyertakan satu atau beberapa functoid dalam jalur tautan antara node Rekaman dan Bidang dalam skema sumber dan tujuan.
Tautan struktur. Dalam membuat tautan struktur, Anda menghasilkan beberapa tautan sederhana secara bersamaan antara simpul Rekaman dan Bidang dalam skema sumber dan tujuan yang memiliki struktur relatif yang sama. Untuk menggunakan penautan struktur, struktur bagian yang relevan dari dua skema harus sama. Untuk informasi selengkapnya tentang mengonfigurasi tautan struktur, lihat Cara Menautkan Rekaman Secara Otomatis.
Tautan pencocokan nama. Saat Anda menggunakan metode ini, Anda membuat beberapa tautan sederhana secara bersamaan antara simpul Rekaman dan Bidang dalam skema sumber dan tujuan berdasarkan nama simpul Rekaman dan Bidang . Untuk menggunakan penautan pencocokan nama, struktur skema sumber dan tujuan harus sangat mirip, tetapi tidak persis sama. Untuk informasi selengkapnya tentang mengonfigurasi tautan pencocokan nama, lihat Cara Menautkan Rekaman Secara Otomatis.
Catatan
Anda juga dapat melihat Cara Mengelola Tautan yang Ada untuk informasi tentang cara mengubah/mengubah tautan yang sudah ada.
Jika Anda ingin mempertahankan spasi kosong dari elemen sumber saat memetakan ke elemen target atau functoid, Anda harus menulis skrip kustom.
Spasi kosong tidak dipertahankan baik di Pemeta atau dalam sistem runtime. Baik Pemeta maupun sistem runtime menggunakan BTSXslTransform.Transform yang menangani transformasi pesan besar dan bergantung pada XmlReader untuk menavigasi menggunakan model data JalurX.
Untuk mempertahankan spasi kosong, Anda dapat menulis skrip kustom yang mengembalikan jumlah spasi kosong yang diperlukan. Misalnya, kode di bawah ini selalu mengembalikan string yang berisi 5 karakter spasi kosong:
public string Whitespace(string param1)
{
return " ";
}
Jika Anda menautkan elemen sumber ke input skrip ini dan elemen target sebagai output, saat peta dijalankan, elemen output akan berisi 5 karakter spasi kosong.
Catatan
Jika Anda melihat output menggunakan Visual Studio, elemen akan tampak kosong. Ini karena penampil XML memperlakukan elemen yang berisi spasi kosong saja. Untuk melihat spasi kosong, klik kanan tampilan XML dan pilih Tampilkan Sumber.