INTRODUKSJON
En hurtigreparasjon er tilgjengelig som du kan bruke BizTalk Adapter for EMS-TIBCO å støtte bestilte meldingslevering og Secure Sockets Layer (SSL) connections i Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) og BizTalk Server 2009.
Hvis du vil ha mer informasjon
Viktige notater
-
Kontroller at Tibco-server er installert og konfigurert på riktig måte.
-
Kontroller at du legger til TIBCO EMS C# API (Tibco.ems.dll) i Global Assembly Cache (GAC). Hvis du vil gjøre dette, Bruk programmet Gacutil.bat. Hvis du vil ha mer informasjon, se delen "referanse".
-
SSL støttes i Tibco som starter med versjon 4.4.
Aktivere støtte for bestilte meldingslevering
Når du har installert hurtigreparasjonen, er to nye alternativer tilgjengelige på BizTalk Adapter for TIBCO EMS transport egenskapsdialogboksen der du kan aktivere støtte for meldingslevering bestilte. De to alternativene er bestilt leverings- og StopPollingOnFailure. Alternativet bestilt levering er satt til False som standard, og StopPollingOnFailure-alternativet er satt til True.
Bestilt leveringsalternativ
Når du angir alternativet bestilt levering til True, kan meldingene forventes å bli forespurt fra Tibco-server og sendes til BizTalk Server. Rekkefølgen som BizTalk server mottar meldinger er den samme som rekkefølgen som meldinger sendes til Tibco server.
Obs! Meldinger som har høyere prioritet i køen Tibco er meldinger som forventes å bli forespurt og sendt til BizTalk etter meldinger som har lavere prioritet. Du kan endre prioriteten til en melding ved hjelp av egenskapen transmitter konfigurasjon av alternativet meldingsprioritet.Alternativ for StopPollingOnFailure
Dette alternativet gjelder bare hvis alternativet bestilt levering er satt til True. Dette alternativet brukes til å bestemme om å fortsette eller stoppe polling når sending av en melding til BizTalk mislykkes. Hvis alternativet StopPollingOnFailure er satt til True, og en melding sendes ikke til BizTalk, motta porten som bruker BizTalk Adapter for EMS-TIBCO stopper ekstra avspørring av meldinger fra Tibco-serveren og deretter porten er deaktivert. Hvis alternativet StopPollingOnFailure er satt til False, er ikke polling stoppet selv om sending av en melding til BizTalk mislykkes. I dette tilfellet flyttes mislykkede meldinger til en avbrutt kø.
Obs! Når StopPollingOnFailure-alternativet er satt til False, er meldinger som ikke kan sendes til BizTalk flyttet til den avbrutte køen. Denne virkemåten fører til tap av ordren. Vi anbefaler derfor at du setter dette alternativet til sann.Aktivere støtte for SSL-tilkobling
Når du har installert hurtigreparasjonen, er tre nye alternativer tilgjengelige på BizTalk Adapter for TIBCO EMS transport egenskapsdialogboksen der du kan aktivere støtte for SSL-tilkobling. De tre alternativene er som følger:
-
UseSSL
-
SSLTargetHostName
-
SSLClientSubjectDN
Obs! UseSSL-alternativet er satt til False som standard, og den SSLTargetHostName og SSLClientSubjectDN er tomme.
Viktig Hvis du vil støtte for SSL-tilkoblinger, må du konfigurere noen nødvendige innstillinger i Tibco-server og BizTalk server. Hvis du vil ha mer informasjon, se delen "Nødvendige innstillinger for å støtte SSL-tilkobling".Alternativ for UseSSL
Hvis alternativet UseSSL er satt til False, kobler kortet til serveren Tibco på TCP-Port. Hvis alternativet UseSSL settes til True, kobler kortet til serveren Tibco på SSL-porten.
Obs! Tibco-serveren er konfigurert i feltet "Servernavn" under avsnittet om definisjon server-tilkobling. Både TCP-Port- og SSL-porten er konfigurert i Port nummer-feltet under server connection definisjonen delen. Alternativ for SSLTargetHostName Kontroller at klarert rotsertifikat av Tibco-server er installert i lageret for Klarerte rotsertifiseringsinstanser for brukeren som er konfigurert for forekomsten av BizTalk-vert. SSL-ClientSubjectDN-alternativet Dette alternativet er obligatorisk hvis toveis SSL er nødvendig. Tibco-server krever for eksempel at klienten skal presentere sertifikatet. Sertifikatet kan aktiveres eller deaktiveres i egenskapen ssl_require_client_cert for Tibemsd.conf-filen. Denne verdien tilsvarer det unike navnet i emnet for klientsertifikatet. Kontroller at klarert rotsertifikat av Tibco-server er installert i lageret for Klarerte rotsertifiseringsinstanser for brukeren som er konfigurert for forekomsten av BizTalk-vert. Det følgende er en eksempelverdi for dette alternativet:E=Client@testcompany.com, CN = klienten, OU = klienten enhet, O = Test Company, L = us-engelsk, S = California, C = US
Nødvendig for å støtte SSL-tilkobling
SSL er en protokoll som gir sikker godkjenning og sender krypterte data over Internett eller et intranett. Et SSL-håndtrykk mellom klienten (Adapter) og Tibco serveren kan oppstå i følgende to måter:
-
Enveis SSL: Klienten har ikke til å presentere sertifikatet på serveren.
-
Toveis SSL: Klienten må presentere sertifikatet fra Sertifiseringsinstansen til serveren.
Konfigurere enveis SSL
Endre filen Tibemsd.conf på Tibco-serveren. Følg disse trinnene:
-
Deaktiver ssl_require_client_cert -egenskap. Hvis du vil gjøre dette, kan du endre denne innstillingen slik at den ser slik ut:
ssl_require_client_cert = Deaktiver -
Egenskapen ssl_server_identity til å peke til serversertifikatet, setter du egenskapen ssl_server_key til å bruke den riktige nøkkelen for SSL, og angi egenskapen ssl_password til å bruke SSL-passordet. Hvis du vil gjøre dette, kan du endre disse innstillingene slik at de vises som følger:
ssl_server_identity = server.cert.pem ssl_server_key = server.key.pem ssl_password =<password> Obs! Kontroller at .pem-filer er tilgjengelige i banen du angir. -
Lagre Tibemsd.conf-filen, og start Tibco EMS-server.
Installere klarerte rotsertifikatet på serveren Tibco i lageret for Klarerte rotsertifiseringsinstanser for brukeren som er konfigurert for forekomsten av BizTalk-vert på BizTalk server. Deretter prøver du å koble til serveren Tibco ved hjelp av Tibco-kort.
Konfigurere toveis SSL
Endre filen Tibemsd.conf på Tibco-serveren. Følg disse trinnene:
-
Aktiver egenskapen ssl_require_client_cert . Hvis du vil gjøre dette, kan du endre denne innstillingen slik at den ser slik ut:
ssl_require_client_cert = enable -
Egenskapen ssl_server_identity til å peke til serversertifikatet, setter du egenskapen ssl_server_key til å bruke den riktige nøkkelen for SSL, og angi egenskapen ssl_password til å bruke SSL-passordet. Hvis du vil gjøre dette, kan du endre disse innstillingene slik at de vises som følger:
ssl_server_identity = server.cert.pem ssl_server_key = server.key.pem ssl_password =<password> Obs! Kontroller at .pem-filer er tilgjengelige i banen du angir. -
Egenskapen ssl_server_trusted til å peke til rotsertifikatet for Sertifiseringsinstansen for klientsertifikatet. Hvis du vil gjøre dette, kan du endre denne innstillingen slik at den ser slik ut:
ssl_server_trusted = client.root.cert.pem Obs! Kontroller at .pem-filer er tilgjengelige i banen du angir. -
Lagre Tibemsd.conf-filen og starte serveren Tibco EMS
Installere klarerte rotsertifikatet på serveren Tibco i lageret for Klarerte rotsertifiseringsinstanser for brukeren som er konfigurert for forekomsten av BizTalk-vert på BizTalk server. Installere CA-sertifikatet for klientsertifikatet i lageret for Klarerte rotsertifiseringsinstanser for gjeldende bruker. Installere klientsertifikatet i det personlige lageret for gjeldende bruker. Deretter prøver du å koble til serveren ved hjelp av Tibco-kort.
Informasjon om hurtigreparasjon
For BizTalk Server 2006 R2 SP1
Hurtigreparasjonen er inkludert i kumulativ oppdateringspakke 3 for BizTalk Server 2006 R2 SP1.2286501 Kumulativ oppdateringspakke 3 for BizTalk Server 2006 R2 Service Pack 1 Hvis du vil ha mer informasjon om hurtigreparasjoner for BizTalk Server 2006 R2 SP1, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:974563 Liste over feilrettinger for Microsoft BizTalk Server som er inkludert i BizTalk Server 2006 R2 Service Pack 1
Hvis du vil ha mer informasjon om hvordan du får tak i den kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:For BizTalk Server 2009
Hurtigreparasjon som løser dette problemet er inkludert i kumulativ oppdateringspakke 2 for BizTalk Server 2009.2497794 kumulativ oppdateringspakke 2 for BizTalk Server 2009 En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen. Hvis du vil løse dette problemet umiddelbart, kontakter du Microsoft Kundestøtte for å få hurtigreparasjonen. For en fullstendig liste over telefonnumre for Microsofts kundestøttetjenester og informasjon om støttekostnader, kan du gå til følgende Microsoft-webområde:
Hvis du vil ha mer informasjon om hvordan du får tak i den kumulative oppdateringspakken, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:http://support.microsoft.com/contactus/?ws=supportObs! I spesielle tilfeller kan avgifter som vanligvis påløper for oppringinger til kundestøtte avbrutt hvis en Microsoft-tekniker avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.
Forutsetninger
Du må ha Microsoft BizTalk Server 2009 og Microsoft BizTalk Adapter for bedriftsapplikasjoner (også kjent som BizTalk LOB-Adapter) installert for å bruke denne hurtigreparasjonen.
Krav om omstart
Du har ikke datamaskinen på nytt etter at du har installert hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ikke andre hurtigreparasjoner.
Filinformasjon
Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene (eller senere filattributter) som er oppført i følgende tabell. Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC og lokal tid, kan du bruke kategorien tidssone under dato og klokkeslett i Kontrollpanel.
Filnavn |
Filversjon |
Filstørrelse |
Dato |
Tid |
Plattform |
---|---|---|---|---|---|
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 |
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Hvis du vil ha mer informasjon om TIBCO Enterprise-meldingstjenesten, kan du gå til følgende webområde for Microsoft Developer Network (MSDN):
TIBCO enterprise message service krav og begrensningerHvis du vil ha mer informasjon om bestilt levering av meldinger, kan du gå til følgende MSDN-webområde:
Bestilte levering av meldingerHvis du vil ha mer informasjon om feilrettinger for BizTalk Server, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2003907 informasjon om hurtigreparasjoner for BizTalk Server