Simptome
Problema 1:
Această remediere rapidă adaugă suport pentru tipul de datetime MSH7 în v2.7 HL7 în Microsoft BizTalk 2013 Accelerator pentru HL7 (BTAHL7).
Problema 2:
Un invalid ORU ^ R01 mesaj poate fi procesat cu succes.
Problema 3:
BizTalk server primește un batch HL7 care conține un segment de FHS, primiți un mesaj de eroare asemănător cu următorul:
Eroare fatală în 2XDasm. Informații de excepție este referința obiectului nu este setat la o instanță a unui obiect.
Problema 4:
Să luăm în considerare următorul scenariu:
-
Dacă utilizaţi Microsoft BizTalk 2013 Accelerator HL7 (BTAHL7).
-
Utilizați MLLP primi adaptor și HL7 primirea canalului într-un dublu sens primiți port.
-
Utilizați utilitarul MLLPSEND pentru a trimite mesaje. De exemplu: MLLPSEND /SB 11 /EB 28 /CR 13 /p 12000 /f "c:\labs\ADT^A03-Good.txt /twoway/repetați 100."
-
Se opri SSO serviciu care împiedică toate BTS asociate procese atunci când se execută utilitarul MLLPSEND .
În acest scenariu, toate mesajele care conțin "mesaj de stare = Queued (procesare în aşteptare)" și "Service Status = Active" înainte de a începe instanța de gazdă. Cu toate acestea, când reporniți serviciul SSO și BizTalk gazdă instanță, totul, cu excepția mesaje ACK (CA) nu sunt procesate și rămâne în active. ACK Arată cu un "mesaj de stare = Consumed" și "Service Status = activă."
Problema 5
Să luăm în considerare următorul scenariu:
-
Dacă utilizaţi Microsoft BizTalk 2013 Accelerator HL7 (BTAHL7).
-
Procesul de un mesaj MSH3 nevalidă a căror sursă terț nu există.
În acest scenariu, pot găsi că nici ACK nici cristina se returnează, astfel sistemul upstream doar stă acolo așteptând până când acesta expiră.
Rezolvare
O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină această problemă anume.
Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare disponibilă pentru remediere rapidă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, trimite o solicitare de la serviciul pentru clienți Microsoft de asistență pentru a obţine remedierea rapidă.
Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă cu numerele de telefon ale clienților servicii și asistență Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:
http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare disponibilă pentru remediere rapidă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.
Notă pentru problema 4, în HL7 2013, ACK sau cristina pentru a fi generat în urma registry cheie trebuie să fie create cu următoarea valoare: Set ReturnErrorForInvalidMSH3 cheia de registry la 1 pentru a asigura ACK sau cristina este generat, utilizați această metodă:
-
Creați o intrare de registry de tip DWORD și nume "ReturnErrorForInvalidMSH3" într-una dintre următoarele sub-cheile de registry:
Pentru 32-bit (x86) sistem de operare:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator pentru HL7
Pentru 64-bit (x64) sistem de operare:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator pentru HL7
Note:
-
Asigurați-vă că reporniţi instanța gazdă după registry de mai sus este setat.
-
Aplicație puteți abona la mesajele nereușită cu următoarele condiţii de filtrare:
BTAHL7Schemas.ParseError = True. -
Setați canal la "Trece prin" pentru port care este abonat la mesaje nereușite.
Mai multe informații
Cerințe preliminare pentru a instala actualizarea software-ului
Pentru a aplica această remediere rapidă, trebuie să aveți instalat software următoarele:
-
Microsoft BizTalk Server 2013
-
Microsoft BizTalk Accelerator 2013 pentru HL7
Cerințe de repornire
Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide. Cu toate acestea, se recomandă să închideți și deschideți consola de administrare BizTalk după instalarea remedierii rapide.
Versiunea în limba engleză a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
Platformă |
---|---|---|---|---|---|
Microsoft.Solutions.BTAHL7.HL72fDasm.dll |
3.10.317.2 |
107544 |
|
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.DdvHelper.dll |
3.10.317.2 |
19480 |
|
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineCommon.dll |
3.10.317.2 |
91160 |
|
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineMessageCore.dll |
3.10.317.2 |
87064 |
|
00:46 |
x86 |
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Referințe
Pentru mai multe informații despre remedierile rapide BizTalk Server, vedeți informații despre remedierile rapide BizTalk Server.
Pentru mai multe informaţii despre terminologia actualizărilor de software, consultați Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft.
Produsele terţe despre care se discută în acest articol sunt fabricate de companii independente de Microsoft. Microsoft nu garantează în niciun fel, implicit sau în alt mod, funcționarea sau fiabilitatea acestor produse.