Bagikan melalui


Membuat Peta

Antarmuka pengguna utama untuk BizTalk Mapper ditampilkan pada tab dalam jendela pengeditan MicrosoftVisual Studio. Tampilan ini dibagi menjadi tiga panel. Panel kiri menampilkan skema sumber sebagai pohon. Panel kanan menampilkan skema tujuan sebagai pohon. Panel tengah menampilkan kisi dalam bentuk beberapa halaman. Untuk menunjukkan bagaimana Anda ingin memetakan data dari skema sumber ke skema tujuan, Anda menggambar garis antara rekaman dan bidang yang ingin Anda petakan. Baris ini disebut tautan, dan merupakan cara paling dasar untuk menentukan pemetaan data. Untuk informasi selengkapnya tentang menautkan rekaman dan bidang, lihat Tautan di Peta.

Jika Anda ingin menerapkan metode pemetaan yang lebih canggih, Anda dapat menggunakan functoids. Functoids adalah alat yang tersedia di tab BizTalk Mapper dalam Visual Studio Toolbox. Ini memungkinkan Anda membuat peta untuk melakukan operasi yang lebih kompleks, seperti:

  • Menambahkan nilai dalam dua bidang dalam skema sumber dan menempatkan hasilnya dalam bidang dalam skema tujuan.

  • Menghitung nilai rata-rata bidang dalam rekaman perulangan dan menempatkan hasilnya dalam bidang dalam skema tujuan.

  • Menulis skrip kustom untuk memanipulasi data instans yang sesuai dengan kebutuhan bisnis Anda.

    Untuk informasi selengkapnya tentang functoids, lihat Functoids di Maps.

    BizTalk Mapper dapat mendukung berbagai skenario pemetaan dari hubungan induk-anak sederhana hingga perulangan rekaman dan hierarki yang terperinci dan kompleks. Pertimbangkan hal berikut saat Anda membuat peta:

  • BizTalk Mapper tidak mendukung penggabungan dan pengurutan.

  • Jika struktur skema sumber dan target sangat berbeda, ada kemungkinan transformasi tidak dapat dilakukan dalam satu peta. Anda mungkin memerlukan pemeriksaan dua kali.

  • Functoid perulangan fleksibel dan kuat, namun Anda tidak akan dapat menghentikan iterasi ketika perubahan nilai pada skema sumber terdeteksi untuk memulai iterasi berikutnya pada perulangan target.

  • Anda dapat mendeklarasikan variabel di luar metode dalam functoid Scripting , yang mengakibatkan variabel berada dalam cakupan untuk masa pakai peta. Oleh karena itu, Anda dapat menggunakan functoid Scripting untuk menyimpan nilai di antara area cakupan transformasi.

    Semua data yang diproses oleh MicrosoftBizTalk Server pada waktu proses harus dalam format XML. Semua data non-XML harus diterjemahkan ke format XML yang setara sebelum pemetaan. Demikian pula, ketika proses pemetaan selesai, BizTalk Server menggunakan output operasi pemetaan untuk membuat format file yang dikenali oleh mitra dagang atau aplikasi tempat data dikirim.

    BizTalk Mapper menyertakan kompilator. Komponen tingkat alat ini menghasilkan Extensible Stylesheet Language Transformations (XSLT) yang diperlukan untuk mengubah atau menerjemahkan pesan instans input ke pesan instans output.

    Bagian ini menyediakan informasi khusus tugas tentang menggunakan BizTalk Mapper untuk membuat pemetaan antara dua skema. Ini mengasumsikan bahwa Anda sudah membuka BizTalk Mapper, dan telah memilih skema sumber dan tujuan Anda.

Pada bagian ini