Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Problema 1

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.

  • În MLLP Transport proprietăți, setați opțiunea de Utilizare Direct sincron HL7 ACK la "True".

  • Creați o hartă exterior acest dublu sens primiți port pentru a transforma mesajul ACK înainte de a fi trimis.


În acest scenariu, harta exterior nu se aplică ACK. HL7 De aceea, nu este transformat ACK.

Problema 2

Port de trimitere MLLP examinează codul ACK în mesajul ACK (MSA.1_AcknowledgmentCode domeniul MSA segment) care este returnat de către sistemul downstream, și apoi compară ACK cu codurile ACK acceptabilă care sunt setate în proprietățile de configurare MLLP trimitere port. În prezent acceptabilă codurile ACK care sunt acceptate de MLLP trimite port sunt AA, CA, AE, CE, AR, și CR. Aveți posibilitatea să selectați toate codurile ACK sau o combinație de coduri. De exemplu, următoarele coduri sunt toate valide:

AA și CA

AA, CA, AE și CE

AA, CA, AR şi CRCu toate acestea, nu se poate introduce dorit acceptabilă ACK cod combinație.

După aplicarea acestei remedieri rapide, un cod nou acceptabilă ACK numit particularizat este adăugat la lista de Coduri ACK acceptabilă . În plus, o casetă text nou este adăugat pentru a vă introduce codurile ACK particularizate acceptabilă.

Note

  • Trebuie să separați codurile utilizând o virgulă (,). De exemplu: "AE, CE, AR, CR, XX, ZZ."

  • Dacă este selectat una dintre combinații standard (noncustom), nu trebuie să introduceți Acceptabilă particularizat ACK coduri de proprietate.

  • Pentru a vă asigura că se reușește validarea canal în ceea ce priveşte codurile ACK particularizate, trebuie să adăugați codurile ACK particularizate necesare corespunzătoare ACK schemă.

  • Aveți posibilitatea să utilizați caracteristica BizTalk urmărirea (activând urmărire) pentru a urmări mesajul utilizând MessageID , care este înregistrat în Jurnalul de evenimente atunci când mesajul este reîncearcă sau suspendat.


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ă.

Asigurați-vă că implementați necesare exterior hartă .dll file, și apoi instalați fișierul în memoria cache de asamblare globală (GAC) utilizând următoarele proprietăți:

  • Nume OutboundMap asamblare

    Această proprietate trebuie să includă numele complet de asamblare în care este găzduit harta exterior. Găsiți aceste informații în proprietățile harta în consola BizTalk Server Admin. Aceste informații descrie Adunarea și, de asemenea, numele complet, care este necesar pentru OutboundMap nume.

    De exemplu: ieșire, versiune = 1.0.0.0, Culture neutral, PublicKeyToken = = 83f92b3673c9005d

  • Nume OutboundMap

    Această proprietate trebuie să includă harta numele complet. Aceasta include spațiul de nume. Puteți găsi aceste informații în proprietățile fișierului *.btm (Namespace.TypeName).

    De exemplu: Outbound.Map1

Notă Aceste proprietăți se aplică numai dacă Direct sincron HL7 ACK este setat la "True".

Ce nu pot necesita HL7 Disassembler (DASM) în canal HL7 primiți la generează automat HL7 mulţumirilor. De exemplu, ACK generat de un sistem downstream este de a fi jucători la un sistem de upstream. În acest caz, dezactivați "Ruta ACK să trimiteți canal pe portul de solicitare de primire" părți sursă și setați Utilizarea Direct sincron HL7 ACK "False." Apoi, utilizați opțiunea de ieșire hartă furnizat în portul de primire.

Pentru problema 1

Nu poate fi urmărită ACK care este trimis la sistem upstream având Utilizarea Direct sincron HL7 ACK setat la "True". Cu toate acestea, dacă doriți să urmăriți conținutul ACK care sunt transmise la sistem upstream, utilizați același mecanism care a fost utilizat pentru a urmări ACK care a fost trimis de un dublu sens de urmărire primiți port la sistem upstream în absența setarea Utilizează Direct sincron HL7 ACK . Acest lucru presupune că aceeaşi hartă este utilizat în locația MLLP primi configurare proprietățile și, de asemenea, în caracteristica de ieşire hartă standard în portul de primire setarea care este furnizată de BizTalk Server.

Pentru problema 2

După ce instalaţi remedierea rapidă, comportamentul va fi pe baza codului de acceptabilă ACK selectat în lista verticală în locul codului furnizat de sistem downstream.

Dacă codul ACK este listat sub selectat codul acceptabilă, mesaj procesarea reuşeşte și procesarea se execută din nou pentru codurile ACK standard care nu sunt listate în selectat Acceptabilă ACK coduri şi coduri ACK non-standard, care nu sunt listate în selectat Codurile ACK acceptabilă, în cazul în care este suspendat mesaj.

Notă Dacă sistemul downstream returnează AA sau CA coduri, mesaj procesarea întotdeauna reuşeşte indiferent de orice opţiune acceptabilă ACK cod care este setat în configurația de port.

ACK schema trebuie modificat prin adăugarea ACKs particularizate acceptabilă. Dacă ACKs particularizate suplimentare nu se adaugă la schema, canal de validare nu reușește și returnează un mesaj de eroare "valoare tabel not found". Orice suplimentare ACKs particularizate acceptabilă trebuie să fi adăugat la lista existente MSA.1_AcknowledgementCode ACKs.

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:

Cerințe de repornire

Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide. Cu toate acestea, vă recomandăm să închideți și redeschideț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.325.2

107,520

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95,232

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99,328

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128.000

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29,696

09-Feb-2015

22:52

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.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×