FIX: Onjuiste HL7 ACK wordt gegenereerd wanneer u BizTalk Server 2010 Accelerator voor HL7

Symptomen

Wanneer u Microsoft BizTalk Server 2010 Accelerator voor HL7 gebruikt (BTAHL7), de bevestiging (ACK) in een onjuiste indeling wordt gegenereerd.

Bijvoorbeeld wordt een ACK gegenereerd in de volgende notatie:

ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ fout in gegevenstype ^ 102 | E|||||||| ^^^^^^^^^^^

De juiste indeling voor een ACK is echter als volgt:

ERR || OBX ^ 9 ^ 23 | 102 ^ fout in gegevenstype ^ HL70369 | E|||||||| ^^^^^^^^^^^

Opmerkingen

  • "OBX_ObservationResult" is een XML-knooppuntnaam niet HL7-id.

  • "HL7nnnn" moet daadwerkelijk de code 'HL70369'.

  • De volgorde van de velden in het segment ERR is onjuist. "HL7nnnn ^ fout in gegevenstype ^ 102" moet "102 ^ fout in gegevenstype ^ HL70369 '.

Oorzaak

Het probleem wordt veroorzaakt door een defect product.

Oplossing

Deze hotfix lost de volgende drie aspecten van het probleem:

  • De ACK heeft een HL7 id in plaats van de naam van een XML-knooppunt. Zo heeft de ACK "OBX" in plaats van 'OBX_ObservationResult'.

  • De gegevens voor het segment van de fout wordt gegenereerd door de volgende richtlijnen:

    • Als de waarde van de tabel niet wordt gevonden, is het resultaat 'HL7nnnn'.

      Opmerking 'nnnn' is het nummer van HL7 die wordt onderzocht.

    • Geen tabel validatiefouten, wijzigen in "HL7nnnn" "HL79999".

      Opmerking 'HL79999' is een fout niet-waarde die een speciale fout op de BizTalk Server.

  • De volgorde van de velden in het segment ERR is onjuist. Bijvoorbeeld "HL7nnnn ^ fout in gegevenstype ^ 102" gewijzigd in "102 ^ fout in gegevenstype ^ HL7nnnn '.

Informatie over de hotfix

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 de hotfix gedownload kan worden, is er een sectie 'Hotfix downloaden' aan het begin van 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 waarvoor de hotfix beschikbaar is. Als uw taal niet wordt weergegeven, is dit omdat een hotfix niet voor die taal beschikbaar is.

Vereisten

U moet hebben geïnstalleerd om deze hotfix te kunnen BTAHL7. Bovendien moet u toepassen van de hotfixes die worden beschreven in de volgende artikelen in de Microsoft Knowledge Base (KB):

2564013 oplossen: Er is een hotfix beschikbaar waarmee extra leveringsmethode eigenschappen voor de minimale lager Layer Protocol verzenden en ontvangen van adapters in BizTalk Accelerator voor HL7 in een omgeving met BizTalk Server 2010

2607536 oplossen: Hotfix wordt ondersteuning toegevoegd voor HL7 v2.5.1 berichtverwerking en corrigeert diverse problemen in Microsoft BizTalk Server 2010 Accelerator voor HL7

Opnieuw opstarten

Nadat u deze hotfix hebt toegepast, moet u wellicht de computer opnieuw opstarten. Als u niet wordt gevraagd de computer opnieuw wilt opstarten, moet u de BizTalk-host exemplaar-services opnieuw starten.

Installatie-instructies

Belangrijk Deze sectie, methode of taak bevat stappen voor het wijzigen van het register. Echter, er kunnen ernstige problemen optreden als u het register onjuist bewerkt. Daarom is het belangrijk de volgende stappen zorgvuldig te volgen. Als extra beveiliging maakt u een back-up van het register voordat u wijzigingen aanbrengt. Vervolgens kunt u het register herstellen als er een probleem optreedt. Voor meer informatie over hoe u een back-up van het register kunt maken en terugzetten, klikt u op het volgende artikel in de Microsoft Knowledge Base:

322756 het back-up maken en het register terugzetten in WindowsAls de huidige hotfix nodig is en BTAHL7 een ACK volgens het schema aangepast genereert, moet u deze stappen naast het installeren van de hotfix. Als de hotfix niet nodig is, bijvoorbeeld BTAHL7 genereert een ACK die geen vergelijkbaar symptoom dat wordt beschreven in de sectie 'Symptomen', u hoeft niet te worden als volgt te werk.

Opmerking  De volgende procedure moet een nieuwe registersleutel instellen, opnieuw samenstellen BTAHL7V2XCommon Project met het aangepaste schema's en het opnieuw distribueren van het project. Als de schema's worden genoemd in andere projecten, moet deze ook opnieuw samenstellen en opnieuw te distribueren die projecten.

  1. Stop de BizTalk Server host exemplaren.

  2. BTAHL7V2XCommon Project opnieuw met de nieuwe aangepaste schema's. U doet dit door de volgende acties uitvoeren:

    • Wijzig ACK_24_GLO_DEF_949029 in \%\Microsoft BizTalk 2010 Accelerator voor HL7\Templates\Schemas\V2. X\2.4 als ACK_24_GLO_DEF

    • Wijzig ACK_25_GLO_DEF_949029 in \%\Microsoft BizTalk 2010 Accelerator voor HL7\Templates\Schemas\V2. X\2.5 als ACK_25_GLO_DEF

    Opmerkingen

    • Als BTAHL7V2XCommon-Project is al geïmplementeerd, het project, worden geïmplementeerd en bouwen en implementeren van het project.

    • Als deze schema's worden genoemd in andere projecten, moet de procedure ook opnieuw samenstellen en opnieuw te distribueren die projecten met deze aangepaste schema's.

  3. Maken van het type DWORD registervermelding met de naam 'UseModifiedAck' in de volgende registersubsleutel:

    • Voor 32-bits (x86) besturingssysteem:
      Accelerator voor 2010 HL7\Version HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk

    • Voor 64-bits (x64) besturingssysteem:
      Accelerator voor 2010 HL7\Version HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk

  4. Als de hotfix is vereist en stap 2 is voltooid, moet u de nieuwe waarde ingesteld op 1. Als de registersleutel niet beschikbaar is of de waarde is ingesteld op een andere waarde dan 1, BTAHL7 genereert een ACK die geen symptomen vergelijkbaar met wat beschreven in de sectie 'Symptomen worden' (deze procedure wordt uitgevoerd om ervoor te zorgen dat de bestaande oplossingen voor de klant niet wordt verstoord). Dus, in geval de aangepaste schema's zijn niet geïmplementeerd (stap 2 niet is voltooid), de waarde ingesteld op een andere waarde die niet is 1. Als de aangepaste schema's worden geïmplementeerd (stap 2 is voltooid), controleert u of u de registersleutel ingesteld op 1.

  5. Start opnieuw op de BizTalk Server host exemplaren.

Bestandsinformatie

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.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 heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Meer informatie

Voor meer informatie over hotfixes voor BizTalk Server klikt u op het volgende artikel in de Microsoft Knowledge Base:

2003907 informatie over ondersteuning voor BizTalk-hotfixes en service pack

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×