ÚVOD
K dispozícii je rýchla oprava, ktorá umožňuje adaptéru BizTalk pre TIBCO EMS na podporu zoradených správ o doručení a pripojeniach SSL (Secure Sockets Layer) v Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) a BizTalk Server 2009.
Ďalšie informácie
Dôležité poznámky
-
Skontrolujte, či je server Tibco nainštalovaný a nakonfigurovaný správne.
-
Uistite sa, že pridáte TIBCO EMS C# API (Tibco.ems.dll) do globálnej vyrovnávacej pamäte zostáv (GAC). Ak to chcete urobiť, použite aplikáciu Gacutil.bat. Ďalšie informácie nájdete v častiodkaz.
-
Protokol SSL je podporovaný v Tibco, ktorý sa začína uvoľňovaním 4,4.
Povoliť podporu doručovania zoradených správ
Po použití tejto rýchlej opravy sú k dispozícii dve nové možnosti v dialógovom okne adaptér BizTalk pre TIBCO EMS Transport – vlastnosti, ktoré umožňujú povoliť podporu doručovania zoradených správ. Dve možnosti sú nariadené doručenie a StopPollingOnFailure. Na základe predvoleného nastavenia je možnosť nariadené doručenie nastavená na hodnotu False a možnosť StopPollingOnFailure je nastavená na hodnotu True.
Možnosť nariadené doručenie
Keď nastavíte možnosť nariadené doručenie na hodnotu TRUE, očakáva sa, že správy sa budú zisťovať z Tibco servera a budú odoslané na server BizTalk Server. Poradie, v ktorom sa na serveri BizTalk Server prijímajú správy, je rovnaké ako poradie, v ktorom sa správy odosielajú na server Tibco.
Poznámka: správy s vyššou prioritou vo fronte Tibco sú správy, ktoré sa očakávajú na hlasovanie a ktoré sa majú odoslať do BizTalk pred správami s nižšou prioritou. Prioritu správy môžete zmeniť pomocou vlastnosti konfigurácie vysielača v rámci možnosti priorita správy.Možnosť StopPollingOnFailure
Táto možnosť je uplatniteľná iba v prípade, ak je možnosť nariadené doručenie nastavená na hodnotu True. Táto možnosť sa používa na rozhodovanie o tom, či chcete pokračovať alebo zastaviť hlasovanie pri odoslaní správy na BizTalk. Ak je možnosť StopPollingOnFailure nastavená na hodnotu TRUE a správa nie je odoslaná na BizTalk, port prijímanie, ktorý používa adaptér BizTalk pre TIBCO EMS, zastaví ďalšie prieskumy správ zo servera Tibco a potom je vypnutý. Ak je možnosť StopPollingOnFailure nastavená na hodnotu False, hlasovanie nie je zastavené ani v prípade, že odoslanie správy na BizTalk zlyhá. V tomto prípade sa neúspešné správy premiestnia do pozastaveného frontu.
Poznámka Keď je možnosť StopPollingOnFailure nastavená na hodnotu False, správy, ktoré nie je možné odoslať do BizTalk, sa premiestnia do pozastaveného frontu. Toto správanie spôsobuje stratu objednávky. Preto odporúčame, aby ste túto možnosť nastavili na hodnotu True.Povolenie podpory pripojenia SSL
Po použití tejto rýchlej opravy sú k dispozícii tri nové možnosti v dialógovom okne adaptér BizTalk pre TIBCO EMS Transport – vlastnosti, ktoré vám umožnia povoliť podporu pripojenia SSL. Tieto tri možnosti sú nasledovné:
-
UseSSL
-
SSLTargetHostName
-
SSLClientSubjectDN
Poznámka na základe predvoleného nastavenia je možnosť UseSSL nastavená na hodnotu False a možnosť SSLTargetHostName a možnosť SSLClientSubjectDN sú prázdne.
Dôležité s cieľom podpory pripojení SSL je potrebné nakonfigurovať niektoré potrebné nastavenia na serveri Tibco a na serveri BizTalk Server. Ďalšie informácie nájdete v časti potrebné nastavenia na podporu pripojenia SSL.Možnosť UseSSL
Ak je možnosť UseSSL nastavená na hodnotu False, adaptér sa pripojí k Tibco serveru v porte TCP. Ak je možnosť UseSSL nastavená na hodnotu TRUE, adaptér sa pripojí k Tibco serveru v Porte SSL.
Poznámka: Server Tibco je nakonfigurovaný v poli Názov servera v časti definícia pripojenia servera. Port TCP aj port SSL sú nakonfigurované v poli číslo portu v časti definícia pripojenia servera. SSLTargetHostName možnosť uistite sa , že je v ukladacom priestore dôveryhodných koreňových certifikačných autorít používateľa, ktorého konto je nakonfigurované pre inštanciu hostiteľa BizTalk. Možnosť SSL ClientSubjectDN Táto možnosť je povinná, ak je potrebná obojsmerná SSL. Server Tibco napríklad vyžaduje, aby klient predstavil certifikát. Certifikát je možné zapnúť alebo vypnúť v ssl_require_client_cert vlastnosti súboru Tibemsd. conf. Táto hodnota korešponduje s predmetom rozlišujúceho názvu klientskeho certifikátu. Skontrolujte, či je dôveryhodný koreňový certifikát Tibco servera nainštalovaný v ukladacom priestore dôveryhodných koreňových certifikačných autorít používateľa, ktorého konto je nakonfigurované pre inštanciu hostiteľa BizTalk. Toto je vzorová hodnota pre túto možnosť:E=client@testcompany.com, CN = client, OU = klientská jednotka, O = test Company, L = US-Slovak, S = California, C = US
Potrebné nastavenia na podporu pripojenia SSL
SSL je protokol, ktorý poskytuje zabezpečené overovanie a prenáša šifrované údaje cez Internet alebo intranet. Protokol SSL handshake medzi klientom (adaptérom) a Tibco serverom sa môže vyskytnúť týmito dvomi spôsobmi:
-
Jednosmerný protokol SSL: klient nemusí predložiť certifikát na server.
-
Obojsmerný protokol SSL: klient musí predložiť certifikát CA na server.
Konfigurovanie jednosmerného protokolu SSL
Na serveri Tibco zmeňte súbor Tibemsd. conf. Postupujte podľa nasledujúcich krokov:
-
Zakážte vlastnosť ssl_require_client_cert. Ak to chcete urobiť, zmeňte toto nastavenie tak, aby sa zobrazovalo takto:
ssl_require_client_cert = Disable -
Nastavte vlastnosť ssl_server_identity tak, aby odkazovala na certifikát servera, nastavte vlastnosť ssl_server_key na používanie správneho kľúča SSL a nastavte vlastnosť ssl_password na používanie správneho hesla SSL. Ak to chcete urobiť, zmeňte toto nastavenie tak, aby sa zobrazovali takto:
ssl_server_identity = server. cert. pem ssl_server_key = server. Key. pem ssl_password =<heslo>Poznámka Uistite sa, že súbory. pem sú k dispozícii v nastavenej ceste. -
Uložte súbor Tibemsd. conf a spustite Tibco server EMS.
Na serveri BizTalk Server nainštalujte dôveryhodný koreňový certifikát servera Tibco v ukladacom priestore dôveryhodných koreňových certifikačných autorít používateľa, ktorého konto je nakonfigurované pre inštanciu hostiteľa BizTalk. Potom sa pokúste pripojiť k serveru Tibco pomocou Tibco adaptéra.
Konfigurovanie obojsmerného protokolu SSL
Na serveri Tibco zmeňte súbor Tibemsd. conf. Postupujte podľa nasledujúcich krokov:
-
Povoľte vlastnosť ssl_require_client_cert. Ak to chcete urobiť, zmeňte toto nastavenie tak, aby sa zobrazovalo takto:
ssl_require_client_cert = Enable -
Nastavte vlastnosť ssl_server_identity tak, aby odkazovala na certifikát servera, nastavte vlastnosť ssl_server_key na používanie správneho kľúča SSL a nastavte vlastnosť ssl_password na používanie správneho hesla SSL. Ak to chcete urobiť, zmeňte toto nastavenie tak, aby sa zobrazovali takto:
ssl_server_identity = server. cert. pem ssl_server_key = server. Key. pem ssl_password =<heslo>Poznámka Uistite sa, že súbory. pem sú k dispozícii v nastavenej ceste. -
Nastavte vlastnosť ssl_server_trusted tak, aby odkazovala na koreňový certifikát pre certifikačný úrad certifikátu klienta. Ak to chcete urobiť, zmeňte toto nastavenie tak, aby sa zobrazilo takto:
ssl_server_trusted = Client. root. cert. pem Poznámka Uistite sa, že súbory. pem sú k dispozícii v nastavenej ceste. -
Uloženie súboru Tibemsd. conf a spustenie servera EMS Tibco
Na serveri BizTalk Server nainštalujte dôveryhodný koreňový certifikát servera Tibco v ukladacom priestore dôveryhodných koreňových certifikačných autorít používateľa, ktorého konto je nakonfigurované pre inštanciu hostiteľa BizTalk. Nainštalujte certifikát CA certifikátu klienta v ukladacom priestore dôveryhodných koreňových certifikačných autorít aktuálneho používateľa. Nainštalujte certifikát klienta do osobného ukladacieho priestoru aktuálneho používateľa. Potom sa pokúste pripojiť k serveru pomocou Tibco adaptéra.
Informácie o rýchlej oprave
Pre BizTalk Server 2006 R2 SP1
Rýchla oprava je zahrnutá v kumulatívnej aktualizácii balíka 3 pre BizTalk Server 2006 R2 SP1. 2286501Kumulatívna aktualizácia balíka 3 pre BizTalk Server 2006 R2 Service Pack 1 ďalšie informácie o rýchlych opráv BizTalk Server 2006 R2 SP1 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku: 974563v zozname Microsoft BizTalk Server Hot fixes, ktoré sú zahrnuté v BizTalk Server 2006 R2 Service Pack 1
Ďalšie informácie o možnostiach získania balíka kumulatívnych aktualizácií kliknite na nasledovné číslo článku, čím zobrazíte článok v databáze Microsoft Knowledge Base:Pre BizTalk Server 2009
Rýchla oprava, ktorá rieši tento problém, je zahrnutá v kumulatívnej aktualizácii balíka 2 pre BizTalk Server 2009. 2497794 Kumulatívna aktualizácia balíka 2 pre BizTalk Server 2009 podporovaná rýchla oprava je teraz k dispozícii od spoločnosti Microsoft. Je však určený len na odstránenie problému popísaného v tomto článku. Použite ho len v systémoch, v ktorých sa vyskytol tento špecifický problém. Táto rýchla oprava môže získať ďalšie testovanie. Ak preto tento problém nie je vážne ovplyvnený, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá túto rýchlu opravu obsahuje. Ak chcete tento problém vyriešiť okamžite, obráťte sa na službu podpory zákazníkov spoločnosti Microsoft a Získajte rýchlu opravu. Ak chcete zobraziť celý zoznam telefónnych čísel služieb technickej podpory spoločnosti Microsoft a informácie o nákladoch na technickú podporu, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:
Ďalšie informácie o možnostiach získania balíka kumulatívnych aktualizácií nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:http://support.microsoft.com/contactus/?ws=supportPoznámka v osobitných prípadoch môžu byť poplatky za telefonické hovory zrušené, ak pracovník oddelenia technickej podpory spoločnosti Microsoft zistí, že konkrétna aktualizácia vyrieši váš problém. Obvyklé náklady na technickú podporu sa vzťahujú na ďalšie otázky a problémy týkajúce sa podpory, ktoré sa nekvalifikujú pre konkrétnu aktualizáciu.
Požiadavky
Ak chcete použiť túto rýchlu opravu, musíte mať nainštalovaný Microsoft BizTalk Server 2009 a adaptér Microsoft BizTalk pre podnikové aplikácie (známe aj ako LOB adaptér BizTalk).
Požiadavka na reštartovanie
Po použití tejto rýchlej opravy Nemusíte reštartovať počítač.
Informácie o výmene hotfix
Táto rýchla oprava nenahrádza žiadne ďalšie rýchle opravy.
Informácie o súboroch
Anglická verzia tejto rýchlej opravy obsahuje atribúty súborov (alebo novšie atribúty), ktoré sú uvedené v nasledujúcej tabuľke. Dátumy a časy týchto súborov sú uvedené v koordinovanom univerzálny čas (UTC). Keď zobrazíte informácie o súbore, skonvertuje sa 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 |
---|---|---|---|---|---|
Btcore.dll |
1.0.5020.12 |
2 129 744 |
26 – APR – 2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.bizutil.dll |
1.0.5020.12 |
163 720 |
26 – APR – 2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.corereceiver.dll |
1.0.5020.12 |
33 680 |
26 – APR – 2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.coretransmitter.dll |
1.0.5020.12 |
39 320 |
26 – APR – 2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.tibcoems.dll |
1.0.5020.12 |
88 968 |
26 – APR – 2010 |
12:16 |
x86 |
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Ďalšie informácie o službe TIBCO Enterprise Message, navštívte nasledujúcu webovú lokalitu webová lokalita Microsoft Developer Network (MSDN):
Požiadavky a obmedzenia služby TIBCO Enterprise MessageĎalšie informácie o usporiadaných doručení správ nájdete na nasledujúcej webovej lokalite MSDN:
Nariadené doručenie správĎalšie informácie o horúcich opravách servera BizTalk Server nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:
2003907 Informácie o rýchlych opráv servera BizTalk Server