Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ketika Anda merancang orkestrasi, Anda harus mempertimbangkan dengan cermat di mana masalah mungkin terjadi dan cara terbaik untuk menanganinya. Banyak orkestrasi memiliki beberapa titik kegagalan potensial. Masalah dapat muncul karena sejumlah alasan lain; misalnya, server mungkin tidak berfungsi atau pesan mungkin diformat dengan buruk.
Sangat penting bagi orkestrasi yang berjalan lama atau kompleks untuk melacak statusnya dan melaporkan kesalahan saat terjadi, sehingga Anda dapat menyelesaikan masalah secara akurat dan dengan upaya minimum. Sama pentingnya bagi orkestrasi untuk menjaga integritas serangkaian tindakan yang terkait erat, sehingga jika bagian dari transaksi terjadi tetapi yang lain tidak, seluruh transaksi dapat digulirkan kembali seolah-olah tidak pernah terjadi.
BizTalk Orchestration memungkinkan Anda menjamin atomitas pekerjaan, yaitu integritas tindakan terkait, bahkan ketika sistem eksternal berpartisipasi dalam transaksi. Ini memberi Anda alat untuk menangani kesalahan, untuk mempertahankan status orkestrasi, dan untuk memperbaiki masalah saat terjadi melalui transaksi, kompensasi, dan penanganan pengecualian.
Sebagai kerangka kerja untuk transaksi dan penanganan pengecualian, Orchestration Designer menyediakan Shape Scope. Cakupan dapat memiliki suatu jenis transaksi, kompensasi, serta jumlah yang tidak terbatas dari penangan pengecualian.
Langkah-langkah untuk menyiapkan transaksi dan penanganan pengecualian adalah:
Buat cakupan.
Identifikasi jenis transaksi yang Anda butuhkan.
Tentukan apa yang perlu dikompensasi.
Identifikasi potensi kesalahan.
Tambahkan penangan pengecualian dan kode kompensasi yang sesuai.
Contoh Penggunaan Transaksi, Penanganan Pengecualian, dan Kompensasi
Unduh sampel SDK "Transaksi Atomik dengan Komponen Layanan COM+ dalam Orkestrasi" dari https://go.microsoft.com/fwlink/?LinkId=73703.
Unduh sampel SDK "Menggunakan Adaptor SQL dengan Transaksi Atom dalam Orkestrasi" dari https://go.microsoft.com/fwlink/?LinkId=73703.
Unduh sampel SDK "Menggunakan Transaksi Long-Running dalam Orkestrasi" dari https://go.microsoft.com/fwlink/?LinkId=73703.
Unduh contoh SDK "Penanganan Pengecualian di dalam Orkestrasi" dari https://go.microsoft.com/fwlink/?LinkId=73703.