BEVEZETÉS
Elérhető egy gyorsjavítás, amellyel a TIBCO EMS BizTalk adaptere támogatja a rendezett üzenetküldetéseket és az SSL-kapcsolatokat a Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) és a BizTalk Server 2009 esetén.
További információ
Fontos jegyzetek
-
Győződjön meg arról, hogy a Tibco-kiszolgáló megfelelően van telepítve és konfigurálva.
-
Győződjön meg arról, hogy a TIBCO EMS C# API -t (Tibco.ems.dll) hozzáadja a globális szerelvény-gyorsítótárhoz. Ehhez használja a Gacutil.bat alkalmazást. További információt a "Hivatkozás"címűszakaszban található.
-
A 4.4-es kiadással kezdődik a Tibco támogatja az SSL használatát.
A megrendelt üzenetek kézbesítésének támogatása
A gyorsjavítás alkalmazása után két új lehetőség érhető el a TIBCO EMS átviteli tulajdonságainak BizTalk adapterén, amely lehetővé teszi a rendezett üzenetek kézbesítésének támogatását. A két lehetőség a Megrendelt kézbesítés és a StopPollingOnFailure. A Megrendelt kézbesítés beállítás alapértelmezés szerint Hamis, a StopPollingOnFailure beállítás pedig Igaz értéket ad meg.
Megrendelt kézbesítési lehetőség
Amikor a Megrendelt kézbesítés beállítást Igazra állítva adja meg, az üzeneteket várhatóan a Tibco-kiszolgálóról is lekérdezi a rendszer, és a BizTalk-kiszolgálóra küldik. A BizTalk-kiszolgáló üzenetek fogadásának sorrendje megegyezik a Tibco-kiszolgálóra küldött üzenetek sorrendjével.
Megjegyzés: A tibco-várólistán magasabb prioritású üzenetek azok az üzenetek, amelyek várhatóan szavazásra kerülnek, és a BizTalknak lesznek elküldve az alacsonyabb prioritású üzenetek előtt. Az üzenetek prioritását az Üzenet prioritása beállítás konfigurációtulajdonságával módosíthatja.
StopPollingOnFailure option
Ez a beállítás csak akkor érvényes, ha a Megrendelt kézbesítés beállítás Igazra van állítva. Ezzel a beállítással eldöntheti, hogy folytatja-e a szavazást, vagy leállítja a szavazást, ha az üzenet BizTalk-nak való beküldése meghiúsul. Ha a StopPollingOnFailure beállítás Igazra van állítva, és nem küld üzenetet a BizTalknak, a TIBCO EMS BizTalk adapterét használó fogadási port leállítja a Tibco-kiszolgálóról származó üzenetek további lekérdezését, majd a port le van tiltva. Ha a StopPollingOnFailure beállítás Hamisra van állítva, akkor a szavazás akkor sem áll le, ha az üzenet BizTalkba való beküldése nem sikerül. Ebben az esetben a sikertelen üzenetek egy felfüggesztett várólistára kerülnek.
Megjegyzés: Ha a StopPollingOnFailure beállítás Hamisra van állítva, a BizTalknak nem küldhető üzenetek a felfüggesztett várólistára kerülnek. Ez a viselkedés sorrendvesztést okoz. Ezért azt javasoljuk, hogy állítsa ezt a beállítást Igaz értékre.
SSL-kapcsolat táma-
A gyorsjavítás alkalmazása után három új lehetőség érhető el a TIBCO EMS átviteli tulajdonságainak BizTalk adapterén, amely lehetővé teszi az SSL-kapcsolat támogatását. A következő három lehetőség közül választhat:
-
UsesSL
-
SSLTargetHostName
-
SSLClientSubjectDN
Megjegyzés: Alapértelmezés szerint a UseSSL beállítás Hamis, az SSLTargetHostName és az SSLClientSubjectDN beállítás pedig üres.
Fontos: Az SSL-kapcsolatok támogatásához meg kell konfigurálnia néhány szükséges beállítást a Tibco-kiszolgálón és a BizTalk-kiszolgálón. További információt "Az SSL-kapcsolat támogatásához szükséges beállítások" című szakaszban található.
UseSSL option
Ha a UseSSL beállítás Hamisra van állítva, az adapter a TCP-port Tibco-kiszolgálójához csatlakozik. Ha a UseSSL beállítás True (Igaz) értékre van állítva, az adapter az SSL-porton található Tibco-kiszolgálóhoz csatlakozik.
Megjegyzés: A Tibco-kiszolgáló a kiszolgáló kapcsolatdefiníciós szakaszának "Kiszolgálónév" mezőjében van konfigurálva. Mind a TCP-port, mind az SSL-port be van állítva a kiszolgáló kapcsolatdefiníciós szakaszában található Portszám mezőben.
SSLTargetHostName beállítás: Győződjön meg arról, hogy a Tibco-kiszolgáló megbízható gyökértanúsítványa annak a felhasználónak a Megbízható legfelső szintű hitelesítésszolgáltatók tárolójában van telepítve, akinek a fiókja be van állítva a
BizTalk-állomáspéldányhoz.
SSL ClientSubjectDN beállítás Ez a beállítás kötelező, ha kétoldalas
SSL szükséges. A Tibco-kiszolgáló például megköveteli a tanúsítványt az ügyféltől. A tanúsítvány a Tibemsd.conf fájl ssl_require_client_cert és letiltható. Ez az érték az ügyfél-tanúsítvány tulajdonos által megkülönböztető nevének felel meg. Győződjön meg arról, hogy a Tibco-kiszolgáló megbízható legfelső szintű tanúsítványa annak a felhasználónak a Megbízható legfelső szintű hitelesítésszolgáltatók tárolójában van telepítve, akinek a fiókja be van állítva a BizTalk-állomáspéldányhoz.
Az alábbi példaértéket használja a beállításhoz:
E=client@testcompany.com, CN=client, OU=client Unit, O=Test Company, L=us-english, S=California, C=US
Az SSL-kapcsolat támogatásához szükséges beállítások
Az SSL egy olyan protokoll, amely biztonságos hitelesítést biztosít, és titkosított adatokat továbbít az interneten vagy egy intraneten keresztül. Az ügyfél (adapter) és a Tibco-kiszolgáló közötti SSL-kézbeszélés az alábbi két módon történhet:
-
Egyoldalos SSL: Az ügyfélnek nem kell bemutatnia a tanúsítványt a kiszolgálónak.
-
Two-way SSL: Az ügyfélnek be kell bemutatnia a hitelesítésszolgáltató tanúsítványát a kiszolgálónak.
Az egy módszeres SSL konfigurálása
A Tibco-kiszolgálón módosítsa a Tibemsd.conf fájlt. Ezt a következőképpen teheti meg:
-
Tiltsa le a ssl_require_client_cert tulajdonságot. Ehhez módosítsa ezt a beállítást úgy, hogy az a következőképpen jelenjen meg:
ssl_require_client_cert = letiltás -
Állítsa be a ssl_server_identity tulajdonságot úgy, hogy a kiszolgálói tanúsítványra mutasson, állítsa be a ssl_server_key tulajdonságot a megfelelő SSL-kulcs használatára, és állítsa be a ssl_password tulajdonságot a helyes SSL-jelszó használatára. Ehhez módosítsa ezeket a beállításokat úgy, hogy a következőképpen jelenjenek meg:
ssl_server_identity = server.cert.pem
ssl_server_key = server.key.pem ssl_password =<password>Megjegyzés: Győződjön meg arról, hogy
a
.pem fájlok elérhetők a megadott elérési útban. -
Mentse a Tibemsd.conf fájlt, és indítsa el a Tibco EMS-kiszolgálót.
A BizTalk-kiszolgálón telepítse a Tibco-kiszolgáló megbízható legfelső szintű tanúsítványát annak a felhasználónak a Megbízható legfelső szintű hitelesítésszolgáltatók tárolójában, akinek a fiókja be van állítva a BizTalk gazdapéldányhoz. Ezután próbáljon meg csatlakozni a Tibco-kiszolgálóhoz a Tibco adapterrel.
A kétféle SSL konfigurálása
A Tibco-kiszolgálón módosítsa a Tibemsd.conf fájlt. Ezt a következőképpen teheti meg:
-
Engedélyezze a ssl_require_client_cert tulajdonságot. Ehhez módosítsa ezt a beállítást úgy, hogy a következőképpen jelenjen meg:
ssl_require_client_cert = enable -
Állítsa be a ssl_server_identity tulajdonságot úgy, hogy a kiszolgálói tanúsítványra mutasson, állítsa be a ssl_server_key tulajdonságot a megfelelő SSL-kulcs használatára, és állítsa be a ssl_password tulajdonságot a helyes SSL-jelszó használatára. Ehhez módosítsa ezeket a beállításokat úgy, hogy a következőképpen jelenjenek meg:
ssl_server_identity = server.cert.pem
ssl_server_key = server.key.pem ssl_password =<password>Megjegyzés: Győződjön meg arról, hogy
a
.pem fájlok elérhetők a megadott elérési útban. -
Állítsa be ssl_server_trusted tulajdonságot úgy, hogy az az ügyféltanúsítvány hitelesítésszolgáltatója legfelső szintű tanúsítványára mutasson. Ehhez módosítsa ezt a beállítást úgy, hogy a következőképpen jelenjen meg:
ssl_server_trusted = client.root.cert.pem Note Győződjön meg arról, hogy a .pem fájlok elérhetők a beállított elérési
útban. -
Mentse a Tibemsd.conf fájlt, és indítsa el a Tibco EMS-kiszolgálót
A BizTalk-kiszolgálón telepítse a Tibco-kiszolgáló megbízható legfelső szintű tanúsítványát annak a felhasználónak a Megbízható legfelső szintű hitelesítésszolgáltatók tárolójában, akinek a fiókja be van állítva a BizTalk gazdapéldányhoz. Telepítse az ügyféltanúsítvány hitelesítésszolgáltatói tanúsítványát az aktuális felhasználó Megbízható legfelső szintű hitelesítésszolgáltatók tárolójában. Telepítse az ügyfél tanúsítványát az aktuális felhasználó Személyes tárolójában. Ezután próbáljon meg csatlakozni a kiszolgálóhoz a Tibco adapterrel.
Gyorsjavítási információk
For BizTalk Server 2006 R2 SP1
A gyorsjavítás a BizTalk Server 2006 R2 SP1 3. összegző frissítőcsomagjának része.
Az összegző frissítési csomag beszerzéséről az alábbi cikkszámra kattintva megtekintheti a cikket a Microsoft Tudásbázisban:
2286501BizTalk Server 2006 R2 Service Pack 1 szervizcsomag 3. kumulatív frissítéscsomag a BizTalk Server 2006 R2 SP1 gyorsjavításokkal kapcsolatban: Kattintson a következő cikkszámra a Microsoft Tudásbázis 974563 számú gyorsjavításokat ismertető cikkében, amelyek a
BizTalk Server 2006 R2 Service Pack 1 szervizcsomagban szerepelnek
BizTalk Server 2009
A problémát megoldó gyorsjavítás a BizTalk Server 2009 2. kumulatív frissítési csomagjában található.
Az összegző frissítési csomag beszerzéséről az alábbi cikkszámra kattintva megtekintheti a cikket a Microsoft Tudásbázisban:
A BizTalk Server 2009 2497794-es kumulatív frissítési csomagja már elérhető
a Microsofttól. A cikk azonban csak a cikkben ismertetett problémát javítja ki. Csak az adott problémát tapasztaló rendszerekre alkalmazza. Ez a gyorsjavítás további teszteket kaphat. Ezért ha a probléma nem érinti súlyosan, azt javasoljuk, hogy várja meg a következő szoftverfrissítést, amely tartalmazza ezt a gyorsjavítást.
A probléma azonnali megoldásához lépjen kapcsolatba a Microsoft ügyfélszolgálatával a gyorsjavítás beszerzéséhez. A Microsoft ügyfélszolgálati telefonszámai és a támogatási költségekre vonatkozó információk teljes listáját a Microsoft alábbi webhelyén keresheti fel:
http://support.microsoft.com/contactus/?ws=supportMegjegyzés: Speciális esetekben a támogatási hívásokért általában felmerülő díjakat töröljük, ha a Microsoft terméktámogatási szakembere azt határozzák meg, hogy egy adott frissítés megoldja a problémát. A szokásos támogatási költségek azokra a további támogatási kérdésekre és problémákra vonatkoznak, amelyek nem jogosultak a szóban forgó frissítésre.
Előfeltételek
A gyorsjavítás telepítéséhez Microsoft BizTalk Server 2009 és Nagyvállalati alkalmazásokhoz használható Microsoft BizTalk-adapter (más néven BizTalk LOB-adapter) szükséges.
Újraindítás szükségessége
A gyorsjavítás alkalmazása után nem kell újraindítani a számítógépet.
A gyorsjavítás cseréjének adatai
Ez a gyorsjavítás nem cseréli le a többi gyorsjavítást.
Fájladatok
A gyorsjavítás angol nyelvű verziója az alábbi táblázatban felsorolt fájlattribútumokat (vagy újabb fájlattribútumokat) tartalmazza. A fájlok dátumai és időpontjai az egyezményes világidő (UTC) szerint vannak felsorolva. A fájlinformációk megtekintésekor a rendszer helyi időformátumra konvertálja őket. Az egyezményes világidő és a helyi idő közötti különbség megkereshez használja a Vezérlőpult Dátum és idő elemének Időzóna lapját.
Fájlnév |
Fájlverzió |
Méret |
Dátum |
Idő |
Platform |
---|---|---|---|---|---|
Btcore.dll |
1.0.5020.12 |
2,129,744 |
2010. április 26. |
12:16 |
x86 |
Microsoft.biztalk.adapters.bizutil.dll |
1.0.5020.12 |
163,720 |
2010. április 26. |
12:16 |
x86 |
Microsoft.biztalk.adapters.corereceiver.dll |
1.0.5020.12 |
33,680 |
2010. április 26. |
12:16 |
x86 |
Microsoft.biztalk.adapters.coretransmitter.dll |
1.0.5020.12 |
39,320 |
2010. április 26. |
12:16 |
x86 |
Microsoft.biztalk.adapters.tibcoems.dll |
1.0.5020.12 |
88,968 |
2010. április 26. |
12:16 |
x86 |
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Hivatkozások
A TIBCO Enterprise üzenetszolgáltatásról a Microsoft Developer Network (MSDN) alábbi webhelyén talál további információt:
A TIBCO nagyvállalati üzenetszolgáltatás követelményei és korlátaiAz üzenetek rendezett kézbesítéséről az alábbi MSDN-webhelyen talál további információt:
Üzenetek rendezett kézbesítéseA BizTalk Server gyorsjavításokkal kapcsolatos további információkért kattintson az alábbi cikkszámra a Microsoft Tudásbázisban található cikk megtekintéséhez:
2003907 Információk a BizTalk Server gyorsjavításokkal kapcsolatban