Sümptomid
1. probleem
Kujutage ette järgmist stsenaariumi.
-
Te kasutate Microsoft BizTalk 2013 kiirendi HL7 (BTAHL7).
-
Te kasutate seda MLLP saada adapter ja siis HL7 vastuvõtukonveieris on kahesuunaline saate porti.
-
MLLP Transport atribuudid, seatakse Kasutada otsest sünkroonne HL7 ACK võimalus "True".
-
Loote väljamineva kaarti selle kahesuunaline port muuta ACK sõnumit enne saatmist.
Selle stsenaariumi puhul väljaminev kaarti ei rakendata HL7 ACK. Seetõttu ACK on muutunud.
2. probleem
MLLP saatmispordi kontrollib ACK koodi ACK sõnumit (MSA.1_AcknowledgmentCode välja MSA segmendi), mis tagastatakse allavoolu süsteemi ja võrdleb vastuvõetav ACK koode, mis on määratud MLLP saada pordi konfigureerimise atribuudid koos ACK. Praegu vastuvõetav ACK koode, mida toetavad selle MLLP saada port on AA, CA, AE, CE, AR ja CR. Saate valida kõik ACK koodi või koodide kombinatsiooni. Näiteks on kõik kehtivad järgmised koodid:
AA ja CA
AA, CA, AE ja CE
AA, CA, AR ja CRSiiski ei saa sisestada soovitud vastuvõetav ACK koodi kombinatsiooni.
Pärast selle kiirparanduse rakendamist lisatakse uus vastuvõetav ACK koodi, mis on kohandatud nimega Vastuvõetav ACK koodide loendi. Lisaks lisatakse uus tekstiväli teile sisestada lubatud kohandatud ACK koodid.
Märkused
-
Draiverid tuleb üksteisest eraldada koode, kasutades koma (,). Näiteks: "AE, CE, AR, CR, XX, ZZ."
-
Kui üks standard (noncustom) kombinatsioon on valitud, peate sisestada Lubatud kohandatud ACK koodide atribuut.
-
Veenduge, et konveieri kontrollimine õnnestub juba kohandatud ACK koode, peate vastava ACK skeemi vajalik kohandatud ACK koodide lisamiseks.
-
Saate BizTalki jälgimise funktsiooni (, lubades jälgimine) jälgida sõnumi, kasutades MessageID sündmuselogisse logitud sõnumi uuesti proovida või peatatud.
Lahendus
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda parandust ainult selle konkreetse probleemiga süsteemides.
Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli alguses jaotis Kiirparandus on saadaval. Kui seda jaotist ei ole, saatke Microsofti klienditeenindusele ja -toele taotlus kiirparanduse hankimiseks.
Märkus. Kui ilmneb veel probleeme või kui on tarvis teha tõrkeotsing, peate looma eraldi tugiteenuse taotluse. Tavapärane tugiteenuse tasu kehtib täiendavatele tugiteenustega seotud küsimustele ning probleemidele, mis pole lahendatavad konkreetse kiirparandusega. Täieliku loetelu Microsofti klienditeeninduse ja -toe telefoninumbrite või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:
http://support.microsoft.com/contactus/?ws=supportMärkus. Vormil Kiirparandus on allalaadimiseks saadaval kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, ei ole kiirparandus selles keeles saadaval.
Veenduge, et juurutada vajalik väljaminev kaarti DLL-faili ja seejärel installige globaalses assemblervahemälus (GAC) faili kasutades järgmised atribuudid:
-
OutboundMap paketi nimi
See atribuut peab sisaldama komplekt, mis majutatud väljaminev kaarti täisnimi. BizTalk Server konsoolis vastenduse atribuute saate selle teabe leidmiseks. Siin kirjeldatakse assembleri ja ka täielik nimi, mis on vajalik OutboundMap nimi.
Näiteks: Väljaminev, versioon = 1.0.0.0, Culture neutral, PublicKeyToken = 83f92b3673c9005d -
OutboundMap nimi
See atribuut peab sisaldama täieliku map nimi. See hõlmab nimeruumi. Selle teabe leiate *.btm (Namespace.TypeName) faili atribuute.
Näiteks: Outbound.Map1
Märkus. Need atribuudid rakendatakse vaid siis, kui Otsest sünkroonne HL7 ACK väärtuseks on seatud "True."
Teil võib nõuda selle HL7 Disassembler (DASM) tulemas HL7 kuvatakse selle loob automaatselt HL7 kinnitused. Näiteks on mõned allavoolu süsteemi loodud ACK anda vastuvoolu süsteemi. Sel juhul väljalülitamine "Route ACK saata konveieri taotluse vastuvõtu Port" allika poole ja seadke Kasutada otsest sünkroonne HL7 ACK "False". Seejärel kasutage väljaminev kaarti variant, mis on ette nähtud vastuvõtu port.
1. probleemi
Te ei saa põhjust ACK saadetud vastuvoolu süsteemi, millel on Kasutada otsest sünkroonne HL7 ACK väärtuseks "True". Kuid kui soovite jälgida ACK, mis edastatakse sisu vastuvoolu süsteemi, saate sama jälgimise mehhanismi, mida kasutati ACK, mille saatis on kahesuunaline saada port vastuvoolu süsteemi Kasutada otsest sünkroonne HL7 ACK säte puudub. See eeldab, et sama kaart kasutatakse MLLP saada asukoha konfiguratsiooni atribuudid ning ka standard väljaminev kaarti funktsioon on vastuvõtu port säte, mis on ette nähtud BizTalk Server.
Küsimus 2
Pärast kiirparanduse installimist käitumine põhineb vastuvõetav ACK koodi, mis valite ripploendist koodi, mis on esitatud allavoolu süsteemi asemel.
Kui ACK kood on loendis valitud vastuvõetav koodi, sõnum töötlemine õnnestub ja töötlemise enam korduda standard ACK koode, mis on loendis valitud Vastuvõetav ACK koodide ja ebastandardseks ACK koode, mis on loendis valitud Vastuvõetav ACK koode, kui sõnum on peatatud.
Märkus. Kui allavoolu süsteemi käib AA või CA sõnumi töötlemise alati õnnestub, sõltumata sellest, mis tahes vastuvõetav ACK koodi variant, mis on määratud pordi konfigureerimise.
ACK skeemi tuleb muuta, kui lisate kohandatud ACKs. Kui skeemi ei lisata täiendavaid kohandatud ACKs, konveieri valideerimine nurjub ja kuvatakse tõrketeade "tabeli väärtus ei leitud". Mis tahes täiendavad vastuvõetav kohandatud ACKs tuleb lisada MSA.1_AcknowledgementCode olemasolevat loendit ACKs.
Lisateabe saamiseks
Tarkvaravärskendust installimise eeltingimused
Selle kiirparanduse rakendamiseks peab teil olema installitud järgmine tarkvara:
-
Microsoft BizTalk Server 2013
-
Microsoft BizTalk 2013 kiirendi HL7
-
2898936 käigultparanduste koondpakett mitmesugused probleemid BizTalk Server 2013
Taaskäivitamise nõuded
Te ei pea pärast selle kiirparanduse rakendamist arvutit taaskäivitama. Siiski soovitame sulgemist ja uuesti avada BizTalki konsoolis pärast kiirparanduse installimist.
Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
128000 |
09-Feb-2015 |
22:52 |
x86 |
Microsoft.Solutions.BTAHL7.HL7AckHelper.dll |
3.10.325.2 |
29,696 |
09-Feb-2015 |
22:52 |
x86 |
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
BizTalki serveri käigultparanduste kohta lisateabe saamiseks vaadake teavet BizTalki serveri käigultparandused.
Lisateabe saamiseks tarkvaravärskenduste terminoloogia kohta vaadake Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus.
See artikkel käsitleb kolmandate poolte poolt valmistatud tooteid, kes pole Microsoftiga seotud. Microsoft ei garanteeri, mingit kaudset ega jõudlusele ega töökindlusele nende toodete kohta.