Baca dalam bahasa Inggris

Bagikan melalui


Kompensasi

Jika terjadi kesalahan dan Anda perlu membatalkan atau membalikkan efek transaksi yang berhasil dilakukan, Anda dapat melakukannya dengan menambahkan kode kompensasi ke orkestrasi Anda.

Kompensasi dapat dipanggil setelah transaksi berhasil menyelesaikan tindakannya. Pada saat itu, status orkestrasi diketahui, dan informasi status tersedia untuk kode dalam kompensasi, yang berarti bahwa Anda dapat menulis kode untuk bertindak dengan tepat tergantung pada status orkestrasi ketika transaksi dilakukan.

Kompensasi juga dapat diberikan pada transaksi atomik. Kompensasi ini hanya dapat dipanggil setelah transaksi atom melakukan. Anda perlu menulis kode untuk membatalkan atau membalikkan jalur eksekusi normal dalam kompensasi.

Blok kompensasi bersifat fleksibel; dapat berisi bentuk lain, termasuk cakupan transaksi lain.

Catatan

Anda hanya dapat melakukan kompensasi sekali pada cakupan tertentu.

Di Bagian Ini