Bagikan melalui


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 simpul Rekaman dan Bidang dalam skema sumber dan tujuan, atau dapat menyertakan satu atau beberapa functoid dalam jalur tautan antara simpul Rekaman dan Bidang dalam skema sumber dan tujuan.

  • Susun tautan. 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 yang cocok dengan nama, lihat Cara Menautkan Rekaman Secara Otomatis.

    Nota

    Anda juga dapat melihat Cara Mengelola Tautan yang Ada untuk informasi tentang cara mengubah/mengubah tautan yang 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 Mapper maupun sistem runtime menggunakan BTSXslTransform.Transform, yang menangani transformasi pesan dalam skala besar dan bergantung pada XmlReader untuk menavigasi menggunakan model data XPath.

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 putih.

Nota

Jika Anda melihat output menggunakan Visual Studio, elemen akan tampak kosong. Ini karena penampil XML memperlakukan elemen yang hanya berisi spasi kosong sebagai elemen kosong. Untuk melihat spasi kosong, klik kanan tampilan XML dan pilih Tampilkan Sumber.

Lihat Juga

Cara Mengedit Properti Tautan