Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Příznaky

Problém 1

Jde o takovouto situaci:

  • Používáte-li systém Microsoft BizTalk 2013 R2 Accelerator pro HL7 (BTAHL7).

  • Používáte-MLLP adaptér přijímat a HL7 přijímat potrubí v obousměrný přijímat portu.

  • ACK HL7 přímé synchronní použití možnost nastavíte na hodnotu True v MLLP vlastnosti přenosu.

  • Vytvoření odchozí mapy v tomto obousměrný přijímat portu k transformaci potvrzení před jejich odesláním.


V tomto scénáři odchozí mapy není použita pro HL7 ACK a proto není transformována PĚT.

Problém 2

Port odeslat MLLP kontroluje kód potvrzení ACK ( MSA.1_AcknowledgmentCode pole MSA segment), který je vrácen v navazujícím systému a porovná jej s přijatelnou ACK kódy, které jsou nastaveny vlastnosti konfigurace portu odeslat MLLP. ACK kódy, které jsou aktuálně podporovány MLLP odeslat portu jsou AA, CA, AE, CE, AR a CR. Můžete vybrat všechny kódy ACK nebo jejich kombinací. Všechny platné jsou například následující kódy:

AA a certifikační úřad
AA, CA, AE a CE
AA, CA, AR a CR

Nelze však zadat všechny další kódy ACK přijatelné.

Po instalaci této opravy hotfix, nový kód ACK přijatelné, který má vlastní název bude přidán do seznamu Přijatelných kódů potvrzení . Navíc je pro zadání přijatelné vlastní kódy ACK přidány nové textové pole.

alternate text


alternate text


Notes

  • Vlastní kódy by měly být odděleny čárkou (,). Příklad: AE, CE, AR, CR, XX, ZZ

  • Pokud je vybrána jedna ze standardních kombinací (mimo vlastní možnost), není nutné zadávat žádné hodnoty v Přijatelné vlastní kódy ACK vlastnost.

  • A ujistěte se, že potrubí ověření úspěšné vlastní kódy ACK, je nutné přidat požadované vlastní kódy ACK ACK schématu odpovídající.

  • Můžete použít funkci sledování BizTalk (povolením sledování) sledovat zprávy pomocí MessageID, která je zaznamenána do protokolu událostí při opakované nebo pozastaveno zprávy.


Řešení

Informace o kumulativní aktualizaci

Tento problém byl poprvé opraven v následující kumulativní aktualizaci serveru BizTalk Server:


Přesvědčte se, zda nasazení požadovaný odchozí mapy DLL soubor a nainstalujte tento soubor DLL v globální mezipaměť sestavení (GAC) (GAC):

  1. Název sestavení OutboundMap

    To vyžaduje úplný název sestavení, který je hostitelem odchozí mapy. Tyto informace naleznete ve vlastnostech mapování v konzole pro správu serveru BizTalk. Zde najdete informace o sestavení a úplný název OutboundMap, který je nutné v dalším kroku.

    Příklad: odchozí, verze = 1.0.0.0 Culture = neutral, PublicKeyToken = 83f92b3673c9005d

  2. Název OutboundMap

    To vyžaduje název celou mapu, včetně oboru názvů. Tyto informace naleznete ve vlastnostech souboru *.btm (obor názvů.TypeName definice).

    Příklad: Outbound.Map1

Poznámka: Tyto vlastnosti jsou použity pouze v případě, že přímé potvrzení synchronní HL7 je nastavena na True.

Pokud nepotřebujete Disassembler HL7 (DASM) HL7 přijímat potrubí pro automatické generování HL7 potvrzení (například ACK, který je vrácený některé navazující systém bude být předán dodavatelského systému), vypněte volbu Route ACK odeslání potrubí na požadavek přijímání port pro stranu zdroje a ACK HL7 přímé synchronní použití nastavena na hodnotu False. Potom použijte možnost odchozí mapy, která je k dispozici v přijímání port.

Pro vydání 1

Tato nová funkce platí pouze pro přijímání Port a umístění. V současné době žádné BizTalk přijímat portu má Příchozí mapy vlastnost. Po instalaci této opravy hotfix je další vlastnosti k dispozici v umístění příjmu použít mapu HL7 ACK. Další vlastnost umožňuje použít mapu pro obousměrný příjem umístění, které má nastaveno Použití přímé synchronní HL7 ACK na (=) PRAVDA. Jediným účelem této opravy hotfix je umožnit uživateli zadat mapování pro potvrzení při Použití přímé synchronní HL7 ACK je nastavena na (=) PRAVDA.

Po instalaci této opravy hotfix, zobrazí se dvě další vlastnosti v MLLP zobrazí okno Konfigurace umístění. Ve výchozím nastavení dvě vlastnosti je prázdné a musí být naplněna a ACK HL7 přímé synchronní použití musí být nastavena na (=) PRAVDA.

alternate text

Chcete-li nastavit dvě vlastnosti, postupujte takto:

  1. Vlastnost Název sestavení OutboundMap vyžaduje úplný název sestavení, ve kterém je umístěn odchozí mapy, jako v následujícím příkladu:

    Odchozí, verze = 1.0.0.0 Culture = neutral, PublicKeyToken = 83f92b3673c9005dSestavení musí být dříve v mezipaměti globálního sestavení. Transformace, jinak se nezdaří.

  2. Vlastnost Název OutboundMap vyžaduje úplný název mapy, včetně oboru názvů.


Jeden nedostatek tuto novou funkci: HL7 ACK není sledována. Pokud sledujete PĚT, je také nutné nastavit Příchozí mapování vlastnosti v BizTalk přijímat portu. Bude být technicky, použití mapy na ACK, který byl vložen do pole zpráva a potvrzení, která byla vrácena do nadřazeného systému. Oba musí být identické, protože oba mají stejnou mapu použít. Následující snímek obrazovky je součástí pro objasnění a je nutné pouze v případě, že musí být sledována PĚT.

alternate text

Poznámka: Možnost Použití přímé synchronní HL7 ACK zlepšuje výkon zpracování příchozích zpráv. To se provádí zasláním ACK zpět do nadřazeného systému ihned, jakmile je zpráva uložena do okna zprávy. Toto nastavení zvyšuje výkon, pokud jsou splněny následující podmínky:

  • Příjem obousměrný port je port pro příjem a ACK HL7 přímé synchronní použití možnost nastavena na hodnotu True v konfiguraci MLLP přijímat portu.

  • BizTalk HL7 DASM slouží ke generování ACK. DASM součásti musí být použita buď jako zahrnuty ve výchozí BTAHL72XReceivePipeline nebo pomocí nativní BTAHL7. HL72fDasm součást vlastní potrubí.

  • Nastavení potvrzení postupu k odeslání potrubí na požadavek odezvy přijímat portu strany zdroje musí být v aplikaci Explorer konfigurace HL7 a Typ potvrzení musí být nastaven na jinou hodnotu než None.


Pro problém 2

Nové funkce se vztahuje k odeslání pouze porty. Po instalaci opravy hotfix chování budou založeny na přijatelné potvrzení kódu, který vyberete v seznamu rozevírací nabídky a kód, který je k dispozici v navazujícím systému.

Vlastnosti konfigurace portu odeslat MLLP port kontroluje kód potvrzení ACK (MSA.1_AcknowledgmentCode pole MSA segment), který je vrácen v navazujícím systému a porovná jej s přijatelnou ACK kódy, které jsou nastaveny v MLLP odeslat. Aktuální přijatelné ACK kódy, které jsou podporovány pomocí portu odeslat MLLP patří AA, CA, AE, CE, AR a CR. Můžete vybrat všechny kódy ACK nebo kombinace (AA a certifikační úřad) (AA, CA, AE a CE) (AA, CA, AR a CR) jako platné. Ale neexistuje možnost zadat přijatelnou ACK kombinace kódu.

Další kódy přijatelné potvrzení hodnotu s názvem "Vlastní" bude přidána do rozevíracího seznamu ve vlastnosti Kódy přijatelné potvrzení . Všechny předchozí kombinace zůstávají a jsou použity jako byla před byla přidána nová funkce.

alternate text

alternate text

Po vlastní zaškrtnuto, musíte také zadat nové hodnoty v Přijatelné vlastní kódy ACK vlastnost. Tyto nové hodnoty potvrzení musí každý být odděleny čárkou (,).

Po instalaci této opravy hotfix, chování závisí na vybrané nastavení Kódů přijatelné potvrzení . Pokud kód ACK, který je vrácen odpovídá vybraný kód přijatelné, zpracování probíhá úspěšně. Bude opakovat kódy standardního ACK a pozastavit pro jakýkoli kód ACK, který má (což znamená, že nestandardní nebo jiné vlastní kód ACK) nejsou uvedeny.

Následující tabulka představuje v tomto scénáři. Písemného výkladu následují za tabulkou.

alternate text

Bez ohledu na jakékoli přijatelné ACK kódy nastavení je vybrána zpracování zprávy vždy úspěšné pro AA a certifikační úřad. Zde je další informace o nastavení Kódů přijatelné potvrzení :

  • AA, CA: Opakování AE, CE, AR, CR a přeruší jakékoli jiné.

  • AA, CA, AE, CE: Přijato a úspěšné: AA, CA, AE, CE a opakování AR a Dobropsáno přeruší jakékoli jiné.

  • AA, CA, AR, CR: Přijato a úspěšné: AA, CA, AR, CR a opakování AE a CE. Přeruší jakékoli jiné.

  • AA, CA, AR, CR, AE, CE: Přijato a úspěšné: AA, CA, AR, CR, AE, CE a žádné jiné je vrácena. Je opakované potvrzení a zprávy pozastavena.

  • Vlastní (hodnoty jsou zadány a odděleny čárkou). Příklad: AA, AE, Foo, ZZ, ZZZ). Přijatých a úspěšných: AA, CA, AE a jiných zadali například Foo, ZZ nebo ZZZ vlastní potvrzení v tomto případě. Počet opakování CE, P.A.

  • Jakýkoli kód ACK, který není uveden v Přijatelné vlastní kódy ACK není opakována a je pozastaveno.


Při standardních ACK není zadán pod Přijatelnou ACK kódy, je vrácena chyba podobná následující:

Přenášet zprávy odeslat port "< SendPortName >" s URL "127.0.0.1:33000" adaptéru se nezdařilo. Vysílat bude znovu po zadané pro tento Port odesílání interval opakování. Podrobnosti: "zprávu MessageID: < MessageID >, obdržel potvrzení typu: Chyba a kód ACK: CE.


ACK schéma out-of-the-box musí být upravena tak, že přidáte do seznamu existujících standardních potvrzení (AA, AE, AR, CA, CE, CR). Žádné další přijatelné vlastní ACK (XX, ZZ, například), musí být přidán do pole MSA.1_AcknowledgementCode ACK schématu. Další vlastní potvrzení nebudou přidány do schématu, potrubí ověření se nezdaří s chybou "Hodnota tabulky nebyl nalezen".


alternate text

Další informace

Požadavky pro instalaci aktualizace softwaru

Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalován následující software:

  • Microsoft BizTalk Server 2013 R2

  • Microsoft BizTalk 2013 R2 Accelerator pro HL7

Požadavky na restartování

Po instalaci této opravy hotfix nemusíte restartovat počítač. Doporučujeme však zavřete a znovu otevřete konzolu správce BizTalk po instalaci opravy hotfix.

Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

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


Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o opravách hotfix serveru BizTalk Server naleznete v tématu informace o opravách hotfix serveru BizTalk Server.

Další informace o standardní terminologii používané při popisu aktualizací softwaru společnosti Microsoft.

Produkty třetích stran, které tento článek popisuje jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou týkající se výkonu nebo spolehlivosti těchto produktů.


Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×