Symptomer
Den minimale senke lag protokollen MLLP) sende port sjekker bekreftelse (Acknowledgment-ACK) kode i ACK (det vil si MSA.1_AcknowledgmentCode feltet på segmentet som MSA) som returneres av downstream systemet og sammenligner den med akseptabel ACK-kodene som er angitt i MLLP sende portens konfigurasjonsegenskaper. ACK-kodene som støttes av MLLP sende port er som følger:
-
AA
-
CA
-
AE
-
CE
-
AR
-
CR
Du kan velge alle ACK-koder eller en kombinasjon av disse. Det er for eksempel alle gyldige følgende koder:
-
AA og CA
-
AA, CA, AE og CE
-
AA, CA, AR og CR
-
Egendefinerte koder bør skilles med et komma (,). For eksempel: AE, CE, AR, CR, XX, ZZ.
-
Hvis en av standard kombinasjoner (alternativet ikke egendefinert) velges, har du ikke angi verdier i egenskapen Akseptabel egendefinerte ACK-koder .
-
Hvis du vil forsikre deg om at pipeline-valideringen lykkes for egendefinerte ACK-kodene, må du legge til de nødvendige egendefinerte ACK-kodene tilsvarende ACK-skjemaet.
-
Du kan bruke funksjonen for sporing av BizTalk (ved å aktivere sporing) til å følge opp meldingen ved hjelp av egenskapen MessageID som logges i hendelsesloggen når meldingen er prøvd på nytt eller avbrutt.
Oppløsning
Informasjon om kumulativ oppdatering
Dette problemet ble først løst i følgende kumulativ oppdatering av BizTalk Server:
For denne funksjonen
Den nye funksjonen gjelder hvis du vil sende bare porter. Når du har installert hurtigreparasjonen, baseres virkemåten for akseptabel ACK-koden som du velger i rullegardinlisten i stedet for koden som leveres av downstream systemet.
MLLP send porten kontrollerer ACK-koden i ACK (MSA.1_AcknowledgmentCode felt med MSA segment), som er returnert av downstream systemet og sammenligner den med akseptabel ACK-kodene som er angitt i konfigurasjonsegenskapene for MLLP send-port. Gjeldende godkjente ACK-kodene som støttes av MLLP send porten er AA, CA, AE, CE, AR og CR. Du kan velge alle ACK-koder eller en kombinasjon av disse. Du kan for eksempel velge følgende som gyldige:-
AA og CA
-
AA, CA, AE og CE
-
AA, CA, AR og CR
Det er imidlertid ikke et alternativ for å angi en akseptabel ACK-kodekombinasjonen.
-
AA, CA: Forsøk AE, CE, AR og CR, og utsetter alle andre.
-
AA, CA, AE, CE: Godtatt og vellykket: AA, CA, AE, og CE og forsøk AR og Kreditnotabeløp Innstiller alle andre.
-
AA, CA, AR CR: Godtatt og vellykket: AA, CA, AR og CR og forsøk AE og CE. Stopper alle andre.
-
AA, CA, AR, CR, AE, CE: Godtatt og vellykket: AA, CA, AR, CR, AE, og CE og ingen andre returneres. Bekreftelser på nytt, og meldingen er midlertidig stoppet.
-
Egendefinert (verdier angitt og atskilt med komma): Eksempel: AA, AE, Foo, ZZ, ZZZ. Godtatt og vellykket: AA, CA, og AE, pluss andre angitt egendefinert ACK som, i dette tilfellet, Foo, ZZ eller ZZZ. Forsøk CE, AR.
-
ACK-kode som ikke er angitt i Akseptabel egendefinert ACK-koder forsøkt på nytt ikke og er deaktivert.
Når det ikke er angitt en standard ACK under Akseptable ACK-koder, returneres en feil som ligner på følgende:
Kortet kan ikke overføre meldingen skal sende port "< SendPortName >" med URL-adressen "127.0.0.1:33000". Det omadresseres etter omforsøksintervall angitt for denne Send-porten. Detaljer: "melding med MessageID: < MessageID >, mottatt med bekreftelse type: feil og Bekreftelser kode: CE.
Hvis du vil ha mer informasjon
Forutsetningene for å installere programvareoppdateringen
Hvis du vil bruke denne hurtigreparasjonen, må du ha følgende programvare installert:
-
Microsoft BizTalk Server 2013 R2
-
Microsoft BizTalk 2013 R2 Accelerator for HL7
Omstartskrav
Du har ikke datamaskinen på nytt etter at du har installert denne hurtigreparasjonen. Vi anbefaler at du lukker og åpner BizTalk-administrasjonskonsoll etter hurtigreparasjonsinstallasjonen.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Hvis du vil ha mer informasjon om hurtigreparasjoner for BizTalk Server, kan du se informasjon om hurtigreparasjoner for BizTalk Server. Lær mer om standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare.