Bagikan melalui


Mengembangkan Komponen Alur Pemeriksaan

Komponen alur apa pun (umum, perakitan, atau pembongkaran) dapat mengimplementasikan IProbeMessage antarmuka jika harus mendukung fungsionalitas pemeriksaan pesan. Komponen pemeriksaan digunakan dalam tahap alur yang memiliki mode eksekusi FirstMatch . Pada tahap seperti itu, BizTalk Messaging Engine memberikan bagian awal pesan kepada komponen untuk menentukan apakah komponen mengenali format pesan. Jika komponen mengenali format, seluruh pesan diberikan kepada komponen untuk diproses.

Antarmuka IProbeMessage mengekspos satu metode, Probe, yang memungkinkan komponen memeriksa bagian awal pesan. Nilai yang dikembalikan menentukan apakah komponen ini dijalankan. Langkah-langkah berikut menguraikan bagaimana BizTalk Messaging Engine menjalankan tahap yang memerlukan pengenalan:

  1. Jika tahap tidak berisi komponen apa pun, tahap tidak dijalankan dan pesan diberikan ke tahap berikutnya untuk diproses.

  2. Periksa apakah komponen mengimplementasikan antarmuka IProbeMessage . Jika tidak, Mesin Olahpesan memanggil komponen. Pemrosesan tahap dilakukan dan pesan diberikan ke tahap berikutnya.

  3. Metode Probe dipanggil. Jika nilai yang dikembalikan adalah True, komponen dijalankan. Kemudian pemrosesan tahap dilakukan dan pesan diberikan ke tahap berikutnya.

  4. Mesin Olahpesan mendapatkan komponen berikutnya dalam tahap. Jika tidak ada lagi komponen dan tidak ada komponen yang dijalankan, itu menghasilkan kesalahan bahwa pemrosesan alur telah gagal. Jika tidak ada lagi komponen dan setidaknya satu komponen telah dijalankan, pemrosesan dilakukan.

    Jika tahap tidak memerlukan pengenalan (misalnya, mode eksekusi adalah Semua), Mesin Olahpesan memanggil komponen tanpa terlebih dahulu mengkueri antarmuka IProbeMessage dan memanggil metode Probe .

Lihat juga

Mengembangkan Komponen Alur Umum
Mengembangkan Komponen Alur Perakitan
Mengembangkan Komponen Alur Pembongkaran
Melaporkan Kesalahan dari Komponen Alur
Mengonfigurasi Komponen Alur Asli
Menyebarkan Komponen Alur