Se poate introduce codurile ACK acceptabilă, altele decât cele care sunt setate în MLLP trimite proprietăți de configurare port

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3050011
Simptome

TheMinimal Lower Layer Protocol MLLP) trimite port verificări confirmare (ACK) codul ACK (adică,MSA.1_AcknowledgmentCode domeniul MSA segment), care este returnat de către sistemul downstream și compară cu codurile ACK acceptabilă, care sunt setate în MLLP trimite proprietăți de configurare port. 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 valid:
  • AA și CA
  • AA, CA AE i CE
  • AA, CA, AR, și CR

Cu toate acestea, nu se poate introduce codurile ACK acceptabilă suplimentare.

După aplicarea acestei remedieri rapide, un cod nou acceptabilă ACK care are numeparticularizat se adaugă în Listă tabel de Coduri ACK acceptabilă. În plus, o casetă text nou este adăugat în care aveți posibilitatea să introduceți codurile ACK particularizate acceptabilă.







Notă
s
  • Coduri particularizate trebuie separate prin virgulă (,). De exemplu: AE, CE, AR, CR, XX, ZZ.
  • Dacă este selectat una dintre combinațiile 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.
  • Utilizaţi caracteristica de urmărire BizTalk (activând urmărire) pentru a urmări mesajul utilizând MessageID proprietate care se înregistrează în jurnal de evenimente atunci când mesajul este reîncearcă sau suspendat.

Rezoluţie

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 ACK acceptabilă, care le selectați din Listă tabel verticală în locul codului furnizat de sistem downstream.

Port de trimitere MLLP verifică codul ACK în ACK (MSA.1_AcknowledgmentCodedomeniul 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ă.

O suplimentare valoare acceptabilă ACK coduricare este numit "Custom" se adaugă în Listă tabel verticală din proprietateaCodurile ACK acceptabilă . Toate combinațiile anterioară rămân și se aplică cum au fost înainte de noua caracteristică a fost adăugat.





După ce PARTICULARIZAT este selectată, trebuie să introduceți, de asemenea, valorile noi în proprietatea Acceptabilă particularizat ACK coduri. Fiecare dintre aceste valori noi ACK trebuie separate prin virgulă (,).

După ce instalaţi remedierea rapidă, comportamentul depinde de setarea Acceptabilă ACK coduricare este selectat. Dacă codul ACK care se returnează coincide cu codul acceptabilă selectate, procesarea apare cu succes. Se reîncearcă codurile ACK standard. Și orice ACK cod care nu este listat este suspendat. (Acest lucru va face acel ACK cod un cod de ACK ornon particularizat non-standard.)

Următorul tabel reprezintă acest scenariu. O interpretare scris urmează tabel.



Pentru AA și CA, mesaj de procesare întotdeauna reuşeşte indiferent de orice coduri ACK acceptabilă setarea selectat. Mai multe informații despre setărileAcceptabilă ACK codurieste după cum urmează:
  • 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 încercări AR şi sume suspendă orice alte.
  • AA, CA, AR, CR: Acceptate și succes: AA, CA, AR, și CR și încercări 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 pentru a transmite mesajul va trimite port"<SendPortName></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></MessageID>, primit cu tipul de confirmare: eroare cu cod ACK: CE.

Out of box ACK schema trebuie să fie modificat prin adăugarea la Listă tabel existente de ACKs standard (AA, AE, AR, CA, CE, CR). Orice suplimentare acceptabilă ACKs particularizate (XX și ZZ, de exemplu) trebuie să fi adăugat la domeniulMSA.1_AcknowledgementCode ACK schema. Dacă ACKs particularizate suplimentare nu se adaugă la schema, canal de validare nu reușește cu o eroare "Tabel valoarea nu a fost găsit".



Informaţii suplimentare

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ă în produsele Microsoft enumerate în secţiunea "Se aplică la".
Referinţe
Pentru mai multe informații despre remedierile rapide BizTalk Server, consultați Informații despre remedierile rapide BizTalk Server.

Aflați despre terminologia standard utilizată pentru a descrie actualizările de software Microsoft.


Avertisment: acest articol a fost tradus automat

Свойства

Номер статьи: 3050011 — последний просмотр: 07/03/2015 07:22:00 — редакция: 1.0

Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbbts kbmt KB3050011 KbMtro
Отзывы и предложения