Bagikan melalui


Pesan yang Tidak Dikenali di Komponen Alur Perakit XML

Komponen Perakit XML memperlakukan pesan sebagai "tidak dikenali" jika pesan memiliki:

  • Tidak ada bagian tubuh.

  • Bagian tubuh kosong.

  • Tidak ada data di bagian isi.

  • Tidak ada skema terkait yang disebarkan.

Catatan

Pesan non-XML selalu diperlakukan sebagai tidak dikenal.

Cara Perakit XML menangani pesan yang tidak dikenal dikendalikan oleh properti konteks pesan XMLNorm.AllowUnrecognizedMessage .

Ketika XMLNorm.AllowUnrecognizedMessage diatur ke True, Perakit XML menangani dokumen XML sebagai berikut:

  • Pesan tanpa bagian isi atau dengan bagian isi kosong atau data kosong di bagian isi melewati perakitan.

  • Dokumen yang tidak memiliki skema yang disebarkan yang terkait dengannya melewati tidak berubah melalui perakit.

  • Dokumen dengan skema terkait yang disebarkan diproses oleh perakit (terlepas dari apakah skema secara eksplisit direferensikan dalam properti komponen atau ditemukan selama proses resolusi skema).

    Jika XMLNorm.AllowUnrecognizedMessage diatur ke False, Perakit XML menangani dokumen XML sebagai berikut:

  • Pesan tanpa bagian isi atau dengan bagian isi kosong atau data kosong di bagian isi tidak diproses. Kesalahan dilaporkan dan pesan ditangguhkan.

  • Pesan yang tidak memiliki skema yang disebarkan yang terkait dengannya tidak diproses. Kesalahan dilaporkan dan pesan ditangguhkan.

  • Dokumen dengan skema terkait yang disebarkan diproses oleh perakit (terlepas dari apakah skema secara eksplisit direferensikan dalam properti komponen atau ditemukan selama proses resolusi skema).

  • Secara default, komponen Perakit XML tidak mengizinkan pesan yang tidak dikenali (yaitu, XMLNorm.AllowUnrecognizedMessages dianggap False jika tidak diatur pada konteks pesan).

Lihat juga

Komponen Alur Perakitan XML
Cara Mengonfigurasi Komponen Alur Perakitan XML
Pipelines-AssemblerDisassembler (Folder Sampel Server BizTalk)