Gejala

Sedikit lebih rendah lapisan protokol MLLP) Kirim port pemeriksaan pengakuan (ACK) kode ACK (yaitu, MSA.1_AcknowledgmentCode bidang segmen MSA) yang dikembalikan oleh sistem hilir dan membandingkan dengan kode ACK diterima yang ditetapkan di MLLP kirim konfigurasi port di properti. Kode ACK yang saat ini didukung oleh MLLP kirim port adalah sebagai berikut:

  • AA

  • CA

  • AE

  • CE

  • AR

  • CR

Anda dapat memilih semua kode ACK atau kombinasi dari mereka. Sebagai contoh, kode berikut semua sah:

  • AA dan CA

  • AA, CA, AE dan CE

  • AA, CA, AR, dan CR

Namun, Anda tidak dapat memasukkan kode ACK tambahan dapat diterima.Setelah Anda menerapkan perbaikan terbaru ini, kode ACK diterima baru yang telah diberi nama kustom ditambahkan dalam daftar Kode ACK dapat diterima . Selain itu, kotak teks yang baru ditambahkan di mana Anda dapat memasukkan kode ACK kustom dapat diterima.alternate textalternate textNotes

  • Kode kustom harus dipisahkan oleh koma (,). Misalnya: AE CE, AR, CR, XX, ZZ.

  • Jika salah satu kombinasi standar (non-kustom opsi) dipilih, Anda tidak harus masukkan nilai apa pun di properti Kode ACK kustom dapat diterima .

  • Untuk memastikan bahwa pipa validasi berhasil untuk kode ACK kustom, Anda harus menambahkan kode ACK kustom diperlukan untuk skema ACK yang bersangkutan.

  • Anda dapat menggunakan fitur pelacakan BizTalk (dengan mengaktifkan pelacakan) untuk melacak pesan dengan menggunakan MessageID properti yang dicatat dalam acara log ketika pesan dicoba ulang atau ditangguhkan.

Pemecahan masalah

Informasi pembaruan kumulatif

Masalah ini pertama kali diperbaiki di pembaruan kumulatif BizTalk Server berikut ini:

Fitur ini

Fitur baru ini berlaku untuk kirim Port hanya. Setelah Anda menginstal perbaikan terbaru, perilaku akan didasarkan pada kode ACK diterima yang dipilih dalam daftar drop-down dan bukan kode yang disediakan oleh sistem hilir.MLLP kirim port memeriksa kode ACK dalam ACK (bidangMSA.1_AcknowledgmentCode segmen MSA) yang dikembalikan oleh sistem hilir dan membandingkan dengan kode ACK diterima yang ditetapkan pada port kirim MLLP konfigurasi properti. Saat ini dapat diterima ACK kode yang didukung oleh MLLP kirim port termasuk AA, CA, AE, CE, AR, dan CR. Anda dapat memilih semua kode ACK atau kombinasi dari mereka. Misalnya, Anda dapat memilih berikut yang sah:

  • AA dan CA

  • AA, CA, AE dan CE

  • AA, CA, AR dan CR

Namun, terdapat pilihan untuk memasukkan ACK kode kombinasi yang dapat diterima.Tambahan dapat diterima ACK kode nilai yang bernama "Kustom" ditambahkan dalam daftar rentang turun di properti Dapat diterima ACK kode . Semua kombinasi sebelumnya tetap dan yang diterapkan sebagai mereka sebelum fitur baru ditambahkan.alternate textalternate textSetelah kustom yang dipilih, Anda juga harus memasukkan nilai yang baru di properti Diterima kustom ACK kode . Setiap nilai ACK baru ini harus dipisahkan oleh koma (,).Setelah Anda menginstal hotfix, perilaku tergantung pada pengaturan Diterima ACK kode yang dipilih. Jika kode ACK yang dikembalikan sesuai dengan kode diterima yang dipilih, pengolahan terjadi berhasil. Kode standar ACK dicoba lagi. Dan, kode ACK apapun yang tidak terdaftar ditangguhkan. (Ini akan membuat ACK bahwa kode kode ACK nonstandar atau non-kustom.)Tabel berikut ini menunjukkan skenario ini. Interpretasi tertulis berikut dalam tabel.alternate textUntuk AA dan CA, pesan pemrosesan selalu berhasil terlepas dari setiap diterima ACK kode pengaturan yang dipilih. Informasi selengkapnya tentang pengaturan Diterima ACK kode adalah sebagai berikut:

  • AA, CA: Mencoba AE, CE, AR, dan CR, dan menunda lainnya.

  • AA, CA, AE, CE: Diterima dan berhasil: AA, CA, AE, dan CE dan mencoba AR dan CR. menunda lainnya.

  • AA, CA, AR, CR: Diterima dan berhasil: AA, CA, AR, dan CR, dan mencoba AE dan CE. Menunda lainnya.

  • AA, CA, AR, CR, AE CE: Diterima dan berhasil: AA, CA, AR, CR, AE, dan CE dan tidak ada yang lain yang ditayangkan. ACK dicoba lagi, dan pesan ditangguhkan.

  • Kustom (nilai yang dimasukkan dan dipisahkan oleh tanda koma): Contoh: AA AE, Foo, ZZ, ZZZ. Diterima dan berhasil: AA, CA, dan AE, ditambah lain masuk kustom ACK seperti, dalam kasus ini, Foo, ZZ, atau ZZZ. Mencoba CE, AR.

  • Kode ACK apapun yang tidak disebutkan di Diterima kustom ACK kode tidak dicoba lagi dan ditangguhkan.

Ketika ACK standar tidak dimasukkan di bawah Diterima ACK kode, galat yang menyerupai berikut ini akan ditampilkan:

Adaptor gagal untuk mengirimkan pesan akan mengirim port "< SendPortName >" dengan URL "127.0.0.1:33000". Ini akan harus ditransmisikan ulang setelah coba lagi interval yang ditetapkan untuk Port Kirim ini. Rincian: "pesan dengan MessageID: < MessageID >, diterima dengan jenis pengakuan: galat dan dengan kode ACK: CE.

Skema ACK luar kotak harus diubah dengan menambahkan ke daftar yang ada standar ACKs (AA AE, AR, CA, CE, CR). Setiap tambahan dapat diterima kustom ACKs (XX dan a misalnya) harus ditambahkan ke kolom MSA.1_AcknowledgementCode ACK skema. Jika ACKs kustom tambahan tidak ditambahkan ke skema, jalur pipa validasi gagal dengan galat "Tabel nilai tidak ditemukan".alternate text

Informasi lebih lanjut

Prasyarat untuk menginstal pembaruan perangkat lunak

Untuk menerapkan hotfix ini, Anda harus memiliki perangkat lunak berikut ini yang diinstal:

  • Microsoft BizTalk Server 2013 R2

  • Akselerator Microsoft BizTalk 2013 R2 untuk HL7

Persyaratan mulai ulang

Anda tidak harus menghidupkan ulang komputer setelah menerapkan hotfix ini. Namun, kami sarankan Anda menutup dan buka Konsol Admin BizTalk setelah pemasangan hotfix.

Status

Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Referensi

Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, lihat informasi tentang perbaikan terbaru BizTalk Server.Pelajari tentang terminologi standar yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.