Symptomen
Probleem 1:
Deze hotfix wordt ondersteuning toegevoegd voor MSH7 datetime type in HL7 v2.7 in Microsoft BizTalk 2013 Accelerator voor HL7 (BTAHL7). Probleem 2: Een ongeldige ORU ^ R01 bericht met succes kan worden verwerkt. Probleem 3: Als de BizTalk-server ontvangt een batch HL7 met een FHS segment, wordt een foutbericht van de volgende strekking:Onherstelbare fout opgetreden in 2XDasm. Informatie over de uitzondering is de objectverwijzing is niet op een exemplaar van een object ingesteld.
Probleem 4:
Overweeg het volgende scenario:-
U gebruikt Microsoft BizTalk 2013 Accelerator voor HL7 (BTAHL7).
-
U gebruikt MLLP adapter ontvangen en HL7 pijpleiding wordt in een tweerichtingsvertrouwensrelatie wordt poort.
-
U kunt het hulpprogramma MLLPSEND gebruiken om berichten te verzenden. Bijvoorbeeld: MLLPSEND /SB 11 /EB 28 /CR 13 12000 /p /f "c:\labs\ADT^A03-Good.txt /twoway/100 herhalen."
-
U stopt de SSO-service alle BTS stopt gerelateerde processen bij het uitvoeren van het hulpprogramma MLLPSEND .
In dit scenario wordt alle berichten die bevatten "berichtstatus in wachtrij geplaatst (in afwachting van verwerking) =" en "servicestatus = actief ' voordat u begint met het exemplaar van de host. Echter, wanneer u de service voor eenmalige aanmelding en BizTalk-host exemplaar opnieuw, alles behalve ACK (CA) berichten worden niet verwerkt en blijven in actieve. De ACK wordt weergegeven met een ' berichtstatus verbruikt = ' en ' servicestatus = actief. " Probleem 5 Overweeg het volgende scenario:
-
U gebruikt Microsoft BizTalk 2013 Accelerator voor HL7 (BTAHL7).
-
U kunt een ongeldig bericht van MSH3 waarvan de bron partij niet bestaat verwerken.
In dit scenario kan het gebeuren dat noch ACK noch NAK wordt geretourneerd, dus de upstream systeem gewoon los wachten totdat er een optreedt time-out.
Oplossing
Een ondersteunde hotfix is beschikbaar bij Microsoft. Deze hotfix is echter alleen bedoeld voor het probleem dat wordt beschreven in dit artikel. Voer deze hotfix alleen uit op systemen waarop dit specifieke probleem zich voordoet.
Als er een hotfix beschikbaar is om te downloaden, ziet u een sectie 'Hotfix kan worden gedownload' boven aan dit Knowledge Base-artikel. Als deze sectie niet wordt weergegeven, dien dan een verzoek in bij Microsoft Customer Service and Support om de hotfix te verkrijgen. Opmerking Als er andere problemen optreden of als probleemoplossing is vereist, moet u wellicht een apart serviceverzoek indienen. De normale ondersteuningskosten gelden voor extra ondersteuningsvragen en problemen die niet in aanmerking komen voor deze specifieke hotfix. Voor een volledige lijst met telefoonnummers van Microsoft Customer Service and Support of een afzonderlijk serviceverzoek maken, gaat u naar de volgende Microsoft-website:http://support.microsoft.com/contactus/?ws=supportOpmerking Het formulier 'Hotfix kan worden gedownload' geeft de talen weer waarin de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is. Opmerking voor probleem 4, HL7 2013, voor de ACK of NAK Register sleutel moet worden gemaakt met de volgende waarde worden gegenereerd: Set ReturnErrorForInvalidMSH3 registersleutel in op 1 om ervoor te zorgen de ACK of NAK wordt gegenereerd, gebruikt u deze methode:
-
Maak het register een item van het type DWORD en geef deze de naam 'ReturnErrorForInvalidMSH3' in een van de volgende onderliggende sleutels:
Voor 32-bits (x86) besturingssysteem: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator voor HL7 Voor 64-bits (x64) besturingssysteem: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator voor HL7
Notities:
-
Zorg ervoor dat de host-exemplaar opnieuw starten nadat het bovengenoemde register is ingesteld.
-
Toepassing kan zich abonneren op de mislukte berichten met de volgende filtervoorwaarde:
BTAHL7Schemas.ParseError = True. -
De oorspronkelijke pijpleiding "Doorheen" voor de poort die is geabonneerd op de mislukte berichten instellen.
Meer informatie
Vereisten voor het installeren van de software-update
Deze hotfix moet u de volgende software nodig hebben:
-
Microsoft BizTalk Server 2013
-
Microsoft BizTalk 2013 Accelerator voor HL7
Opnieuw opstarten vereist
U hoeft de computer niet opnieuw op te starten nadat u deze hotfix hebt toegepast. Het verdient echter sluiten en openen van de beheerconsole van BizTalk-na de hotfixinstallatie.
De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
Platform |
---|---|---|---|---|---|
Microsoft.Solutions.BTAHL7.HL72fDasm.dll |
3.10.317.2 |
107544 |
12-May-2014 |
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.DdvHelper.dll |
3.10.317.2 |
19480 |
04-Jun-2014 |
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineCommon.dll |
3.10.317.2 |
91160 |
04-Jun-2014 |
00:46 |
x86 |
Microsoft.Solutions.BTAHL7.PipelineMessageCore.dll |
3.10.317.2 |
87064 |
04-Jun-2014 |
00:46 |
x86 |
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Zie informatie over hotfixes voor BizTalk Servervoor meer informatie over hotfixes voor BizTalk Server. Zie Beschrijving van de standaardterminologie die wordt gebruikt voor het beschrijven van software-updates van Microsoftvoor meer informatie over terminologie voor software-update.
De producten van andere leveranciers die in dit artikel worden beschreven, worden vervaardigd door bedrijven die onafhankelijk van Microsoft zijn. Microsoft geeft geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of betrouwbaarheid van deze producten.