Penanganan Kesalahan
Jalur yang diikuti pesan melalui subsistem olahpesan BizTalk Server mencakup beberapa titik pemrosesan dan transfer. Pada setiap titik di sepanjang jalur ini, kegagalan dapat terjadi di infrastruktur BizTalk Server dan elemen yang disediakan aplikasi seperti komponen alur kustom dan orkestrasi.
Bagian ini dan yang terkandung dalam membahas mode kegagalan umum dari tahap pemrosesan terkenal dan bagaimana mode kegagalan tersebut ditangani melalui konfigurasi BizTalk Server dan elemen yang disediakan aplikasi seperti orkestrasi. Efek kegagalan termasuk disposisi pesan, diagnostik yang diambil dan dicatat, dan pertimbangan operasional.
Peristiwa yang terjadi ketika pesan gagal tergantung pada lokasi kegagalan dan status perutean pesan yang gagal dan pemrosesan pertukaran yang dapat dipulihkan. Tabel di bawah ini meringkas perilaku kegagalan dan melanjutkan lokasi untuk kegagalan alur dan langganan.
Jenis Kegagalan | Perutean pesan gagal | Pemrosesan Pertukaran yang Dapat Dipulihkan | Perilaku Kegagalan | Lanjutkan Lokasi |
---|---|---|---|---|
Alur | Nonaktif | Nonaktif | Pesan ditangguhkan sebelum alur | Sebelum alur. |
Alur | Dinonaktifkan | Aktif | Pesan ditangguhkan setelah alur | Sebelum alur. Untuk informasi selengkapnya tentang Pemrosesan Pertukaran yang Dapat Dipulihkan, lihat Pemrosesan Pertukaran yang Dapat Dipulihkan. |
Alur | Aktif | Nonaktif | Pesan diterbitkan dengan properti konteks pesan terkait laporan kesalahan yang dipromosikan | Pesan tidak ditangguhkan. Untuk detail tentang perutean pesan yang gagal, lihat Menggunakan Perutean Pesan Gagal. |
Alur | Aktif | Aktif | Pesan diterbitkan dengan properti konteks pesan terkait laporan kesalahan yang dipromosikan. | Pesan tidak ditangguhkan. |
Langganan | Nonaktif | Nonaktif | Pesan ditangguhkan sebelum alur. Laporan kegagalan perutean dibuat. | Pesan akan dilanjutkan sebelum alur. Laporan kegagalan perutean tidak dapat dilanjutkan. |
Langganan | Dinonaktifkan | Aktif | Pesan ditangguhkan setelah alur. Laporan kegagalan perutean dibuat. | Pesan akan dilanjutkan sebelum alur. Laporan kegagalan perutean tidak dapat dilanjutkan. Untuk informasi selengkapnya tentang Pemrosesan Pertukaran yang Dapat Dipulihkan, lihat Pemrosesan Pertukaran yang Dapat Dipulihkan. |
Langganan | Aktif | Nonaktif | Pesan diterbitkan dengan properti konteks pesan terkait laporan kesalahan yang dipromosikan. Laporan kegagalan perutean dibuat. | Pesan tidak ditangguhkan. Laporan kegagalan perutean tidak dapat dilanjutkan. Untuk detail tentang perutean pesan yang gagal, lihat Menggunakan Perutean Pesan Gagal. |
Langganan | Aktif | Aktif | Pesan diterbitkan dengan properti konteks pesan terkait laporan kesalahan yang dipromosikan. Laporan kegagalan perutean dibuat. | Pesan tidak ditangguhkan. Laporan kegagalan perutean tidak dapat dilanjutkan. |
Banyak dari mode kegagalan yang dijumlahkan ini sesuai dengan fitur spesifik BizTalk Server yang dirancang untuk mengatasi mode kegagalan, seperti pemrosesan pertukaran yang dapat dipulihkan dan pelaporan kesalahan. Mode kegagalan lainnya menyangkut bagaimana BizTalk Server mengkomunikasikan informasi kegagalan ke elemen aplikasi dan, pada gilirannya, bagaimana elemen aplikasi seperti komponen alur kustom, adaptor, dan orkestrasi mengomunikasikan informasi kegagalan ke BizTalk Server.
Pemrosesan Pertukaran yang Dapat Dipulihkan
Jenis Kegagalan Pesan