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 penganalisis digunakan dalam tahap tahapan proses yang memiliki mode eksekusi FirstMatch. Dalam 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 pengembalian 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 Pengolah Pesan mengambil komponen berikutnya dalam tahap proses. Jika tidak ada lagi komponen dan tidak ada komponen yang dijalankan, akan menghasilkan kesalahan bahwa pemrosesan pipeline 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