Memigrasikan Functoids
Saat Anda memigrasikan peta dari versi BizTalk Server sebelumnya ke BizTalk Server, functoid apa pun yang disertakan dalam peta juga dimigrasikan. Jika functoid yang Anda migrasikan tidak menyertakan functoid Scripting , tidak ada tugas migrasi tambahan yang diperlukan. Namun jika peta Anda menyertakan functoid Scripting atau functoid kustom, Anda mungkin memiliki langkah tambahan untuk dilakukan.
Dalam versi BizTalk Server sebelumnya, semua skrip kustom yang disertakan dengan functoid Scripting ditulis sebaris. Artinya, ketika Anda membuat functoid, semua skrip yang dipanggil functoid selama run time disimpan dengan functoid. Jika Anda ingin menggunakan skrip yang sama dengan functoid yang berbeda, Anda menyalin dan menempelkannya dari satu Scripting functoid ke yang lain, atau Anda menulis ulang skrip dari awal.
BizTalk Server menyalin skrip sebaris yang ada dengan functoid saat Anda memigrasikan peta. Namun, tidak semua skrip dapat berfungsi dengan benar. BizTalk Server menggunakan Visual Basic .NET dan JScript .NET daripada VBScript dan JScript yang digunakan dalam versi sebelumnya. Versi .NET bahasa mencakup beberapa perubahan dalam sintaksis.
Catatan
Pastikan untuk menguji functoid Scripting Anda setelah migrasi.
Anda harus menulis ulang functoid kustom. BizTalk Server mengharapkan functoid kustom untuk menggunakan .NET framework. Ini tidak dapat menggunakan functoid kustom berbasis COM yang lebih lama. Functoid kustom dapat ditulis ulang untuk menggunakan kerangka kerja .NET. Untuk contoh kode functoid kustom, lihat Functoid Kustom (Sampel Server BizTalk).
Alternatifnya adalah membungkus fungsionalitas functoid kustom dalam assembly eksternal dan memanggil assembly ini melalui Scripting functoid. Bagian berikut menjelaskan proses ini.
Untuk memigrasikan functoid kustom Anda
Buat ulang fungsionalitas functoid dalam bahasa .NET, seperti Microsoft Visual Basic .NET, JScript .NET, atau Microsoft Visual C# .NET.
Buat assembly untuk berisi fungsionalitas baru.
Daftarkan perakitan di cache perakitan global (GAC).
Catatan
Untuk mendaftarkan rakitan di cache perakitan global, mereka harus kuat bernama dan ditandatangani. Untuk informasi selengkapnya tentang mendaftarkan rakitan, lihat "Singgahan Rakitan Global" di Koleksi Gabungan Visual Studio.
Buat referensi antara peta yang berisi functoid Scripting dan assembly yang berisi fungsionalitas yang ditulis ulang.
Konfigurasikan properti Skrip untuk functoid Scripting . Properti ini menentukan skrip apa yang dipanggil functoid Scripting selama durasi. Anda harus mencocokkan nilai properti ini dengan bahasa tempat Anda mengonversi skrip kustom Anda. Untuk informasi selengkapnya tentang cara mengonfigurasi properti Skrip, lihat Mengedit Properti Functoid dan Parameter Input. Lihat juga Scripting Functoid.
Bangun proyek BizTalk yang berisi peta dengan functoid Scripting .
Validasi dan uji peta.
Lihat juga
Mengedit Properti Functoid dan Parameter Input
Pembuatan Skrip Functoid