Sign in with Microsoft
Sign in or create an account.

Symptomer

Når du bruker Microsoft BizTalk Server 2010 Accelerator for HL7 (BTAHL7), blir det generert bekreftelse (ACK) i feil format.

For eksempel genereres en ACK i følgende format:

ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ Datatypefeil ^ 102 | E|||||||| ^^^^^^^^^^^

Imidlertid er riktig format for et SPOR som følger:

ERR || OBX ^ 9 ^ 23 | 102 ^ Datatypefeil ^ HL70369 | E|||||||| ^^^^^^^^^^^

Notater

  • "OBX_ObservationResult" er et XML-noden, ikke en HL7 identifikator.

  • "HL7nnnn" bør faktisk være koden "HL70369".

  • Rekkefølgen på feltene i feil-segmentet er feil. "HL7nnnn ^ Datatypefeil ^ 102" skal være "102 ^ Datatypefeil ^ HL70369".

Årsak

Dette problemet oppstår på grunn av en feil i produktet.

Oppløsning

Denne hurtigreparasjonen løser følgende tre aspekter av problemet:

  • ACK har en HL7-ID i stedet for navnet på en XML-noden. ACK har for eksempel "OBX" i stedet for "OBX_ObservationResult".

  • Feilinformasjon for ERR-segmentet genereres gjennom følgende retningslinjer:

    • Hvis verdien for tabellen ikke blir funnet, returneres "HL7nnnn".

      Legg merke til "nnnn" er HL7 tabellnummeret som undersøkes.

    • Endre "HL7nnnn" til "HL79999" for ikke-tabellen valideringsfeil.

      Legg merke til "HL79999" er en verdi-tabellen feil som er en spesiell feil for BizTalk Server.

  • Rekkefølgen på feltene i feil-segmentet er feil. For eksempel "HL7nnnn ^ Datatypefeil ^ 102" endres til "102 ^ Datatypefeil ^ HL7nnnn".

Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk denne hurtigreparasjonen bare på systemer som har dette bestemte problemet.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen "Nedlasting av hurtigreparasjoner tilgjengelig" øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du sende en forespørsel til Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.

Obs! Hvis det oppstår andre problemer, eller hvis feilsøkingstips, må du kanskje opprette en separat forespørsel om. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. For en fullstendig liste over telefonnumre for Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om, kan du gå til følgende Microsoft-webområde:

http://support.microsoft.com/contactus/?ws=supportObs! "Nedlasting av hurtigreparasjoner tilgjengelig"-skjemaet viser språk hurtigreparasjonen er tilgjengelig. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.

Forutsetninger

Du må ha installert for å bruke denne hurtigreparasjonen BTAHL7. I tillegg må du bruke hurtigreparasjonene som er beskrevet i følgende artikler i Microsoft Knowledge Base (KB):

Løs 2564013 : en hurtigreparasjon er tilgjengelig som gir tilleggsegenskaper leveringsmåten for Minimal lavere lag protokollen sende og motta kortene i BizTalk-akselerator for HL7 i et miljø med BizTalk Server 2010

Løs 2607536 : hurtigreparasjonen legger til støtte for HL7 v2.5.1 behandling og løser flere problemer i BizTalk Server 2010 Accelerator for HL7

Krav om omstart

Når du har installert denne hurtigreparasjonen, må du kanskje starte datamaskinen på nytt. Hvis du ikke blir bedt om å starte datamaskinen på nytt, må du starte BizTalk vert forekomst tjenester.

Instruksjoner for installasjon

Viktig Denne delen, metoden eller oppgaven inneholder fremgangsmåter for hvordan du endrer registret. Imidlertid kan oppstå alvorlige problemer hvis du endrer registeret feilaktig. Sørg derfor for at du følger disse trinnene nøye. Ta sikkerhetskopi av registret før du endrer den ekstra beskyttelse. Deretter kan du gjenopprette registret hvis det oppstår et problem. Hvis du vil ha mer informasjon om hvordan du sikkerhetskopierer og gjenoppretter registret, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

322756 hvordan du sikkerhetskopierer og gjenoppretter registret i WindowsHvis gjeldende hurtigreparasjonen er nødvendig og BTAHL7 genererer et SPOR i henhold til XML-skjemaet er endret, må du følge disse trinnene i tillegg til å installere hurtigreparasjonen. Hvis hurtigreparasjonen ikke er nødvendig, for eksempel BTAHL7 genererer et SPOR som ikke har lignende symptomet som er beskrevet i delen "Symptomer", du trenger ikke å følge disse trinnene.

Obs! Denne fremgangsmåten krever angi en ny registernøkkel, gjenoppbygging BTAHL7V2XCommon prosjekt med skjemaer som er endret og deretter redistribuering av prosjektet. Hvis disse skjemaene er referert i andre prosjekter, kan det også krever gjenoppbygging og redistribuering av disse prosjektene.

  1. Stopp BizTalk Server vert forekomster.

  2. Distribuere BTAHL7V2XCommon Project på nytt med de nye skjemaene er endret. Hvis du vil gjøre dette, kan du utføre følgende handlinger:

    • Gi nytt navn til ACK_24_GLO_DEF_949029 i \%\Microsoft BizTalk 2010 Accelerator for HL7\Templates\Schemas\V2. X\2.4 som ACK_24_GLO_DEF

    • Gi nytt navn til ACK_25_GLO_DEF_949029 i \%\Microsoft BizTalk 2010 Accelerator for HL7\Templates\Schemas\V2. X\2.5 som ACK_25_GLO_DEF

    Notater

    • BTAHL7V2XCommon prosjektet er allerede distribuert, fjerne distribusjonen av prosjektet, og deretter bygge og distribuere prosjektet på nytt.

    • Hvis disse skjemaene er referert i andre prosjekter, krever prosedyren også gjenoppbygging og redistribuering av disse prosjektene med disse endrede skjemaer.

  3. Opprette en registeroppføring av typen DWORD med navnet "UseModifiedAck" i følgende registerundernøkkel:

    • For 32-biters (x86) operativsystem:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk Accelerator for HL7\Version 2010

    • For 64-biters (x64) operativsystem:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7\Version 2010

  4. Hvis hurtigreparasjonen er nødvendig, og trinn 2 er fullført, angir du den nylig opprettede verdien for registernøkkelen til 1. Hvis registernøkkelen ikke er tilgjengelig, eller verdien er satt til en annen verdi enn 1, genererer BTAHL7 et SPOR som ikke har symptomer som ligner på hva er beskrevet i delen "Symptomer" (denne prosedyren utføres for å sikre at eksisterende kunde-løsninger ikke er endres). Derfor, i tilfelle de endrede XML-skjemaene som ikke distribueres (trinn 2 er ikke fullført), angir du verdien for registernøkkelen til en annen verdi som ikke er 1. Hvis de endrede XML-skjemaene er distribuert (trinn 2 er fullført), må du kontrollere at du angir registernøkkelen til 1.

  5. Start på nytt BizTalk Server vert forekomster.

Filinformasjon

Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.

Filnavn

Filversjon

Filstørrelse

Dato

Tid

Plattform

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 har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Hvis du vil ha mer informasjon om feilrettinger for BizTalk Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2003907 informasjon om BizTalk hurtigreparasjoner og service pack-støtte

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×