Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

Tento článok popisuje rýchlu opravu, ktorá poskytuje dva ďalšie dodávky režim vlastnosti pre minimálne nižšia vrstva protokolu (MLLP) odosielať a prijímať portov pri používaní BizTalk Accelerator for HL7 v prostredí servera Microsoft BizTalk Server 2010:

  • Použiť MLLP Transport potvrdenie

    Táto vlastnosť je k dispozícii v oboch jednosmerné dostávať porty a porty jednosmerné Odoslať.

  • Pozastaviť hlásenie MLLP Transport NAK

    Táto vlastnosť je k dispozícii len v porty jednosmerné Odoslať.

MLLP dostávať adaptér podporuje oboch režimoch jednosmerné a obojsmerné žiadosť odpoveď. Ak je nakonfigurovaný na prijímanie adaptér, HL7 spracovanie používa parameter Objednať doručenie . Zabezpečíte, že zachovať poradie doručovanie správ. Keď MLLP dostávať adaptér pracuje v obojsmerné režime, adaptér nedostane novú správu zo kým adaptér generuje potvrdením žiadosti (MSA) predchádzajúce správy nadradeným systému. Generované ACK/NAK odosiela správy pole databázy (MessageBoxDB). MessageBoxDB čaká na ďalší interval vzorkovania pred odoslaním ACK/NAK nadradeným systému.

Nadradený systém len jeden odošle naraz, a až potom dostane ACK/NAK. Okrem toho je nakonfigurovaný interval vzorkovania BizTalk a Objednať doručenie parameter nastavený na hodnotu True. To znamená, že počet správ, ktoré na druhé je obmedzený. Táto rýchla oprava stanovuje ďalšia konfigurácia pre jednosmerné Odoslať a zobrazuje porty. Neovplyvňuje ACK/NAK. Však výrazne zvyšuje počet dokumentov, ktoré sú spracované za sekundu.

Ste mali použiť počítadlá výkonu prijať základná línia pred a po použití tejto rýchlej opravy. Keď ste porovnať, predloží dostatočný počet správ počas primeraného obdobia. Napríklad, môžete použiť nasledovné:

  • Pre BizTalk: správ kategórie, použite počítadlo Dokumenty spracované za sekundu .

  • Pre BizTalk: správ latencia kategórie, použiť všetky dostupné počítadlá.


Jedna možnosť zvýšiť počet dokumentov, ktoré sú spracované za sekundu je nižšie MaxReceiveInterval nastavenie pre hostiteľa BizTalk. V závislosti od celkového prostredia, na ladenie počítač so systémom Biz Talk Server 2010 a zväzku dokumentov, ktoré sú spracované, znížením MaxReceiveInterval nastavenie mohli mať nepriaznivý vplyv na výkon inštanciu programu SQL Server. SQL Server ladenie a tuning BizTalk, nájdete všetky dostupné technické články.

Ďalšie informácie

Poznámka: Táto rýchla oprava rieši problém v Microsoft BizTalk 2010 Accelerator HL7. Ďalšie informácie o tomto probléme, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

2454887 udalosti môže nesprávne zapíše MLLP-založené správy v BizTalk 2009 akcelerátora pre HL7 v počítači so systémom Microsoft BizTalk Server 2009 alebo Microsoft BizTalk Server 2010

Informácie o rýchlej oprave

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba problém popísaný v tomto článku. Rýchlu opravu použite len v systémoch, v ktorých sa vyskytuje problém popísaný v tomto článku. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu.

Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto časť nezobrazuje, obráťte sa na oddelenie služieb zákazníkom a technickej podpory spoločnosti Microsoft a požiadajte o poskytnutie tejto rýchlej opravy.

Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo postup, ako vytvoriť samostatnú servisnú požiadavku, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Formulár "Prevzatie dostupnej rýchlej opravy" sa zobrazuje pre jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.

Požiadavky

Musíte mať Microsoft BizTalk Accelerator for HL7 (BTAHL7) nainštalované chcete použiť túto rýchlu opravu.

Informácie o reštartovaní

Musíte reštartovať počítač po použití tejto rýchlej opravy. Ak ste sa nezobrazí výzva na reštartovanie, musíte reštartovať BizTalk služby. Ďalšie informácie o tomto postupe nájdete v súbore Readme.txt, ktorý je súčasťou tejto opravy hotfix.

Informácie o nahradení

Táto rýchla oprava nenahrádza predchádzajúcu rýchlu opravu.

Informácie o súboroch

Anglická verzia tejto rýchlej opravy má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

Microsoft.solutions.btahl7.mllp.dll

3.9.526.2

116,608

07-Jun-2011

15:27

x86

Microsoft.solutions.btahl7.shared.dll

3.9.526.2

92,040

07-Jun-2011

15:27

x86

Mllpreceive.exe

3.9.526.2

26,456

07-Jun-2011

15:27

x86

Mllpsend.exe

3.9.526.2

26,448

07-Jun-2011

15:27

x86

Informácie o rýchlej oprave

Tok správ... po rýchlej opravy inštalácie a konfigurácie

Po použiť túto rýchlu opravu, MLLP adaptér uvádza všetky správy, ktorú MLLP adaptér na MessageBoxDB. Koncový bod Manager (EPM) vyzýva späť adaptér spolu s odoslanie stav v BatchComplete metóda. Toto spôsobí adaptér na odoslanie potvrdenia ACK/NAK nadradeným systému. Zasa nadradeným systému dostane ACK/NAK a potom odošle nasledujúcu správu. BatchComplete metóda je nezávislý od MaxReceiveInterval nastavenie a je nazývaný okamžite po správy sa predloží BizTalk úspešne.

Správa je pripravená na odoslanie, ako aj odosielanie adaptér prenáša správa systému po prúde. ACK/NAK očakáva Ak Použiť MLLP Transport potvrdenie vlastnosť nastavená na hodnotu True. Ak odoslať ACK, BizTalk dokončí spracovanie úspešne. Ak odoslať NAK a ak Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť nastavená na hodnotu True, správy sa pozastavuje bez opakuje. Avšak, ak Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť nastavená na hodnotu False, BizTalk zopakuje založené na nastavenie intervalu pre znova odoslať portu. (Predvolene Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť nastavená na hodnotu False.)

Diagram znázorňuje tok správ:

Message flow

  1. Správa odoslaná nadradený systém odosielajúcou aplikáciou spracúva MLLP dostávať adaptér.

  2. MLLP adaptér uvádza správy BizTalk/EPM.

  3. EPM vyzýva späť adaptér o stave odoslanie správy. EPM to Dávkové úplné metóda.

  4. Potvrdenia ACK/NAK je generovaná MLLP adaptér a je založená na stav odoslania dávky. ACK/NAK odosiela odosielajúcou aplikáciou.

    Poznámka: Dávkové odosielanie stav úspechusa adaptér vráti ACK. Ak dôjde k výpadku alebo odoslania časového limitu (Ak napríklad časový Dávkové úplné metóda hovor), adaptér vráti NAK odosielajúcou aplikáciou.

  5. EPM odovzdá správu odoslať adaptér MLLP pre prenos.

  6. MLLP adaptér vysiela spracované správu odoslať systému po prúde.

  7. Úrovni prepravy ACK/NAK očakáva MLLP Odoslať adaptér dokončenie komunikácie.

  8. Ak je správa v kroku 7 ACK, adaptér žiada EPM odstrániť správu. V opačnom prípade adaptér má požiadať EPM znova, ktorý je založený na nastavenie intervalu znova. Nové možnosti sa dodáva nastavenie konfigurácie portu Odoslať pozastavenie správy priamo, bez znova, ak MLLP NAK neprišla. Predvolene táto možnosť nastavená na hodnotu False. Ak je táto možnosť nastavená na hodnotu True, správa sa pozastaví priamo, bez znova, ak MLLP NAK neprišla.

Transport úrovni ACK/NACK formát

Webová lokalita obsahuje nasledovné informácie:

  • Príklad MLLP potvrdiť potvrdenie:

    <SB><ACK><EB><CR>

  • Príklad MLLP negatívne spáchať potvrdenie:

    <SB><NAK><EB><CR>

Poznámky

  • V týchto príkladoch odkazuje < SB > spustiť blokový znak (1 bajt). To zodpovedá znakov ASCII < VT > alebo < 0x0B >.

    To zamieňať s SOH alebo STX ASCII znaky.

  • V týchto príkladoch < ACK > alebo < NAK > odkazujú na potvrdenie znak (1 bajt. Zodpovedá znakov ASCII < ACK > alebo < 0x06 >) alebo negatívne potvrdenie znak (1 bajt. Zodpovedá znakov ASCII < NAK > alebo < 0x15 >).

  • V týchto príkladoch < EB > odkazuje na konci blokový znak (1 bajt). To zodpovedá znakov ASCII < FS > alebo < 0x1C >.

  • V týchto príkladoch < CR > odkazuje na prepravu vráti znak (1 bajt). To zodpovedá znakov ASCII < CR > alebo < 0x0D >.

  • Spoločnosť Microsoft poskytuje kontaktné informácie tretích strán na uľahčenie vyhľadania technickej podpory. Tieto kontaktné informácie môžu zmeniť bez predchádzajúceho upozornenia. Spoločnosť Microsoft neručí za správnosť týchto kontaktných informácií iných výrobcov.

Ako konfigurovať prijímanie a odoslať porty používať nové vlastnosti

Konfigurovať prijímanie a poslať porty takto.

Poznámka: Nastavenie portu prijímanie a odosielanie možno nezávisle alebo spoločne.

Dostávať konfigurácie portu
  • Port musí byť jednosmerný portu.

  • Objednať doručenie parameter musí byť zapnutý.

  • Musíte nastaviť Použiť MLLP Transport potvrdenie vlastnosť pravda umožniť transport úrovni potvrdenie. Predvolene táto vlastnosť nastavená na hodnotu False pre existujúce porty alebo pre nové porty.

Receive port

Odoslať konfigurácie portu
  • Port musí byť jednosmerný portu.

  • Solicit-odpoveď režim musí byť nastavená na nie.

  • Objednať doručenie parameter musí byť zapnutý.

  • Musíte nastaviť Použiť MLLP Transport potvrdenie vlastnosť pravda umožniť transport úrovni potvrdenie. Predvolene táto vlastnosť nastavená na hodnotu False pre existujúce porty alebo pre nové porty.

  • Musíte nastaviť Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť pravda ak správy potrebné pozastaví priamo bez sa zopakovať pri Transport NAK je prijatý od následný systému. Inak, správy budú zopakovať počet nastavený na prepravu rozšírené možnosti Odoslať portu. Predvolene táto vlastnosť nastavená na hodnotu False pre existujúce porty alebo pre nové porty.

Send port

O vlastnosť "Použitie MLLP Transport potvrdenie"

Nasledujúca tabuľka popisuje očakávané správanie jednosmerné alebo obojsmerné porty, ktoré používajú Použiť MLLP Transport potvrdenie vlastnosť. Požadovanú kombináciu nastavení musia podľa pokynov v časti "Ako rýchlej opravy".

Poznámky

  • "Nadradený systém" odkazuje na odoslanie žiadosti. Odošle správy BizTalk. Tieto správy sú prichádzajúce BizTalk.

  • "Po prúde systém" odkazuje na prijímanie aplikácie. Prijatí správy od BizTalk. Tieto hlásenia sa výstup BizTalk.



Typ portu

MLLP V2 možnosť

MLLP V2 možnosť vypnutia

Jednosmerné prijímať

Odoslať MLLP ACK/NAK nadradeným systému v BatchComplete metóda.

Žiadna zmena v správaní. V tejto situácii žiadne ACK/NAK odosiela nadradeným systému.

Obojsmerné prijímať

Žiadna zmena v správaní. V tejto situácii, ACK/NAK HL7 v TransmitMessage metóda sa odošle nadradeným systému.

Poznámka: Táto možnosť nie je podporovaná. Napríklad ignorovať aj, ak je hodnota nastavená na hodnotu True.

Žiadna zmena v správaní. V tejto situácii, ACK/NAK HL7 v TransmitMessage metóda sa odošle nadradeným systému.

Jednosmerné Odoslať

MLLP ACK/NAK zo systému po prúde je čakal po sa prenáša správa.

Žiadna zmena v správaní. V tejto situácii, ACK/NAK zo systému po prúde je nie čakal po sa prenáša správa.

Obojsmerné odosielanie alebo jednosmerné Odoslať s vyžiadať odpoveď zapnutá

Žiadna zmena v správaní. V tejto situácii, ACK/NAK HL7 zo systému po prúde je čakal po sa prenáša správa.

Poznámka: Táto možnosť nie je podporovaná. Napríklad ignorovať aj, ak je hodnota nastavená na hodnotu True.

Žiadna zmena v správaní. V tejto situácii, ACK/NAK HL7 zo systému po prúde je čakal po sa prenáša správa.



Obojsmerné dostávať a posielať portu správanie sa nezmení. Jednosmerné prijímať a Odoslať portu správanie sa zmení aj nie pokiaľ Použiť MLLP Transport potvrdenie vlastnosť nastavená na hodnotu true.

Ďalšie informácie nájdete v dokumentácii adaptéra MLLP. Ak jednosmerné prijímať a odoslať porty majú vhodné konfigurácie, zlepšuje výkon. Ak Použiť MLLP Transport potvrdenie vlastnosť obojsmerného portu alebo portu jednosmerné nastavená na hodnotu false, druh ACK, ktoré sú generované pokračuje bez zmien. V tejto situácii druhu ACK, vygenerovaný závisí od nastavenia BTAHL7 konfigurácie Explorer pre aplikáciu, ktorá odosiela správu. Hodnoty v poliach MSH 15 a MSH 16 osobitné správy môže toto nastavenie prepísať. Však ak Použiť MLLP Transport potvrdenie vlastnosť obojsmerného portu alebo portu jednosmerné nastavená na hodnotu false, môžete nastaviť konfiguráciu pre aplikácie, ktoré očakávajú statické ACKs len pomocou programu Prieskumník Konfigurácia BTAHL7. Správanie časového limitu pre port zostáva nezmenené.

Očakávané správanie v rohu prípadoch, keď sa používajú vlastnosti je nasledovná:

RECEIVE

  • WrongMLLPFormat: správa nie je odoslaná BizTalk.

  • WrongHL7Format: správy sa predloží BizTalk a MLLP ACK/NAK prenášajú, ktorý je založený na stav dokončenia dávky.

  • TransmittingSocketIssue: MLLP ACK/NAK je neprenášajú, hoci správy sa predloží BizTalk.

  • ReceivingSocketIssue: správa sa neprijala a teda nepodáva a žiadne MLLP ACK/NAK odoslanie.

  • Ak sa BizTalk zlyhá, NAK sa prenáša.

  • Ak je negatívny stav dávkové dokončená, NAK sa prenáša.

Odoslať a Odoslať portu vlastnosť "stop sending ďalšie správy na aktuálne správy zlyhania" = True

  • WrongMLLPFormat: správy sa pozastavuje, pretože MLLP ACK/NACK sa nedá prečítať. Spracovanie nebude pokračovať, kým sú pozastavené správy.

  • WrongHL7Format: správy zlyhá predtým, než dosiahne adaptér. Spracovanie nebude pokračovať, kým sú pozastavené správy.

  • TransmittingSocketIssue: správy sa pozastavuje. Spracovanie nebude pokračovať, kým sú pozastavené správy.

  • ReceivingSocketIssue: správy sa pozastavuje. Spracovanie nebude pokračovať, kým sú pozastavené správy.


Očakávané správanie pri Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť nastavená na hodnotu True alebo False je nasledovná:

  • Keď Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť nastavená na pravda a NAK je prijaté, správy sa pozastavuje bez znova odoslať.

  • Keď Pozastaviť Požiadavková správa o MLLP Transport NAK vlastnosť nastavená na predvolenú hodnotu False, znova poslať správu spustí, založené na nastavenie intervalu pre znova odoslať portu.


Zmeny v pomôcke MLLP SDK

MLLP SDK pomôcka obsahuje nasledujúce nové parametre. Všetky ostatné parametre zostanú nezmenené. Ďalšie informácie nájdete v dokumentácii k produktu.

  • Pre MLLPReceive.exe, použiť parameter nové vrátiť MLLP ACK/NAK po prijatí správy. Napríklad:

    MLLPReceive /p 12000/SB 11 /eb 28 /cr 13 /MLLPTransACK
    MLLPReceive /p 12000/SB 11 /eb 28 /cr 13 /MLLPTransNAK

  • Pre MLLPSend.exe, použiť parameter nové čakať na MLLP ACK/NAK. Napríklad:

    MLLPSend/SB 11 /eb 28 /cr 13 /f "C:\HL7\ls.txt" /I 127.0.0.1 /p 11000 /UseMLLPTransACK

Odkazy

Ďalšie informácie o tom, ako spravovať nastavenia výkonu servera BizTalk Server, nájdete na nasledujúcej webovej lokalite Microsoft Developer Network (MSDN):

Spravovanie nastavenia výkonu servera BizTalkĎalšie informácie o počítadlách výkonu nájdete na nasledujúcej webovej lokalite MSDN:

Messaging počítadlá výkonuĎalšie informácie o objednať doručenie správy, nájdete na nasledujúcej webovej lokalite MSDN:

Objednať doručovanie správĎalšie informácie o BizTalk 2010 akcelerátora pre HL7 (BTAHL7), navštívte nasledujúce webovú lokalitu spoločnosti Microsoft:

BizTalk 2010 Accelerator for HL7 (BTAHL7) dokumentáciaĎalšie informácie o IBTBatchCallBack.BatchComplete metóda, navštívte nasledujúce webovú lokalitu MSDN:

IBTBatchCallBack.BatchComplete metódaĎalšie informácie o rýchle opravy servera BizTalk, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

2003907 informácie o rýchlych BizTalk Server

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×