Bagikan melalui


Pengodean Karakter di Komponen Alur Perakitan XML

Komponen alur Xml Assembler dapat menghasilkan pesan dalam pengodean karakter yang ditentukan pengguna dengan dua cara, seperti yang diperlihatkan dalam tabel berikut.

Tingkat pengodean Metode pengodean
Komponen Atur properti komponen charset Target di Perancang Alur.
Pesan Atur properti XMLNorm.TargetCharset pada konteks pesan. Nota: Properti konteks pesan selalu mengambil alih properti konteks apa pun yang diatur dalam Perancang Alur.

Perakitan XML menggunakan algoritma berikut untuk menentukan pengodean pesan output:

  1. Jika properti konteks XMLNorm.TargetCharset diatur, nilainya akan digunakan.

  2. Jika tidak, jika properti charset Target ditentukan dalam Perancang Alur, nilainya akan digunakan.

  3. Jika tidak, jika properti XMLNorm.SourceCharset ditentukan, nilainya akan digunakan.

  4. Jika tidak ada properti sebelumnya yang ditetapkan, penyandian UTF-8 digunakan.

    Perakitan XML menyimpan informasi pengodean objek pesan BizTalk di IBaseMessagePart.Charset properti . Saat menggunakan pengodean Unicode atau UTF-8, Perakitan XML selalu menambahkan tanda urutan byte (BOM) ke pesan keluar.

    Perhatikan bahwa saat menggunakan alur pengiriman XML default, yang berisi komponen Xml Assembler, dokumen yang dihasilkan dapat dikodekan dengan menggunakan charset yang sama seperti ketika dikirimkan ke server, atau mungkin dikodekan dengan menggunakan UTF-8 jika dokumen dibuat dalam server dan XMLNorm.TargetCharset tidak ditentukan.

Lihat Juga

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