Skema Sumber dan Tujuan
Setiap peta BizTalk menggunakan dua skema: skema sumber dan skema tujuan. Skema sumber menentukan struktur pesan instans tempat Anda mengambil data. Skema tujuan menentukan struktur pesan instans yang dihasilkan peta. Misalnya, jika Anda ingin memetakan informasi pengiriman dan penagihan dari pesanan pembelian ke faktur, Anda memerlukan skema untuk menentukan pesanan pembelian untuk skema sumber dan skema yang menentukan faktur untuk skema tujuan.
Skema yang digunakan dalam peta BizTalk harus memenuhi kondisi berikut:
Skema sumber dan tujuan harus menjadi bagian dari proyek BizTalk Anda saat ini, atau Anda harus menyertakan referensi ke skema di perakitan sehingga skema dapat diakses selama durasi.
Skema yang digunakan dalam BizTalk Mapper harus didasarkan pada bahasa definisi Skema XML (XSD). BizTalk Editor menyediakan cara mudah untuk membuat skema tersebut. Untuk informasi selengkapnya tentang membuat skema dengan BizTalk Editor, lihat Membuat Skema Menggunakan BizTalk Editor. Lihat juga Membuat Skema.
Di BizTalk Editor, Anda dapat membuat skema dengan beberapa simpul akar. Namun, jika Anda menggunakan skema dengan beberapa simpul akar dalam peta BizTalk, Anda harus memilih simpul akar mana (dan substruktur yang sesuai) untuk digunakan di peta. Skema memiliki properti Referensi Akar yang mengidentifikasi akar mana yang utama. Jika skema memiliki beberapa akar dan properti Referensi Akar diatur saat skema pertama kali dibuka sebagai skema sumber atau tujuan, BizTalk Mapper menggunakan akar yang ditentukan. Jika skema memiliki beberapa akar dan properti Referensi Akar tidak diatur, BizTalk Mapper meminta Anda untuk memilih akar.
Jika Anda mengubah properti Referensi Akar dari skema yang sudah digunakan dalam peta, BizTalk Mapper tidak melihat perubahan dan terus menggunakan akar yang awalnya ditentukan. Jika Anda ingin membangun peta yang berbeda menggunakan akar yang berbeda dari skema yang sama, yang terbaik adalah tidak mengatur properti Referensi Akar . Dengan begitu, setiap kali skema digunakan untuk peta baru, Anda harus secara eksplisit memilih akar.
Jika Anda mengedit skema setelah disertakan dalam peta, tautan di dalam peta mungkin rusak.