Gejala
Ketika Anda menggunakan akselerator Microsoft BizTalk Server 2010 untuk HL7 (BTAHL7), pengakuan (ACK) dibuat dalam format yang benar.
Sebagai contoh, ACK dibuat dalam format berikut:
ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ jenis Data Galat ^ 102 | E|||||||| ^^^^^^^^^^^
Namun, format yang benar untuk ACK adalah sebagai berikut:
ERR || OBX ^ 9 ^ 23 | 102 ^ jenis Data galat ^ HL70369 | E|||||||| ^^^^^^^^^^^
Catatan
-
"OBX_ObservationResult" adalah nama node XML, tidak pengidentifikasi HL7.
-
"HL7nnnn" sebenarnya harus kode "HL70369".
-
Urutan kolom dalam segmen ERR tidak benar. "HL7nnnn ^ jenis Data Galat ^ 102" harus "102 ^ jenis Data galat ^ HL70369".
Penyebab
Masalah ini terjadi karena kerusakan produk.
Pemecahan masalah
Perbaikan terbaru ini membahas tiga aspek masalah berikut ini:
-
ACK memiliki identifier HL7 bukannya nama node XML. Sebagai contoh, ACK memiliki "OBX" bukannya "OBX_ObservationResult".
-
Informasi galat untuk segmen ERR dibuat melalui pedoman berikut:
-
Jika nilai dalam tabel tidak ditemukan, kemudian kembali "HL7nnnn".
Catatan "nnnn" adalah nomor tabel HL7 yang diperiksa. -
Galat validasi non-tabel, Ubah "HL7nnnn" ke "HL79999".
Catatan "HL79999" adalah galat non-tabel nilai yang galat khusus untuk BizTalk Server.
-
-
Urutan kolom dalam segmen ERR tidak benar. Misalnya, "HL7nnnn ^ jenis Data Galat ^ 102" diubah menjadi "102 ^ jenis Data galat ^ HL7nnnn".
Informasi Hotfix
Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan untuk memperbaiki masalah yang dijelaskan di artikel ini. Menerapkan hotfix ini hanya ke sistem yang mengalami masalah khusus ini.
Apabila hotfix tersedia untuk diunduh, ada bagian "Tersedia unduhan Hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak muncul, kirimkan permintaan ke layanan pelanggan Microsoft dan dukungan untuk mendapatkan hotfix.
Catatan Jika terjadi masalah tambahan atau apabila pemecahan masalah apa pun diperlukan, Anda mungkin harus membuat permintaan layanan secara terpisah. Biaya dukungan biasa akan berlaku untuk dukungan tambahan pertanyaan dan masalah yang tidak memenuhi syarat untuk hotfix ini. Untuk daftar lengkap nomor telepon layanan pelanggan Microsoft dan dukungan atau untuk membuat permintaan layanan terpisah, kunjungi situs web Microsoft berikut:
http://support.microsoft.com/contactus/?ws=supportCatatan Formulir "Tersedia Unduhan Hotfix" menampilkan bahasa hotfix tersedia. Jika Anda tidak melihat bahasa Anda, hal ini karena hotfix tidak tersedia untuk bahasa tersebut.
Prasyarat
Anda harus memiliki BTAHL7 diinstal untuk menerapkan hotfix ini. Selain itu, Anda harus menerapkan perbaikan terbaru yang dijelaskan di artikel Pangkalan Pengetahuan Microsoft (KB) berikut ini:
MEMPERBAIKI 2564013 : tersedia hotfix yang menyediakan properti Mode pengiriman tambahan untuk protokol lapisan rendah Minimal mengirim dan menerima adapter di akselerator BizTalk untuk HL7 di lingkungan BizTalk Server 2010
MEMPERBAIKI 2607536 : Hotfix menambahkan dukungan untuk HL7 v2.5.1 pemrosesan pesan dan memperbaiki beberapa masalah dalam akselerator BizTalk Server 2010 untuk HL7
Persyaratan menghidupkan ulang
Setelah Anda menerapkan perbaikan terbaru ini, Anda mungkin harus me-restart komputer. Jika Anda diminta untuk me-restart komputer, Anda harus me-restart BizTalk host contoh layanan.
Petunjuk penginstalan
Penting Bagian, metode, atau tugas ini berisi langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah serius dapat terjadi apabila Anda salah mengubah registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah ini dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum mengubahnya. Lalu, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 cara membuat cadangan dan memulihkan registri di WindowsApabila hotfix saat ini diperlukan dan BTAHL7 menghasilkan ACK berdasarkan skema dimodifikasi, Anda harus mengikuti langkah-langkah ini selain menginstal hotfix. Apabila hotfix yang tidak diperlukan, misalnya BTAHL7 menghasilkan ACK yang tidak memiliki gejala yang serupa yang dijelaskan di bagian "Gejala", Anda tidak harus mengikuti langkah-langkah berikut.
Catatan Prosedur berikut ini memerlukan tataan kunci registri yang baru, membangun kembali BTAHL7V2XCommon proyek dengan skema dimodifikasi, dan kemudian redeploying proyek. Jika skema tersebut disebut dalam proyek lain, ini juga memerlukan membangun kembali dan redeploying proyek tersebut.
-
Berhenti BizTalk Server host contoh.
-
Redeploy BTAHL7V2XCommon proyek dengan skema dimodifikasi baru. Untuk melakukannya, lakukan tindakan berikut ini:
-
Ganti nama ACK_24_GLO_DEF_949029 di akselerator 2010 \%\Microsoft BizTalk untuk HL7\Templates\Schemas\V2. X\2.4 sebagai ACK_24_GLO_DEF
-
Ganti nama ACK_25_GLO_DEF_949029 di akselerator 2010 \%\Microsoft BizTalk untuk HL7\Templates\Schemas\V2. X\2.5 sebagai ACK_25_GLO_DEF
Catatan
-
Jika BTAHL7V2XCommon proyek sudah disebarkan, undeploy proyek, dan kemudian membangun dan redeploy proyek.
-
Jika skema ini disebut dalam proyek lain, prosedur juga memerlukan membangun kembali dan redeploying proyek tersebut dengan skema ini dimodifikasi.
-
-
Membuat entri registri jenis DWORD dengan nama "UseModifiedAck" di subkunci registri berikut ini:
-
Untuk (x86) 32-bit sistem operasi:
Akselerator HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk HL7\Version 2010 -
Untuk (x64) 64-bit sistem operasi:
Akselerator HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk HL7\Version 2010
-
-
Apabila hotfix yang diperlukan dan langkah 2 selesai, tetapkan nilai kunci registri yang baru dibuat ke 1. Jika kunci registri tidak tersedia atau nilai yang ditetapkan ke nilai selain 1, BTAHL7 akan menghasilkan ACK yang tidak memiliki gejala yang serupa dengan apa dijelaskan di bagian "Gejala" (prosedur ini dilakukan untuk memastikan bahwa ada solusi pelanggan tidak terganggu). Oleh karena itu, dalam kasus skema dimodifikasi tidak disebarkan (langkah 2 tidak selesai), tetapkan nilai kunci registri ke nilai lain yang bukan 1. Jika skema dimodifikasi menyebarkan (langkah 2 selesai), pastikan bahwa Anda mengatur kunci registri ke 1.
-
Restart BizTalk Server host contoh.
Informasi file
Versi bahasa Inggris dari hotfix ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang tercantum dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas tersebut dicantumkan dalam Waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, akan diubah ke waktu lokal. Untuk menemukan perbedaan antara waktu UTC dan waktu lokal, gunakan tab Zona Waktu di item Tanggal dan Waktu di Panel Kontrol.
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
Microsoft.solutions.btahl7.pipelinecommon.dll |
3.9.559.2 |
90,528 |
13-Jul-2012 |
17:41 |
x86 |
Microsoft.solutions.btahl7.pipelinemessagecore.dll |
3.9.559.2 |
86,448 |
13-Jul-2012 |
17:41 |
x86 |
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Informasi lebih lanjut
Untuk informasi lebih lanjut tentang perbaikan terbaru BizTalk Server, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2003907 informasi tentang dukungan paket layanan dan hotfix BizTalk