Kuidas rakendada ACK sõnumite HL7 BizTalk Server 2013 R2 kaardid ja kohandatud ACK koodid

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3026048
Sümptomid

1. probleem

Kujutage ette järgmist stsenaariumi.

  • Kasutate Microsoft BizTalk 2013 R2 Accelerator HL7 (BTAHL7).
  • Kasutamisel on MLLP saada adapter ja mis HL7 saada konveier on kahesuunaline saate porti.
  • Kasutage otsene sünkroonne HL7 ACK suvandi seadmist täidetud MLLP Transport atribuudid.
  • Loote väljamineva kaarti selle kahesuunaline port muuta selle ACK enne saatmist saada.

Selle stsenaariumi puhul väljamineva kaarti ei rakendatud HL7 ACK ja seetõttu on ACK on muudetud.

2. probleem

MLLP saatmispordi kontrollib ACK koodi ACK (MSA segment MSA.1_AcknowledgmentCode välja), mis tagastatakse allavoolu süsteemi ja võrdleb vastuvõetav ACK koode, mis on määratud MLLP saada pordi konfigureerimise atribuudid. ACK koode, mida praegu toetatakse MLLP saata port on AA, CA, AE, CE, AR ja CR. Saate valida kõik ACK koodid või nende kombinatsiooni. Näiteks on kõik kehtivad järgmised koodid:

AA ja CA
AA, CA, AE ja CE
AA, CA, AR ja CR

Siiski ei saa sisestada iga uue vastuvõetav ACK koodi.

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, kuhu soovite sisestada lubatud kohandatud ACK koode.







Märkus
s
  • Kohandatud koodi tuleks eraldada komaga (,). Näiteks: AE, CE, AR, CR, XX, ZZ
  • Kui üks standard kombinatsioonid (-custom valik) on valitud, teil pole minema kõik väärtused Lubatud kohandatud ACK koodide atribuut.
  • Veenduge, et konveieri kontrollimine õnnestub kohandatud ACK koodi, peate lisama vastava ACK skeemi vajalik kohandatud ACK koodid.
  • Saate BizTalki jälgimise funktsiooni (, lubades jälgimine) jälgida sõnumi, kasutades MessageID, mis on sisse logitud sündmuselogi sõnumi uuesti proovida või peatatud.

Lahendus

Koondvärskenduse teave

See probleem parandati esmakordselt BizTalk Server järgmise koondvärskenduse:
Veenduge, et juurutada vajalik väljaminev kaarti DLL-faili ja selle DLL-faili installimine globaalses assemblervahemälus (GAC):
  1. OutboundMap paketi nimi

    See nõuab assembler, mis majutab väljaminev kaarti täisnimi. Selle teabe leiate BizTalki serveri konsoolis vastenduse atribuute. Siit leiate teavet selle komplekti ja OutboundMap täielik nimi, mida on vaja järgmise sammu juurde.

    Näiteks: väljaminev, Version = 1.0.0.0, Culture neutral, PublicKeyToken = = 83f92b3673c9005d
  2. OutboundMap nimi

    See nõuab täielikku map nimi, sealhulgas nimeruumi. Selle teabe leiate *.btm (Namespace.TypeName) faili atribuute.

    Näiteks: Outbound.Map1
Märkus. Need atribuudid rakendatakse ainult juhul, kui otsese sünkroonne HL7 ACK on seatud True.

Kui vajate HL7 Disassembler (DASM) ettevalmistamisel HL7 saada automaatselt luua HL7 kinnitused (nt mõned allavoolu süsteemi tagastatud ACK antakse üle vastuvoolu süsteemi), lülitage välja ning tee ACK konveieri saatmiseks pordis taotleda saada jaoks allika poole ja Kasutada otsest sünkroonne HL7 ACK väärtuseks False. Seejärel kasutage väljaminev kaarti variant, mis on ette nähtud vastuvõtu port.

1. probleemi

See uus funktsioon rakendub ainult Vastuvõtuport/asukoht. Praegu, mis tahes BizTalki saavad port on Sissetulev kaardid atribuut. Pärast selle kiirparanduse installimist on täiendav vara saadaval rakendamiseks kaardil HL7 ACK. Võta asukohas Täiendavad atribuudile võimaldab rakendada kaart on kahesuunaline saada asukohta, mis on Kasutada otsest sünkroonne HL7 ACK väärtuse (=) täidetud. Selle kiirparanduse ainus eesmärk on võimaldab kasutajal määrata kaardil on ACK, kui Kasutada otsest sünkroonne HL7 ACK (=) täidetud.

Pärast kiirparanduse installimist kuvatakse kaks täiendavaid atribuute ning MLLP konfiguratsiooni aknas kuvada. Kaks atribuutide vaikesäte on tühi, ja nad peavad olema täidetud järgmised ja Kasutada otsest sünkroonne HL7 ACK tuleb määrata (=) täidetud.



Kaks atribuutide seadmiseks toimige järgmiselt.
  1. OutboundMap paketi nimi atribuut nõuab komplekt, mis majutatud väljaminev kaarti, nagu järgmises näites täisnimi:

    Väljaminev, Version = 1.0.0.0, Culture neutral, PublicKeyToken = = 83f92b3673c9005d
    Assembleri tuleb varem vahemällu, globaalne komplekti. Muul juhul muutmist ei õnnestu.
  2. OutboundMap Name atribuut nõuab kaarti, sealhulgas nimeruumi täisnimi.

Üks puuduseks see uus funktsioon: HL7 ACK ei jälgita. Kui jälitate on ACK, peate seadistama Sissetulev kaardid atribuudi BizTalki saada porti. Tehniliselt, sa kasutavad kaart ACK, mis võeti kasutusele teateboksis ja ACK tagastatud vastuvoolu süsteemi. Mõlemad peaksid olema identsed, sest nii on rakendatud sama kaart. Järgmine pilt on lisatud selgitus ja on vaja ainult juhul, kui peate selle ACK muutuste jälitus.



Märkus Võimalus Kasutada otsest sünkroonne HL7 ACK parandab sissetuleva sõnumi töötlemise jõudlust. Selleks saadab selle ACK tagasi vastuvoolu süsteemi niipea, kui sõnum on talletatud teateboksis. See säte parandab jõudlust, kui täidetud on järgmised tingimused:
  • Võta port on kahesuunaline vastuvõtuport Kasutada otsest sünkroonne HL7 ACK valik on seatud väärtusele True MLLP saada pordi konfigureerimise.
  • BizTalki HL7 DASM kasutatakse seda ACK. loomiseks DASM komponent tuleb kasutada kas vaikimisi BTAHL72XReceivePipeline või kohalikud BTAHL7 abil. Kohandatud konveieri komponendi HL72fDasm.
  • Marsruudi ACK-saada konveieri taotluse vastus saada port allika poole säte peab olema Exploreris HL7 konfiguratsiooni ja Kinnituse tüüp peab olema seatud pole ükski.

Küsimus 2 jaoks

Uus funktsioon rakendub saada ainult porti. Pärast kiirparanduse installimist käitumine põhineb vastuvõetav ACK koodi, mis valite ripploendist koodi, mis on esitatud allavoolu süsteemi asemel.

Pordi konfigureerimise atribuudid MLLP saada port kontrollib ACK koodi ACK (MSA segment MSA.1_AcknowledgmentCode välja), mis tagastatakse allavoolu süsteemi ja võrdleb vastuvõetav ACK koode, mis on toodud selle MLLP saata. Praegune vastuvõetav ACK koodide toetatavate MLLP saada port hulka AA, CA, AE, CE, AR ja CR. Saate valida kõik ACK koodid või nende (AA ja CA) kombinatsiooni (AA, CA, AE ja CE) (AA, CA, AR ja CR) kehtivaks. Kuid puudub võimalus sisestada vastuvõetav ACK koodi kombinatsiooni.

Täiendav vastuvõetav ACK koodid -väärtuse nimega "Kohandatud" lisatakse atribuudis Vastuvõetav ACK koodide ripploendist. Kõik eelmise kombinatsioonid jäävad ja rakendatakse, nagu need olid enne lisati uus funktsioon.





Pärast kohandatud on valitud, peate sisestama ka uute väärtuste Aktsepteeritav kohandatud ACK koodide atribuudi. Need uued ACK väärtused iga eraldatakse komaga (,).

Pärast kiirparanduse installimist käitumine sõltub Vastuvõetav ACK koodid seade, mis on valitud. Kui ACK koodi, mis tagastatakse vastavad valitud vastuvõetav koodi, ilmneb töötlemine edukalt. See standard ACK koodide proovi uuesti ja peatab kõik ACK koodi, mis on loetletud (mis teeb a ebastandardseks või kohandatud ACK kood).

Järgmises tabelis tähistab selle stsenaariumi. Kirjaliku tõlgendamine järgib tabelis.



AA ja CA sõnumi töötlemise alati õnnestub, sõltumata sellest, mis tahes vastuvõetav ACK koodide säte valitud. Siin on Lubatud ACK koodide sätete kohta lisateabe saamiseks:
  • AA, CA: Korduskatsete AE, CE, AR, CR ja peatab mõne muu.
  • AA, CA, AE, CE: Vastu ja edukas: AA, CA, AE, CE ja korduskatsete AR ja parandustena peatab mõne muu.
  • AA, CA, AR CR: Vastu ja edukas: AA, CA, AR, CR ja korduskatsete AE ja CE. Peatab mõne muu.
  • AA, CA, AR, CR, AE, CE: Vastu ja edukas: AA, CA, AR, CR, AE, CE ja muu tagastatakse. ACK uuesti proovida ja sõnumi peatatud.
  • Kohandatud (väärtused on sisestatud ja komadega). Näide: AA, AE, Foo, ZZ, ZZZ). Aktsepteeritud ja edukas: AA, CA, AE koos mõne muu sisestatud kohandatud ACK Foo, ZZ ja ZZZ sel juhul. Korduskatsete CE, AR.
  • Mis tahes ACK koodi, mis on määratud Lubatud kohandatud ACK koodid on uuesti proovida ja on peatatud.

Kui standard ACK on sisestatud vastuvõetavad ACKkoodide, tagastatakse tõrketeade, mis sarnaneb järgmisega:

Adapter ei edasta sõnumit saab saata port"<SendPortName></SendPortName>", mille URL-i"127.0.0.1:33000". See on pärast selle saada pordi määratud uuesti proovimise intervall edasi saata. Üksikasjad: "MessageID sõnum:<MessageID></MessageID>, saanud kinnituse tüüp: tõrge ja ACK kood: CE.

Out-of-box ACK skeemi tuleb muuta, lisades standard ACKs (AA, AE, AR, CA, CE, CR) olemasolevat loendit. Mis tahes täiendavad (XX, nt ZZ) vastuvõetav kohandatud ACKs tuleb lisada ACK skeemi MSA.1_AcknowledgementCode välja. Kui skeemi ei lisata täiendavaid kohandatud ACKs, konveieri valideerimine nurjub tõrkega "Tabeli väärtus ei leitud".



Lisateave

Tarkvaravärskendust installimise eeltingimused.

Selle kiirparanduse rakendamiseks peab teil olema installitud järgmine tarkvara:
  • Microsoft BizTalk Server 2013 R2
  • Microsoft BizTalk 2013 R2 Accelerator HL7

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.

Failiteave

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 nimiFaili versioonFaili mahtKuupäevAegPlatvorm
Microsoft.Solutions.BTAHL7.HL72fDasm.dll3.10.325.2107520

09-veebr-2015
22:52x 86
Microsoft.Solutions.BTAHL7.PipelineCommon.dll3.10.325.295232

09-veebr-2015
22:52x 86
Microsoft.Solutions.BTAHL7.Shared.dll3.10.325.299328

09-veebr-2015
22:52x 86
Microsoft.Solutions.BTAHL7.MLLP.dll3.10.325.2128000

09-veebr-2015
22:52x 86
Microsoft.Solutions.BTAHL7.HL7AckHelper.dll3.10.325.229696

09-veebr-2015
22:52x 86
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 teemat Teave käigultparanduste BizTalk Server.

Teave Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite.

Kolmanda osapoole teabest Lahtiütlemine

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.

Hoiatus. See artikkel on masintõlgitud.

Vlastnosti

ID článku: 3026048 - Poslední kontrola: 07/03/2015 08:43:00 - Revize: 2.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

  • kbsurveynew kbfix kbqfe kbexpertiseadvanced kbbts kbmt KB3026048 KbMtet
Váš názor