Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Požymiai

1 problema

Įsivaizduokite tokią situaciją:

  • Jūs naudojate Microsoft BizTalk 2013 R2 spartintuvas HL7 (BTAHL7).

  • Jūs naudojate MLLP adapteris ir kad HL7 srautas yra dvipusis gauti prievadą.

  • Nustatykite parinktį Naudoti tiesiogiai Sinchroninis HL7 ACK kaip teisinga MLLP transportavimo ypatybės.

  • Galite sukurti su siuntimo žemėlapiu šio dvipusis gauti prievado paversti į ACK prieš siunčiant.


Tokiu atveju siuntimo žemėlapį netaikoma HL7 ACK ir todėl ACK nėra verčiama.

2 problema

MLLP siųsti prievado patikrina ACK ( y.MSA.1_AcknowledgmentCode lauko 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ą. ACK kodus, kurie šiuo metu palaikoma MLLP siųsti prievado yra AA, CA, AA, CE, AR, ir 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ą pridedama, kai įvesti priimtinas Pasirinktinis ACK kodai.

alternate text


alternate text


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, 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:


Įsitikinkite, kad įdiegti reikia siuntimo žemėlapyje DLL failą ir įdiegti šį DLL visuotinėje bibliotekų talpykloje (GAC):

  1. OutboundMap rinkinio pavadinimas

    Tam reikia visas pavadinimas rinkinys, kuris yra siuntimo žemėlapį. Šią informaciją galite rasti žemėlapyje BizTalk serverio administratoriaus konsolėje ypatybes. Čia rasite informacijos surinkimo ir visą OutboundMap vardą, reikalingas atlikdami kitą veiksmą.

    Pvz.: siuntimo, versija = 1.0.0.0, Culture = neutral, PublicKeyToken = 83f92b3673c9005d

  2. OutboundMap pavadinimas

    Tam reikia visą žemėlapio pavadinimą, įskaitant vardų. Šią informaciją galite rasti *.btm failą (pavadinimu Namespace.TypeName ypatybes).

    Pvz.: Outbound.Map1

Pastaba. Šios savybės bus taikomi tik tada, jei tiesiogiai Sinchroninis HL7 ACK yra nustatyta kaip True.

Jei jums nereikia HL7 atvirkštinis asembleris (DASM) – HL7 gauti srauto ir automatiškai generuoti HL7 patvirtinimas (pvz., ACK, kurį pateikia kai kurių gavimo sistema bus perduodami išsiuntimo sistemos), išjungti parinktį Maršruto ACK siųsti srauto užklausą gauti per šaltinio šalies ir nustatyti Naudoti tiesiogiai Sinchroninis HL7 ACK FALSE. Tada, naudodami parinktį siuntimo žemėlapyje, pateiktą priėmimo prievadas.

1 problemos

Ši nauja funkcija taikoma tik priėmimo prievadas/vieta. Šiuo metu, bet BizTalk gauti prievado, Gaukite žemėlapių ypatybė yra. Įdiegus šias karštąsias pataisas, yra yra papildomos nuosavybės galima gauti vietą žemėlapyje pritaikyti, HL7 ACK. Ši papildoma ypatybė leidžia taikyti norėdami žemėlapyje yra dvipusis gauti vietą, kuri turi Naudoti tiesiogiai Sinchroninis HL7 ACK rinkinį (=) teisinga. Tik šią karštąją pataisą siekiama leidžia vartotojui nurodyti žemėlapyje, ACK nustačius Naudoti tiesiogiai Sinchroninis HL7 ACK (=) teisinga.

Po to, kai įdiegsite šias karštąsias pataisas, pamatysite dvi papildomas ypatybes ir MLLP gauti vietos konfigūracijos langą. Du numatytasis parametras yra tuščias, ir jie turi būti automatiškai įvestas ir Naudoti tiesiogiai Sinchroninis HL7 ACK turi būti nustatytas kaip (=) teisinga.

alternate text

Norėdami nustatyti dvi ypatybes, atlikite šiuos veiksmus:

  1. OutboundMap rinkinio pavadinimas ypatybę, reikia, kai ištekliai nuomojami siuntimo žemėlapį, kaip parodyta pavyzdyje rinkinio pavardė:

    Siunčiama, versija = 1.0.0.0, Culture = neutral, PublicKeyToken = 83f92b3673c9005dSurinkimo turi būti anksčiau į talpyklą iš visuotinė bibliotekų. Kitu atveju transformacija nepavyks.

  2. OutboundMap pavadinimas ypatybę, reikia visą žemėlapį, įskaitant vardų srities pavadinimą.


Vienas trūkumas šią naują funkciją: HL7 ACK nestebimi. Jei turite stebėti, ACK, taip pat turite nustatyti Vidinės žemėlapių nuosavybės BizTalk gauti prievadą. Techniškai, jums bus taikyti žemėlapio ACK, kuris buvo įtrauktas į lango ir ACK, buvo gauta išsiuntimo sistemą. Abu turėtų būti panašus, nes abu turi taikyti viename žemėlapyje. Šių ekrano nuotrauka įtrauktas į paaiškinimo ir yra būtinas tik tada, jei į ACK turi būti sekami.

alternate text

Pastaba. Naudoti tiesiogiai Sinchroninis HL7 ACK parinktis pagerėja gaunamų pranešimų apdorojimas. Tai daroma siuntimas, ACK išsiuntimo sistemą, kai pranešimas perduodamas į lango. Šis parametras padidina efektyvumą, jei šios sąlygos:

  • Priėmimo prievadas yra dvipusis priėmimo prievadas ir Naudoti tiesiogiai Sinchroninis HL7 ACK parinktis yra nustatyta kaip teisinga MLLP gauti prievado konfigūraciją.

  • BizTalk HL7 DASM naudojamas generuoti, ACK. DASM komponentas turi būti naudojamas kaip numatytojo BTAHL72XReceivePipeline arba naudojant pirminio BTAHL7. Pasirinktinis srautas HL72fDasm komponentą.

  • Šaltinio šalies maršruto ACK srauto siųsti prašymą atsako į gauti prievado parametras turi būti HL7 konfigūracijos naršyklė ir Gavimo tipas turi būti nustatytas Nonereikšmė.


2 problemos

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 ir MLLP ACK kodą siųsti prievado konfigūraciją ypatybės. 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į (AA ir CA), (AA, CA, AE ir CE) (AA, CA, AR, ir CR) kaip tinkamas. 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.

alternate text

alternate text

Pasirinktinis yra pažymėtas, galite įvesti naujas reikšmes ypatybę Priimtinas Pasirinktinis ACK kodai . Šios naujos reikšmės ACK kiekvieną 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. Jis bus iš naujo naudoti standartinę ACK kodus ir sustabdyti bet ACK kodą, kuris nėra sąraše (kai bus lengviau su nestandartiniu arba ne pasirinktiniai ACK kodas).

Toliau esančioje lentelėje nurodo šį scenarijų. Raštu aiškinimo matyti toliau esančioje lentelėje.

alternate text

AA ir CA, pranešimų apdorojimo visada pavyksta nepriklausomai nuo to, bet priimtina ACK kodai nustatymas, yra pažymėtas. Čia pateikiama daugiau informacijos apie Šią ACK kodų parametrus:

  • AA, CA: Siunčia AA, CE, AR, CR ir sustabdo visų kitų.

  • AA, CA, AA, CE: Priimti ir sėkmingai: AA, CA, AA, CE ir kartos AR ir Grąž sustabdo visų kitų.

  • AA, CA, AR, CR: Pripažinti ir sėkmingai: AA, CA, AR, CR ir siunčia AE ir CE. Sustabdo visų kitų.

  • AA, CA, AR, CR, AA, CE: Priimti ir sėkmingai: AA, CA, AR, CR, AA, CE ir kitos grąžinama. ACK kartojamas ir pranešimas sustabdytas.

  • Pasirinktinis (reikšmės yra įrašytas ir atskiriami kableliu). Pavyzdys: AA, AA, Foo, ZZ, ZZZ). Pripažinti ir sėkmingai: AA, CA, AE ir visų kitų įvestas Pasirinktinis ACK, pvz., Foo, ZZ, ZZZ šiuo atveju. 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 keičiami pagal įtraukimas į esamą sąrašą standard paketai (AA, AA, AR, CA, CE, CR). Jokių papildomų priimtinas Pasirinktinis paketai (XX, 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ė".


alternate text

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ą.

Šių karštųjų pataisų anglų k. versijos failo atributai (failo atributai) yra išvardyti toliau pateiktoje lentelėje. Datos ir laiko informacija pateikta pagal universalųjį laiką (UTC). Kai peržiūrite failo informaciją, ši informacija konvertuojama į vietos laiką. Norėdami sužinoti UTC ir vietos laiko skirtumą, naudokite valdymo skydo elemento Data ir laikas skirtuką Laiko juosta.

Failo vardas

Failo versija

Failo dydis

Data

Laikas

Platforma

Microsoft.Solutions.BTAHL7.HL72fDasm.dll

3.10.325.2

107520



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95232



09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99328



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

29696



09-Feb-2015

22:52

x86


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.

Trečiųjų šalių produktus, aptariamus šiame straipsnyje, kuria įmonės, kurios nepriklauso „Microsoft“. „Microsoft“ neteikia jokių garantijų, numanomų ar kitokių, dėl šių produktų veikimo ir patikimumo.


Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×