Simptome
Minim Lower protocolul MLLP) trimite port verificări confirmare (ACK) codul ACK (adică, MSA.1_AcknowledgmentCode domeniul MSA segment), care este returnat de sistem downstream și compară cu codurile ACK acceptabilă, care sunt setate în MLLP trimite port configurare proprietăți. Codurile ACK care sunt acceptate în prezent de MLLP trimite port sunt după cum urmează:
-
AA
-
CA
-
AE
-
CE
-
AR
-
CR
Aveți posibilitatea să selectați toate codurile ACK sau o combinaţie a acestora. De exemplu, următoarele coduri sunt toate valide:
-
AA și CA
-
AA, CA, AE și CE
-
AA, CA, AR şi CR
-
Coduri particularizate trebuie separate prin virgulă (,). De exemplu: AE CE, AR, CR, XX, ZZ.
-
Dacă este selectat una dintre combinații standard (non-custom o opțiune), nu trebuie să introduceţi orice valori în proprietatea Acceptabilă particularizate ACK coduri .
-
Pentru a vă asigura că se reușește validarea canal pentru codurile ACK particularizate, trebuie să adăugați codurile ACK particularizate necesare schema ACK corespunzătoare.
-
Aveți posibilitatea să utilizați caracteristica BizTalk urmărirea (activând urmărire) pentru a urmări mesajul utilizând MessageID proprietate care se înregistrează în Jurnalul de evenimente atunci când mesajul este reîncearcă sau suspendat.
Rezolvare
Informații despre actualizarea cumulativă
Această problemă a fost rezolvată mai întâi în următoarea actualizare cumulativă de BizTalk Server:
Pentru această caracteristică
Noua caracteristică se aplică pentru a trimite numai porturile. După ce instalaţi remedierea rapidă, comportamentul va fi pe baza codului de ACK acceptabilă care le selectați din lista verticală în locul codului furnizat de sistem downstream.
Port de trimitere MLLP verifică codul ACK în ACK (MSA.1_AcknowledgmentCode domeniul MSA segment), care este returnat de către sistemul downstream și compară cu codurile ACK acceptabilă, care sunt setate în proprietăți de configurare portul trimitere MLLP. Acceptabilă ACK codurilor curente care sunt acceptate de port de trimitere MLLP includ AA, CA, AE, CE, AR, și CR. Aveți posibilitatea să selectați toate codurile ACK sau o combinaţie a acestora. De exemplu, aveți posibilitatea să selectați următoarele ca valid:-
AA și CA
-
AA, CA, AE și CE
-
AA, CA, AR şi CR
Cu toate acestea, nu există nicio opțiune pentru a introduce o combinație de cod ACK acceptabilă.
-
AA, CA: Reîncearcă AE, CE, AR, și CR, și orice alte suspendă.
-
AA, CA, AE, CE: Acceptate și succes: AA, CA, AE, și CE și reîncearcă AR şi sume suspendă orice alte.
-
AA, CA, AR, CR: Acceptate și succes: AA, CA, AR şi CR şi reîncearcă AE și CE. Suspendă orice alte.
-
AA, CA, AR, CR, AE, CE: Acceptate și succes: AA, CA, AR, CR, AE, și CE și alte returnată. Se reîncearcă ACK, iar mesajul este suspendat.
-
Particularizat (valorile sunt introduse și separate prin virgulă): Exemplu: AA, AE, Foo, ZZ, ZZZ. Acceptate și succes: AA, CA, și AE, plus orice alte introdus ACK particularizate cum ar fi, în acest caz, Foo, ZZ sau ZZZ. Încercări CE, AR.
-
Orice cod ACK care nu este specificat în Acceptabilă particularizat ACK coduri nu se reîncearcă și este suspendat.
Atunci când o ACK standard nu este introdus codurile ACK acceptabilă, se returnează o eroare care seamănă cu următorul:
Adaptorul nu a reușit să transmită mesajul va trimite port "< SendPortName >" cu URL-ul "127.0.0.1:33000". Acesta va fi retransmis după interval de reîncercare specificat pentru acest Port de trimitere. Detalii: "mesaj cu MessageID: < MessageID >, primit cu tipul de confirmare: eroare cu cod ACK: CE.
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:
-
Microsoft BizTalk Server 2013 R2
-
Microsoft BizTalk 2013 R2 Accelerator pentru HL7
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.
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. Aflați despre terminologia standard care este utilizat pentru a descrie actualizările de software Microsoft.