Bagikan melalui


Properti Konteks EDI

Properti konteks pesan dalam skema properti global EDI diekspos secara publik sehingga Anda dapat menggunakannya dalam operasi seperti perutean pesan. Properti konteks ini didefinisikan dalam PropertySchema.xsd di rakitan Microsoft.BizTalk.Edi.BaseArtifacts. Namespace layanan untuk properti adalah http://schemas.microsoft.com/ Edi/PropertySchema. Jika dipromosikan, properti konteks pesan ini tersedia sebagai Edi.<Nama> Properti di halaman FilterKotak Dialog Kirim Properti Port di panduan UI dan referensi namespace API pengembang.

Daftar properti konteks

Properti konteks EDI juga tersedia dalam orkestrasi, selama referensi ke rakitan Microsoft.BizTalk.Edi.BaseArtifacts telah ditambahkan ke proyek orkestrasi.

Nama Jenis Deskripsi
AK901 string Menunjukkan apakah grup fungsional yang diidentifikasi di segmen AK1 dari pengakuan diterima atau ditolak (hanya X12 997 ACK).
AttachmentId String ID lampiran pesan.
AgreementID Int Ditulis oleh EDI menerima alur. Menentukan ID perjanjian tempat pesan masuk diselesaikan. Untuk perjanjian fallback, nilai ini adalah 0.
AgreementName String Ditulis oleh EDI menerima alur. Menentukan nama perjanjian tempat pesan masuk diselesaikan. Untuk perjanjian fallback, nilai ini adalah BTSGuestParty.
AgreementNameForSend String Digunakan oleh EDI mengirim alur untuk resolusi perjanjian untuk dokumen keluar.
AgreementPartIDForSend Int Digunakan oleh EDI mengirim alur untuk resolusi perjanjian untuk dokumen keluar. Nilai ini ditulis oleh Orkestrasi Batching.
AgreementPartIDOnReceive Int Ditulis oleh EDI menerima alur. Menentukan ID perjanjian satu arah dari perjanjian tempat pesan masuk diselesaikan. Untuk perjanjian fallback, nilai ini adalah 0.
BatchElementValidationFailure boolean Indikasi bahwa kesalahan dipromosikan oleh sistem batching ketika elemen batch gagal validasi.
BatchEncodingType string Jenis pengodean yang harus digunakan BizTalk Server untuk mengodekan pertukaran batch keluar.
BatchId Int ID batch konfigurasi batch yang akan digunakan saat memproses dokumen ini, jika dokumen hanya cocok dengan satu filter batch.
BatchIds String Daftar ID batch dari kumpulan filter batch yang cocok, jika dokumen cocok dengan lebih dari satu filter batch.
BatchingError string Deskripsi kesalahan yang dipromosikan oleh sistem batching ketika menangguhkan elemen batch.
NamaBatch String Nama konfigurasi batch yang akan digunakan saat memproses dokumen ini.
CodePage string Halaman kode yang akan digunakan untuk memvalidasi pertukaran.
CONTRL_UCI4 string Bidang Kode Tindakan dari pengakuan CONTRL, menunjukkan apakah pertukaran diterima (nilai "8") atau ditolak karena kesalahan di segmen UNA atau UNB (nilai "4") (hanya EDIFACT CONTRL ACK).
DestinationPartyID (tidak digunakan lagi di BizTalk Server) int ID pihak tujuan tempat pesan harus dikirim.
DestinationPartyName (tidak digunakan lagi di BizTalk Server) string Nama pihak tujuan tempat pesan harus dikirim.
DestinationPartyReceiver
Pengidentifikasi
string Pengidentifikasi pihak tujuan tempat pesan harus dikirim. Properti ini dapat dipromosikan dalam komponen kustom untuk mengaktifkan resolusi pihak dalam alur kirim.
DestinationPartyReceiver
Pengualifikasi
string Kualifikasi pihak tujuan tempat pesan harus dikirim. Properti ini dapat dipromosikan dalam komponen kustom untuk mengaktifkan resolusi pihak dalam alur kirim.
DestinationPartySender
Pengidentifikasi
string Pengidentifikasi pihak yang mengirim pesan ke pihak tujuan. Properti ini dapat dipromosikan dalam komponen kustom untuk mengaktifkan resolusi pihak dalam alur kirim.
DestinationPartySender
Pengualifikasi
string Kualifikasi pihak yang mengirim pesan ke pihak tujuan. Properti ini dapat dipromosikan dalam komponen kustom untuk mengaktifkan resolusi pihak dalam alur kirim.
EncodingType short Jenis pengodean yang harus digunakan BizTalk Server untuk mengodekan pesan keluar.
ErrorDescription string Untuk pesan yang ditangguhkan, berisi salinan pesan kesalahan (mirip dengan pesan di EventViewer).
GS_Segment string Segmen GS (grup fungsional) lengkap (X12).

Alur penerima EDI menulis properti ini ke konteks ketika pertukaran dibagi sebagai set transaksi, bukan ketika pertukaran dipertahankan.
GS01 string Kode Pengidentifikasi Fungsi (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
GS02 string Kode Pengirim Aplikasi (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
GS03 string Kode Penerima Aplikasi (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
GS07 string Agensi yang Bertanggung Jawab (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
GS08 string Kode Pengidentifikasi Versi/Rilis/Industri (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
ISA_Segment string Segmen ISA (header kontrol pertukaran) lengkap (X12).

BizTalk Server menulis properti ini ke konteks ketika pertukaran dipisahkan sebagai set transaksi, bukan ketika pertukaran dipertahankan.

Properti ini berisi informasi keamanan/otorisasi (ISA2, Informasi Otorisasi, dan ISA4, Informasi Keamanan) yang dapat menyebabkan pengungkapan informasi. Anda dapat menggunakan properti informasi keamanan/otorisasi/kata sandi masker (di halaman Validasi dan Pembuatan ACK ) untuk mengganti setiap karakter di bidang ISA2 dan ISA4 dengan karakter "#". Ini adalah proses satu arah: karakter "#" tidak dapat dikonversi ke karakter aktual.

Alur penerima EDI menulis properti ini ke konteks ketika pertukaran dipisahkan sebagai set transaksi, bukan ketika pertukaran dipertahankan.
ISA05 string Kualifikasi Pengirim Pertukaran (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
ISA06 string ID Pengirim Pertukaran (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
ISA07 string Kualifikasi Penerima Pertukaran (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
ISA08 string ID Penerima Pertukaran (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
ISA15 string Indikator Penggunaan (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan batch yang dipertahankan).
IsResendControlMessage int Digunakan oleh mesin AS2 untuk menunjukkan bahwa pengiriman pesan APPLICAB2 harus dikirim ulang, karena respons MDN belum diterima dalam waktu yang dikonfigurasi.
IsSystemGeneratedACK boolean Menunjukkan bahwa pesan adalah pengakuan (X12 TA1 atau 997, atau EDIFACT CONTRL) yang dihasilkan oleh sistem. Bisa disetel ke Benar atau Salah.

Ini adalah properti konteks pesan yang tersedia sebagai EDI. IsSystemGeneratedACK di halaman Filter kotak dialog Kirim Properti Port .
ReceiverPartyName String Ditulis oleh EDI menerima alur. Menentukan nama mitra tujuan yang disediakan dalam perjanjian tempat pesan diselesaikan. Untuk perjanjian fallback, nilai ini adalah RECEIVE-PARTNER.
ReceiverPartyNameForSend String Digunakan oleh EDI mengirim alur untuk resolusi perjanjian untuk dokumen keluar.
ReuseEnvelope boolean Menunjukkan apakah pertukaran dipertahankan atau dipisahkan. Jika pertukaran dipertahankan, BizTalk Server akan menggunakan kembali amplop saat memproses pertukaran untuk pengiriman.
SenderPartyName String Ditulis oleh EDI menerima alur. Menentukan nama mitra sumber yang disediakan dalam perjanjian tempat pesan masuk diselesaikan. Untuk perjanjian fallback, nilai ini adalah BTS-SENDER.
SenderPartyNameForSend String Digunakan oleh EDI mengirim alur untuk resolusi perjanjian untuk dokumen keluar.
ST01 string Kode Pengidentifikasi Set Transaksi (X12)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
ST03 string Kode Pengidentifikasi Versi/Rilis/Industri (X12)

Anda dapat menulis dan mempromosikan properti ini ke konteks dan menggunakannya untuk perutean pesan.
TA1_TA104 string Bidang Perilaku Mesin dari pengakuan TA104, yang menunjukkan apakah pertukaran diterima (nilai "A"), diterima dengan kesalahan (nilai "E"), atau ditolak/ditangguhkan (nilai "R") (hanya X12 TA1 ACK).
ToBeBatched boolean Menunjukkan apakah pesan harus di-batch dengan pesan lain oleh orkestrasi batching.

Setelah membuat batch pertukaran, orkestrasi batching mengatur properti ini ke "False".
ToBeRouted boolean Menunjukkan bahwa pesan harus diambil oleh orkestrasi perutean, yang membuat salinan elemen batch sebanyak yang ada langganan ke elemen tersebut, lalu merutekan salinan ke MessageBox.
UNA_Segment string Segmen UNA (Saran String Layanan) lengkap (EDIFACT)

Alur penerima EDI menulis properti ini ke konteks ketika pertukaran dipisahkan sebagai set transaksi, bukan ketika pertukaran dipertahankan.
UNB_Segment string Segmen UNB (header kontrol pertukaran) lengkap (EDIFACT)

Alur penerima EDI menulis properti ini ke konteks ketika pertukaran dipisahkan sebagai set transaksi, bukan ketika pertukaran dipertahankan.

Properti ini berisi informasi keamanan/otorisasi (UNB6.1 dan UNB6.2) yang dapat menyebabkan pengungkapan informasi. Anda dapat menggunakan properti Informasi keamanan/otorisasi/kata sandi masker untuk mengganti nilai di bidang UNB6.1 dan UNB6.2 dengan karakter "#". Perhatikan bahwa karakter "#" tidak dapat dikonversi ke karakter aktual.
UNB11 string Indikator Penggunaan (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNB2_1 string ID Pengirim Pertukaran (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNB2_2 string Penentu Kode Pengirim Pertukaran (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNB2_3 string Alamat untuk Perutean Terbalik (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNB3_1 string ID Penerima Pertukaran (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNB3_2 string Kualifikasi Kode Penerima Pertukaran (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNG_Segment string Segmen UNG (grup fungsional) lengkap (X12)

Alur penerima EDI menulis properti ini ke konteks ketika pertukaran dipisahkan sebagai set transaksi, bukan ketika pertukaran dipertahankan.
UNG1 string Identifikasi Grup Fungsional (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNG2_1 string Identifikasi Pengirim Aplikasi (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNG3_1 string Identifikasi Penerima Aplikasi (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNH2_1 string Jenis Pesan (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNH2_2 string Nomor Versi Pesan (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).
UNH2_3 string Nomor Rilis Pesan (EDIFACT)

Alur penerimaan EDI mempromosikan properti ini ke konteks (jika pertukaran bukan pertukaran batch yang dipertahankan).

Mengekstrak Bidang Individual dari Properti Konteks Segmen

Beberapa properti tidak ditulis atau dipromosikan ke konteks pesan oleh EDI menerima alur sebagai properti individual, tetapi hanya sebagai bagian dari string segmen. Hal ini dilakukan karena alasan performa, karena promosi properti berdampak pada performa. Misalnya, bidang ISA5, ISA6, ISA7, ISA8, dan ISA15 dari segmen ISA dipromosikan oleh alur penerima sebagai properti individual, tetapi bidang ISA lainnya hanya ditulis ke konteks pesan sebagai bagian dari properti ISA_Segment. Properti ini ditulis atau dipromosikan hanya ketika ReuseEnvelope tidak diatur ke True, menunjukkan bahwa pertukaran batch yang diterima tidak dipertahankan.

Jika Anda memerlukan bidang individual dari salah satu segmen (ISA, GS, UNB, UNG, atau UNA) untuk ditulis ke konteks pesan, tetapi bidang individual ini tidak ditulis ke konteks pesan secara default, Anda harus menulis komponen kustom untuk menulisnya ke konteks pesan. Komponen kustom ini perlu mengurai bidang segmen dan menulis bidang individual ke konteks pesan.

Sampel Pengayaan Pesan menunjukkan cara menggunakan pengurai untuk mengekstrak bidang individual dari segmen dan menulisnya ke konteks. Sampel ini disertakan dalam <drive>:\Program Files\Microsoft BizTalk Server\SDK\Samples\EDI\MessageEnrichment. Untuk informasi selengkapnya, lihat Sampel Pengayaan Pesan (Sampel Server BizTalk).

Lihat juga

Mengembangkan dan Mengonfigurasi Solusi EDI BizTalk Server