Příznaky
Problém 1
Jde o takovouto situaci:
-
Používáte-li Microsoft BizTalk 2013 Accelerator pro HL7 (BTAHL7).
-
Při použití MLLP adaptér přijímat a HL7 přijímat potrubí v obousměrný přijímat portu.
-
V MLLP vlastnosti přenosu nastavte možnost Použití přímé synchronní HL7 ACK "True".
-
Vytvoření odchozí mapy v tomto obousměrný přijímat portu k transformaci potvrzení zprávy před odesláním.
V tomto scénáři není použita odchozí mapy pro HL7 ACK. Proto není převeden PĚT.
Problém 2
Port odeslat MLLP kontroluje kód potvrzení zprávy ACK (MSA.1_AcknowledgmentCode pole MSA segment), který je vrácen v navazujícím systému a pak porovná potvrzení s přijatelnou ACK kódy, které jsou nastaveny vlastnosti konfigurace portu odeslat MLLP. Aktuálně přijatelné ACK kódy, které jsou podporovány MLLP odeslat portu jsou AA, CA, AE, CE, AR a CR. Můžete vybrat všechny kódy ACK nebo kombinace těchto kódů. 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 CRNelze však zadat požadovanou kombinaci kód ACK přijatelné. Po instalaci této opravy hotfix, nový kód ACK přijatelné, který se nazývá vlastní je přidán do seznamu Přijatelných kódů potvrzení . Navíc je můžete zadat přijatelnou vlastní kódy ACK přidány nové textové pole. Poznámky-
Kódy musí oddělte pomocí čárky (,). Příklad: "AE, CE, AR, CR, XX, ZZ."
-
Pokud je vybrána jedna ze standardních kombinací (nevlastní), není nutné zadat Přijatelnou vlastní kódy ACK vlastnost.
-
Ujistěte se, že potrubí ověření úspěšné vlastní kódy ACK týkající, je nutné přidat požadované vlastní kódy ACK schématu odpovídající potvrzení.
-
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í
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Pokud oprava hotfix je k dispozici ke stažení, je sekce "Oprava Hotfix je k dispozici ke stažení" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix. Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk. Přesvědčte se, zda požadovaný soubor .dll odchozí mapy nasadit a poté nainstalovat soubor globální mezipaměť sestavení (GAC) (GAC) pomocí následující vlastnosti:
-
Název sestavení OutboundMap
Tato vlastnost musí obsahovat úplný název sestavení, ve kterém je umístěn odchozí mapy. Tyto informace naleznete ve vlastnostech mapování v konzole pro správu serveru BizTalk. Tato informace popisuje sestavení a také úplný název, který je vyžadován pro název OutboundMap. Příklad: odchozí, verze = 1.0.0.0 Culture = neutral, PublicKeyToken = 83f92b3673c9005d -
Název OutboundMap
Tato vlastnost musí obsahovat úplný název mapy. Jedná se o obor 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 hodnotu "True".
HL7 Disassembler (DASM) HL7 přijímat potrubí pro HL7 potvrzení automaticky generuje nemusí vyžadovat. Je například ACK, který je vygenerován pomocí některé navazující systém k odesílání dat systému. V takovém případě vypněte "Route ACK odeslání potrubí na požadavek přijímání port" strany zdroje a nastavit Použití přímé synchronní HL7 ACK "False". Potom použijte možnost odchozí mapy, která je k dispozici v přijímání port.Pro vydání 1
Nelze sledovat ACK, který odeslal dodavatelského systému s ACK HL7 přímé synchronní použití nastavena na hodnotu "True". Avšak, pokud chcete sledovat obsah ACK, který je přenášen do nadřazeného systému, můžete použít stejný port odesílání dat systému sledování mechanismus, který byl použit ke sledování potvrzení, že odeslal obousměrný přijímat bez nastavení Použít přímé synchronní ACK HL7 . To předpokládá, že stejná mapa používá vlastnosti konfigurace MLLP přijímat umístění a také ve funkci Standardní odchozí mapy v přijímání port nastavení, které je poskytována serverem BizTalk Server.
Pro problém 2
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.
ACK kód je uveden v části vybraný kód přijatelné, zpracování zprávy úspěšné a znovu spustí zpracování pro standardní ACK kódy, které nejsou uvedeny v vybrané Kódy přijatelné potvrzení a v případě nestandardních ACK kódy, které nejsou uvedeny v vybrané Kódy ACK přijatelné, je pozastaveno zprávy. Poznámka: Pokud navazujících systému vrací kódy AA nebo certifikační Autority, zpracování zprávy vždy zdaří bez ohledu na přijatelné potvrzení kódu možnosti nastavené v konfiguraci portu. Třeba upravit přidáním přijatelné vlastní ACK ACK schématu. Pokud další vlastní potvrzení nebudou přidány do schématu, potrubí ověření se nezdaří a zobrazí chybová zpráva "hodnota tabulky nebyl nalezen". Žádné další přijatelné vlastní ACK je přidat do existujícího seznamu MSA.1_AcknowledgementCode potvrzení.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
-
Microsoft BizTalk 2013 Accelerator pro HL7
-
2898936 kumulativní opravy Hotfix pro BizTalk Server 2013 různé problémy
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 |
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 |
128,000 |
09-Feb-2015 |
22:52 |
x86 |
Microsoft.Solutions.BTAHL7.HL7AckHelper.dll |
3.10.325.2 |
29,696 |
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 terminologii používané v aktualizacích softwaru naleznete v tématu Popis standardní terminologie 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ů.