Požymiai
Toliau minimaliai sumažinti lygmens protokolas MLLP) siųsti prievado patikrinimai (ACK) patvirtinimo kodas ACK (t. y.MSA.1_AcknowledgmentCode lauko MSA segmento), grąžinama gavimo sistema ir palygina jį su priimtina ACK kodus, kurie yra išdėstyti ir MLLP siųsti prievado konfigūraciją ypatybės. ACK kodus, kurie šiuo metu palaikoma MLLP siųsti prievado yra šie:
-
AA
-
SERTIFIKAVIMO TARNYBA
-
AE
-
CE
-
AR
-
CR
Galite pasirinkti visų ACK kodus arba jų derinį. Pvz., šie kodai galioja visiems:
-
AA ir CA
-
AA, CA, AE, ir CE
-
AA, CA, AR, ir CR
Tačiau negalite įvesti jokių papildomų priimtinas ACK kodai. Kai pritaikote šias karštąsias pataisas, naują priimtinas ACK kodą, kuris buvo pavadintas Pasirinktinis papildomas Priimtinas ACK kodų sąrašas. Be to, naują teksto lauką pridėti, kurioje galite įvesti priimtinas Pasirinktinis ACK kodai. Notes
-
Pasirinktinis kodai turėtų būti atskiriami kableliu (,). Pvz.: AA, CE, AR, CR, XX, ZZ.
-
Jei pasirinkta viena standard derinių (ne pasirinktiniai parinktis), neturite įvesti bet kokias reikšmes ypatybę Priimtinas Pasirinktinis ACK kodai .
-
Norėdami įsitikinti, kad srauto tikrinimas sėkmingas Pasirinktinis ACK kodus, turite pridėti reikia Pasirinktinis ACK kodus atitinkamą ACK schemos.
-
BizTalk sekimo funkciją galite naudoti (įjungdami stebėjimo) sekti pranešimą naudojant MessageID turto, kuris yra prisijungęs įvykių žurnalo pranešimą yra kartojamas arba sustabdytas.
Sprendimas
Kaupiamojo naujinimo informacija
Ši problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą BizTalk Server:
Šios priemonės
Nauja funkcija taikoma siųsti tik prievadus. Po to, kai įdiegsite šias karštąsias pataisas, veikimas grindžiamas priimtinas ACK kodo, galite pasirinkti išplečiamajame sąraše vietoj kodą, kuris pateikia gavimo sistema.
MLLP siųsti prievado patikrina ACK(MSA.1_AcknowledgmentCodelaukas MSA segmento) , grąžinama gavimo sistema ir palygina jį su priimtina ACK kodus, kurie yra išdėstyti MLLP siųsti prievado konfigūraciją ypatybės ACK kodą. Dabartinis priimtinas ACK kodai, kuriuos palaiko MLLP siųsti prievado yra AA, CA, AA, CE, AR, ir CR. Galite pasirinkti visų ACK kodus arba jų derinį. Pvz., galite pasirinkti toliau kaip tinkamas:-
AA ir CA
-
AA, CA, AE, ir CE
-
AA, CA, AR, ir CR
Tačiau, nėra parinkties įvesti yra priimtinas ACK kodas derinys.
Papildomas priimtinas ACK kodai reikšmę, pavadintą "Custom" papildomas Priimtinas ACK kodai ypatybės išplečiamajame sąraše. Visus ankstesnius deriniai išlieka ir pritaikyti, nes jie buvo prieš buvo įtraukta nauja funkcija. Pasirinktinis yra pažymėtas, galite įvesti naujas reikšmes ypatybę Priimtinas Pasirinktinis ACK kodai . Kiekvieną iš šių atsidurs ACK atskiriami kableliu (,). Po to, kai įdiegsite šias karštąsias pataisas, veikimą, priklauso nuo Priimtinas ACK kodai parametrą, kuris yra pažymėtas. Jei ACK kodas, ar atitinka pasirinktą priimtinas kodas, apdorojimas vyksta sėkmingai. Standartinė ACK kodai yra kartojamas. Ir, bet ACK kodas, kurio nėra sąraše yra sustabdytas. (Tai leis, ACK nestandartiniu arba ne pasirinktiniai ACK kodas). Toliau esančioje lentelėje nurodo šį scenarijų. Raštu aiškinimo matyti toliau esančioje lentelėje. AA ir CA, pranešimų apdorojimo visada pavyksta nepriklausomai nuo to, bet priimtina ACK kodai nustatymas, yra pažymėtas. Daugiau informacijos apie Šią ACK kodų parametrus yra toks:-
AA, CA: Kartos AA, CE, AR, ir CR, ir laikinai sustabdo visų kitų.
-
AA, CA, AA, CE: Pripažinti ir sėkmingai: AA, CA, AE, ir CE ir kartos AR ir Grąž sustabdo visų kitų.
-
AA, CA, AR, CR: Pripažinti ir sėkmingai: AA, CA, AR, ir CR ir siunčia AE ir CE. Sustabdo visų kitų.
-
AA, CA, AR, CR, AA, CE: Pripažinti ir sėkmingai: AA, CA, AR, CR, AE, ir CE ir kitos grąžinama. ACK kartojamas, ir pranešimas yra sustabdytas.
-
Pasirinktinis (reikšmės yra įrašytas ir atskiriami kableliu): Pavyzdys: AA, AA, Foo, ZZ, ZZZ. Pripažinti ir sėkmingai: AA, CA, ir AE, taip pat bet kuris kitas įrašyti Pasirinktinis ACK, į šią bylą, Foo, ZZ arba ZZZ. Kartos CE, AR.
-
Bet ACK kodą, kuris nėra nurodytas Priimtinas Pasirinktinis ACK kodai ne kartojamas ir yra sustabdytas.
Kai standard ACK įvedamas priimtinas ACKkodus, grąžinama klaidos pranešimą, panašų į šį:
Adapterio nepavyko perduoti pranešimą ketinate siųsti prievado "< SendPortName >" URL "127.0.0.1:33000". Tai bus persiųsti po nurodytas šis siuntimo prievadas ir bandykite dar kartą. Išsami informacija: "pranešimą naudojant MessageID: < MessageID >, su gavimo tipas: klaidos ir ACK kodas: CE.
Pirmojo sistemos paleidimo ACK schemos turi būti pakeistas įtraukus į esamą sąrašą standard paketai (AA, AA, AR, CA, CE, CR). Jokių papildomų priimtinas Pasirinktinis paketai (XX ir ZZ, pvz.) įrašoma į laukąMSA.1_AcknowledgementCode ACK schemos . Jei daugiau pasirinktiniai paketai nėra įtraukiami į schemą, srauto tikrinimas įvyksta klaida "Nepavyko rasti lentelės vertė".
Daugiau informacijos
Būtinosios sąlygos, reikalingos įdiegti programinės įrangos naujinimas
Norint taikyti šias karštąsias pataisas, turite įdiegti šią programinę įrangą:
-
Microsoft BizTalk Server 2013 R2
-
Microsoft BizTalk 2013 R2 spartintuvas HL7
Reikalavimas paleisti iš naujo
Pritaikius šias karštąsias pataisas kompiuterio nereikia paleisti iš naujo. Tačiau rekomenduojame, kad jūs uždarykite ir vėl atidarykite BizTalk administravimo konsolę įdiegus karštąją pataisą.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Daugiau informacijos apie BizTalk Server karštąsias pataisas, ieškokite informacijos apie BizTalk Server karštąsias pataisas. Sužinokite daugiau apie Įprastos terminologijos, vartojamos "Microsoft" programinės įrangos naujinimams apibūdinti.