Anda tidak dapat memasukkan kode ACK diterima apa pun selain yang ditetapkan di MLLP kirim konfigurasi port di properti

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 3050011
Gejala

TheMinimal menurunkan 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 namakustom ditambahkan dalam daftar Kode ACK dapat diterima. Selain itu, kotak teks yang baru ditambahkan di mana Anda dapat memasukkan kode ACK kustom dapat diterima.







Catatan
s
  • 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 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 hotfix, perilaku akan didasarkan pada kode ACK diterima yang dipilih dalam daftar menurun alih-alih kode yang disediakan oleh sistem hilir.

MLLP kirim port memeriksa kode ACK dalam ACK (MSA.1_AcknowledgmentCodebidang MSA segmen) yang dikembalikan oleh sistem hilir dan membandingkan dengan kode ACK diterima yang ditetapkan di 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, ada tidak ada opsi untuk memasukkan ACK kode kombinasi yang dapat diterima.

Tambahan dapat diterima ACK kodenilai yang bernama "Kustom" ditambahkan dalam daftar rentang turun di propertiDiterima ACK kode . Semua kombinasi sebelumnya tetap dan yang diterapkan sebagai mereka sebelum fitur baru ditambahkan.





Setelah kustom yang dipilih, Anda juga harus memasukkan nilai yang baru di properti Kode ACK kustom dapat diterima. Setiap nilai ACK baru ini harus dipisahkan oleh koma (,).

Setelah Anda menginstal hotfix, perilaku tergantung pada pengaturan Diterima ACK kodeyang dipilih. Jika kode ACK yang dikembalikan cocok dengan kode diterima dipilih, pengolahan terjadi berhasil. Kode standar ACK dicoba lagi. Dan, kode ACK apapun yang tidak terdaftar ditangguhkan. (Ini akan membuat ACK bahwa kode kustom ornon ACK kode nonstandar.)

Daftar Tabel berikut ini menunjukkan skenario ini. Interpretasi tertulis berikut dalam Daftar Tabel.



Untuk AA dan CA, pesan pemrosesan selalu berhasil terlepas dari setiap diterima ACK kode pengaturan yang dipilih. Informasi selengkapnya tentang pengaturanDiterima ACK kodeadalah 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></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></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 kolomMSA.1_AcknowledgementCode ACK skema. Jika ACKs kustom tambahan tidak ditambahkan ke skema, garis jatuh berseri pipa validasi gagal dengan galat "Tabel nilai tidak ditemukan".



Informasi lebih lanjut

Prasyarat untuk menginstal pembaruan peranti penangkap lunak

Untuk menerapkan hotfix ini, Anda harus memiliki peranti penangkap 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 peranti penangkap lunak Microsoft.


Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3050011 - Tinjauan Terakhir: 07/03/2015 10:05:00 - Revisi: 1.0

Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbbts kbmt KB3050011 KbMtid
Tanggapan