Bagikan melalui


Pemecahan Masalah Peta

Topik ini menyediakan strategi pemecahan masalah dan detail masalah dan informasi resolusi untuk peta.

Strategi Pemecahan Masalah

Memvalidasi peta Anda

Ini mungkin terdengar jelas, tetapi Anda harus selalu memvalidasi peta Anda di titik yang berbeda sepanjang pengembangannya. Ini akan membantu mengidentifikasi masalah desain, logika, dan skema di awal siklus pengembangan ketika lebih mudah untuk memperbaikinya atau menemukan solusi alternatif.

Untuk memvalidasi peta BizTalk
  1. Di Penjelajah Solusi, buka peta yang ingin Anda validasi.

  2. Di Penjelajah Solusi, klik kanan peta, lalu klik Validasi Peta.

  3. Di jendela Output, verifikasi hasilnya.

Catatan

Saat Anda memvalidasi peta, data instans pengujian Anda tidak diperiksa untuk melihat apakah itu melanggar jenis data apa pun yang ditentukan dalam skema. Anda dapat memeriksa data instans saat menguji peta atau memvalidasi data instans di BizTalk Editor.

Tinjau XSLT yang dihasilkan untuk peta Anda

Seringkali berguna untuk memeriksa XSLT yang dihasilkan oleh pengkompilasi peta. Beberapa manfaat memeriksa XSLT meliputi:

  • Jika Anda menggunakan perulangan atau functoid kustom, Anda akan lebih memahami bagaimana perulangan dilakukan dan bagaimana functoid kustom dipanggil.

  • Jika Anda memiliki peta yang rumit, meninjau XSLT akan memungkinkan Anda melihat bagaimana peta diterjemahkan ke dalam transformasi dan dapat memberi Anda wawasan tentang cara menyusun, mengganti, atau menyederhanakan satu atau beberapa bagian dengan lebih baik.

  • Jika Anda menggunakan skrip kustom atau artefak lainnya, meninjau XSLT akan memungkinkan Anda melihat bagaimana skrip, artefak, dan bagian lain dari peta berinteraksi.

    Untungnya, melihat XSLT untuk peta adalah proses yang mudah.

Untuk melihat XSLT yang dihasilkan oleh pengkompilasi peta
  1. Dari proyek Visual Studio BizTalk, klik tab Penjelajah Solusi, klik kanan peta, lalu klik Validasi Peta.

  2. Gulir jendela Output untuk menemukan URL untuk file XSL. Tekan CTRL dan klik URL untuk melihat file.

    Jika Anda memutuskan untuk menyesuaikan peta dengan tangan, Anda dapat memodifikasi versi yang dihasilkan oleh pengompilasi peta. Perubahan tidak akan tercermin oleh Pemeta dan akan hilang saat Berikutnya Anda membangun solusi Anda.

Menyempurnakan peta Anda untuk skenario tertentu menggunakan <mapsource>

Anda dapat memodifikasi beberapa perilaku default Pemeta dengan memodifikasi atribut elemen mapsource langsung dalam file sumber peta (.btm). Saat ini ada tiga perilaku yang dapat Anda ubah:

  • Optimalkan pembuatan kode functoid Pemetaan Nilai. Anda dapat mengubah perilaku yang mengontrol kapan variabel digunakan dengan if pernyataan.

  • Mengakomodasi skema dengan jejak besar. Anda dapat mengubah cara simpul kompilator internal digunakan dalam peta besar.

  • Kelola untuk setiap penggunaan dengan functoid Looping, Kondisional, dan Pemetaan Nilai. Anda dapat mengontrol di mana xsl:for-each pernyataan digunakan dalam skema tujuan.

    Untuk informasi selengkapnya tentang memodifikasi mapsource, lihat Mengelola Perilaku Pemeta Default Menggunakan <mapsource>.

Lihat juga

Pertanyaan dan Jawaban Pemecahan Masalah Umum
Kesalahan Umum