Bagikan melalui


Cara Meningkatkan Orkestrasi

Cara memperbarui orkestrasi yang berjalan di lingkungan produksi saat orkestrasi menangani transaksi yang berjalan lama atau menunggu respons dari port respons ajakan.

Gambaran Umum

Ketika orkestrasi tidak menangani transaksi yang berjalan lama, Anda dapat memperbaruinya seperti yang dijelaskan dalam Daftar Periksa: Perbarui Artefak dalam Aplikasi BizTalk. Namun, ketika orkestrasi menangani transaksi yang berjalan lama, Anda tidak dapat langsung memotong ke versi orkestrasi yang diperbarui. Anda harus mengizinkan versi asli untuk menyelesaikan pemrosesan pesannya, sehingga tidak hilang. Untuk mencapai hal ini, Anda menyebarkan orkestrasi yang diperbarui ke dalam aplikasi yang sama dengan yang asli. Anda kemudian menghentikan versi asli dan memulai versi yang diperbarui sehingga menerima semua pesan baru sementara versi sebelumnya terus memproses pesan dalam penerbangan. Setelah orkestrasi asli selesai memproses semua pesannya, Anda membatalkan penyebarannya dari aplikasi BizTalk tempat pesan disebarkan.

Untuk informasi selengkapnya tentang skenario ini, lihat Skenario: Memperbarui Artefak Aplikasi.

Penting

Jika lebih dari satu orkestrasi terikat ke port penerima yang sama, dan setiap orkestrasi dimulai atau terdaftar, Anda akan memperkenalkan pesan duplikat ke dalam sistem.

Catatan

Saat meningkatkan ke orkestrasi baru, beberapa instans orkestrasi dapat menjadi Ditangguhkan (dapat dilanjutkan) di bawah tekanan tinggi karena kondisi balapan antara orkestrasi lama dan orkestrasi baru selama peningkatan. Untuk melanjutkan instans orkestrasi ini secara manual, lihat Cara Melanjutkan Instans Orkestrasi yang Ditangguhkan.

Prasyarat

Masuk dengan akun yang merupakan anggota grup Administrator BizTalk Server. Akun Anda juga harus memiliki izin Baca/Tulis pada sistem file lokal, dan cache perakitan global. Akun Administrator pada komputer lokal memiliki izin ini.

Untuk informasi selengkapnya tentang izin, lihat Izin yang Diperlukan untuk Menyebarkan dan Mengelola Aplikasi BizTalk, dan Hak Keamanan Minimum.

Memperbarui orkestrasi

  1. Buat perubahan yang diperlukan pada orkestrasi.

  2. Penambahan nomor versi perakitan, sebagai berikut:

    1. Di Penjelajah Solusi, klik kanan proyek BizTalk, lalu klik Properti untuk meluncurkan Designer Proyek untuk proyek tersebut.

    2. Klik tab Aplikasi jika belum aktif, lalu klik Informasi Rakitan.

    3. Di panel kanan, tingkatkan nomor versi rakitan. Anda hanya boleh menambah nomor versi utama atau minor. Nomor versi utama adalah digit pertama dalam urutan (0.0.0.0); nomor versi minor adalah digit kedua dalam urutan (0.0.0.0). BizTalk Server tidak akan mengenali perubahan nomor versi yang nantinya dalam urutan, seperti 0.0. 0.0 atau 0.0.0. 0.

    4. Klik OK untuk menutup kotak dialog Informasi Rakitan .

    5. Simpan proyeknya.

  3. Sebarkan assembly dari Visual Studio ke dalam aplikasi BizTalk. Untuk petunjuknya, lihat Menyebarkan BizTalk Assembly dari Visual Studio ke dalam Aplikasi BizTalk. Pastikan Anda memilih opsi penyebaran untuk menginstal assembly di GAC.

  4. Uji rakitan yang berisi orkestrasi.

  5. Ekspor assembly dari aplikasi di lingkungan pengujian Anda ke dalam file .msi, seperti yang dijelaskan dalam Cara Mengekspor Aplikasi BizTalk.

    Catatan

    Anda dapat menggunakan langkah-langkah berikut untuk menguji assembly serta menyebarkannya ke lingkungan produksi Anda. Untuk informasi selengkapnya tentang tugas penyebaran aplikasi dalam pengembangan, pengujian, penahapan, dan produksi, lihat Tugas Penyebaran Aplikasi.

  6. Impor file .msi ke dalam aplikasi BizTalk di lingkungan produksi Anda yang berisi orkestrasi yang ingin Anda perbarui, seperti yang dijelaskan dalam Cara Mengimpor Aplikasi BizTalk.

  7. Ikat orkestrasi yang diperbarui menggunakan pengikatan yang sama dengan orkestrasi asli, seperti yang dijelaskan dalam Cara Mengonfigurasi Pengikatan untuk Orkestrasi.

  8. Batalkan daftar orkestrasi asli, lalu mulai orkestrasi yang diperbarui. Untuk menghindari pesan yang dihilangkan, Anda harus melakukan ini secara terprogram, seperti yang dijelaskan dalam Menyebarkan dan Memulai Versi Baru Orkestrasi Secara Terprogram. Atau, Anda dapat melakukan langkah-langkah ini secara manual, seperti yang dijelaskan dalam Cara Membatalkan Daftar Orkestrasi, Cara Mendaftarkan Orkestrasi, dan Cara Memulai Orkestrasi.

  9. Pantau sistem untuk instans versi orkestrasi asli menggunakan tampilan kueri halaman Hub Grup, seperti yang dijelaskan dalam Cara Menampilkan Informasi Instans untuk Orkestrasi.

  10. Ketika semua instans aktif, dehidrasi, dan ditangguhkan selesai, batalkan penyebaran orkestrasi asli dari aplikasi, seperti yang dijelaskan dalam Cara Menghapus Orkestrasi dari Aplikasi.

  11. Secara opsional hapus instalan versi assembly asli dari GAC di setiap komputer yang menjalankan aplikasi, seperti yang dijelaskan dalam Cara Menghapus Instalan Assembly dari GAC.

Lihat juga

Memperbarui Aplikasi BizTalk
Mengelola Orkestrasi