EINFÜHRUNG
Es ist ein Hotfix verfügbar, mit dem Der BizTalk-Adapter für 2006 R2 Service Pack 1 (SP1) und BizTalk Server 2009 die geordnete Nachrichtenzustellung und SSL-Verbindungen (Secure Sockets Layer BizTalk Server) unterstützt.
Weitere Informationen
Wichtige Notizen
-
Stellen Sie sicher, dass der Server "Tibco" ordnungsgemäß installiert und konfiguriert ist.
-
Stellen Sie sicher, dass Sie DEM globalen Assemblycache (GAC) DIE C# API (Tibco.ems.dll) hinzufügen. Verwenden Sie dazu die Gacutil.bat Anwendung. Weitere Informationen finden Sie im Abschnitt"Referenz".
-
SSL wird in Tibco unterstützt, das mit Version 4.4 beginnt.
Aktivieren der Unterstützung der bestellten Nachrichtenzustellung
Nachdem Sie den Hotfix angewendet haben, stehen zwei neue Optionen im Dialogfeld BizTalk-Adapter für DIE TRANSPORTEIGENSCHAFTEN VON TIBCO EMS zur Verfügung, mit denen Sie die Unterstützung der geordneten Nachrichtenzustellung aktivieren können. Die beiden Optionen sind Bestellte Lieferung und StopPollingOnFailure. Standardmäßig ist die Option Bestellte Lieferung auf False und die Option StopPollingOnFailure auf True festgelegt.
Option "Bestellte Lieferung"
Wenn Sie die Option "Bestellte Lieferung" auf "True" festlegen, werden die Nachrichten voraussichtlich vom Server "Enn"-Server und an die BizTalk Server. Die Reihenfolge, in der der BizTalk-Server Nachrichten erhält, ist mit der Reihenfolge identisch, in der Nachrichten an den Server von "Tibco" gesendet werden.
Hinweis Die Nachrichten mit höherer Priorität in der Warteschlange "Tibco" sind die Nachrichten, die erwartet werden, dass sie vor den Nachrichten mit geringerer Priorität an BizTalk gesendet werden. Sie können die Priorität einer Nachricht ändern, indem Sie die Senderkonfigurationseigenschaft der Option Nachrichtenpriorität verwenden.Option "StopPollingOnFailure"
Diese Option gilt nur, wenn die Option "Bestellte Lieferung" auf "True" festgelegt ist. Diese Option wird verwendet, um zu entscheiden, ob die Abfrage fortgesetzt oder beendet werden soll, wenn die Übermittlung einer Nachricht an BizTalk fehlschlägt. Wenn die Option StopPollingOnFailure auf True festgelegt ist und keine Nachricht an BizTalk übermittelt wird, stoppt der Empfangsport, der den BizTalk-Adapter für DIESDWASS verwendet, die zusätzliche Abfrage der Nachrichten vom Server Von Ennco, und dann ist der Port deaktiviert. Wenn die Option StopPollingOnFailure auf False festgelegt ist, wird die Abfrage auch dann nicht beendet, wenn die Übermittlung einer Nachricht an BizTalk fehlschlägt. In diesem Fall werden fehlgeschlagene Nachrichten in eine angehaltene Warteschlange verschoben.
Hinweis Wenn die Option StopPollingOnFailure auf False festgelegt ist, werden die Nachrichten, die nicht an BizTalk übermittelt werden können, in die angehaltene Warteschlange verschoben. Dieses Verhalten führt zu einem Bestellverlust. Daher empfiehlt es sich, diese Option auf "True" zu setzen.Aktivieren der Unterstützung der SSL-Verbindung
Nachdem Sie den Hotfix angewendet haben, stehen drei neue Optionen im Dialogfeld BizTalk-Adapter für DIE TRANSPORTEIGENSCHAFTEN VON TIBCO EMS zur Verfügung, mit denen Sie die Unterstützung der SSL-Verbindung aktivieren können. Die drei Optionen sind wie folgt:
-
UseSSL
-
SSLTargetHostName
-
SSLClientSubjectDN
Hinweis Standardmäßig ist die Option UseSSL auf False festgelegt, und die Option SSLTargetHostName und die Option SSLClientSubjectDN sind leer.
Wichtig Um SSL-Verbindungen zu unterstützen, müssen Sie einige erforderliche Einstellungen auf dem Server "Tibco" und auf dem BizTalk-Server konfigurieren. Weitere Informationen finden Sie im Abschnitt "Erforderliche Einstellungen zur Unterstützung der SSL-Verbindung".Option "UseSSL"
Wenn die Option UseSSL auf "False" festgelegt ist, stellt der Adapter eine Verbindung mit dem Server "Tibco" im TCP-Port herzustellen. Wenn die Option UseSSL auf True festgelegt ist, stellt der Adapter eine Verbindung mit dem Server von Tibco über den SSL-Port herzustellen.
Hinweis: Der Server von Tibco ist im Feld "Servername" unter dem Abschnitt Serververbindungsdefinition konfiguriert. Sowohl der TCP-Port als auch der SSL-Port sind im Feld Portnummer unter dem Abschnitt Serververbindungsdefinition konfiguriert. SSLTargetHostName-Option Stellen Sie sicher, dass das vertrauenswürdige Stammzertifikat des Servers "Vertrauenswürdige Stammzertifizierungsstellen" des Benutzers installiert ist, dessen Konto für die BizTalk-Hostinstanz konfiguriert ist. OPTION SSL ClientSubjectDN Diese Option ist obligatorisch, wenn zweiwegs SSL erforderlich ist. Beispielsweise erfordert der Server Von Der Server muss der Client das Zertifikat präsentieren. Das Zertifikat kann in der Eigenschaft ssl_require_client_cert der Datei "En-Ssl_require_client_cert.conf" aktiviert oder deaktiviert werden. Dieser Wert entspricht dem vom Betreff unterschiedenen Namen des Clientzertifikats. Stellen Sie sicher, dass das vertrauenswürdige Stammzertifikat des Servers "Vertrauenswürdige Stammzertifizierungsstellen" des Benutzers installiert ist, dessen Konto für die BizTalk-Hostinstanz konfiguriert ist. Im Folgenden finden Sie einen Beispielwert für diese Option:E=client@testcompany.com, CN=client, OU=client Unit, O=Test Company, L=us-english, S=California, C=US
Erforderliche Einstellungen zur Unterstützung der SSL-Verbindung
SSL ist ein Protokoll, das eine sichere Authentifizierung ermöglicht und verschlüsselte Daten über das Internet oder ein Intranet überträgt. Ein SSL-Handshake zwischen dem Client (Adapter) und dem Server "Tibco" kann auf die folgenden zwei Arten erfolgen:
-
One-way SSL: Der Client muss das Zertifikat nicht dem Server präsentieren.
-
Zweiweg-SSL: Der Client muss das Zertifikat der Zertifizierungsstelle dem Server präsentieren.
Konfigurieren von One-Way SSL
Ändern Sie auf dem Server "Tibco" die Datei "Tibemsd.conf". Gehen Sie zu diesem Zweck folgendermaßen vor:
-
Deaktivieren Sie die ssl_require_client_cert-Eigenschaft. Ändern Sie dazu diese Einstellung so, dass sie wie folgt angezeigt
wird: ssl_require_client_cert = deaktivieren -
Legen Sie die ssl_server_identity-Eigenschaft auf das Serverzertifikat, legen Sie die ssl_server_key-Eigenschaft für die Verwendung des richtigen SSL-Schlüssels und die ssl_password-Eigenschaft für die Verwendung des richtigen SSL-Kennworts ein. Ändern Sie dazu diese Einstellung so, dass sie wie folgt angezeigt werden:
ssl_server_identity = server.cert.pem ssl_server_key = server.key.pem ssl_password =<-Kennwort>Beachten Sie, dass die #A0 in dem von Ihnen festgelegten Pfad verfügbar sind. -
Speichern Sie die Datei "Tibemsd.conf", und starten Sie den Server "Emsco".
Installieren Sie auf dem BizTalk-Server das vertrauenswürdige Stammzertifikat des Servers "Vertrauenswürdige Stammzertifizierungsstellen" des Benutzers, dessen Konto für die BizTalk-Hostinstanz konfiguriert ist. Versuchen Sie dann, eine Verbindung mit dem Server von "Tibco" mithilfe des Adapters "Bindegco" herzustellen.
Konfigurieren von Zwei-Wege-SSL
Ändern Sie auf dem Server "Tibco" die Datei "Tibemsd.conf". Gehen Sie zu diesem Zweck folgendermaßen vor:
-
Aktivieren Sie die ssl_require_client_cert-Eigenschaft. Ändern Sie dazu diese Einstellung so, dass sie wie folgt angezeigt
wird: ssl_require_client_cert = aktivieren -
Legen Sie die ssl_server_identity-Eigenschaft auf das Serverzertifikat, legen Sie die ssl_server_key-Eigenschaft für die Verwendung des richtigen SSL-Schlüssels und die ssl_password-Eigenschaft für die Verwendung des richtigen SSL-Kennworts ein. Ändern Sie dazu diese Einstellung so, dass sie wie folgt angezeigt werden:
ssl_server_identity = server.cert.pem ssl_server_key = server.key.pem ssl_password =<-Kennwort>Beachten Sie, dass die #A0 in dem von Ihnen festgelegten Pfad verfügbar sind. -
Legen Sie die ssl_server_trusted-Eigenschaft so ein, dass sie auf das Stammzertifikat für die Zertifizierungsstelle des Clientzertifikats verweisen soll. Ändern Sie dazu diese Einstellung so, dass sie wie folgt angezeigt wird:
ssl_server_trusted = client.root.cert.pem Hinweis Stellen Sie sicher, dass die #A0 in dem von Ihnen festgelegten Pfad verfügbar sind. -
Speichern Sie die Datei "Tibemsd.conf", und starten Sie den Server "Tibco EMS".
Installieren Sie auf dem BizTalk-Server das vertrauenswürdige Stammzertifikat des Servers "Vertrauenswürdige Stammzertifizierungsstellen" des Benutzers, dessen Konto für die BizTalk-Hostinstanz konfiguriert ist. Installieren Sie das Zertifizierungsstellenzertifikat des Clientzertifikats im Speicher der vertrauenswürdigen Stammzertifizierungsstellen des aktuellen Benutzers. Installieren Sie das Clientzertifikat im persönlichen Store des aktuellen Benutzers. Versuchen Sie dann, eine Verbindung mit dem Server herzustellen, indem Sie den Adapter "Tibco" verwenden.
Informationen zum Hotfix
Für BizTalk Server 2006 R2 SP1
Der Hotfix ist im kumulativen Updatepaket 3 für BizTalk Server 2006 R2 SP1 enthalten. 2286501Kumulatives Updatepaket 3 für BizTalk Server 2006 R2 Service Pack 1 Weitere Informationen zu BizTalk Server 2006 R2 SP1-Hotfixes finden Sie unter Klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzeigen zu können: 974563Liste der microsoft BizTalk Server-Updates, die in BizTalk Server 2006 R2 Service Pack 1 enthalten sind
Weitere Informationen zum Abrufen des kumulativen Updatepakets finden Sie unter der folgenden Artikelnummer in der Microsoft Knowledge Base:Für BizTalk Server 2009
Der Hotfix, mit dem dieses Problem behoben wird, ist im kumulativen Updatepaket 2 für BizTalk Server 2009 enthalten. 2497794 Kumulatives Updatepaket 2 für BizTalk Server 2009 Ein unterstützter Hotfix ist jetzt von Microsoft verfügbar. Es soll jedoch nur das in diesem Artikel beschriebene Problem beheben. Wenden Sie sie nur auf Systeme an, auf die dieses spezifische Problem auftritt. Dieser Hotfix kann zusätzliche Tests erhalten. Wenn Sie von diesem Problem nicht besonders betroffen sind, sollten Sie daher auf das nächste Softwareupdate warten, das diesen Hotfix enthält. Um dieses Problem sofort zu beheben, wenden Sie sich an den Microsoft-Kundendienst, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:
Wenn Sie weitere Informationen zum Abrufen des kumulativen Updatepakets erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base zu sehen:http://support.microsoft.com/contactus/?ws=supportHinweis In besonderen Fällen können Gebühren, die normalerweise für Supportanrufe anfallen, storniert werden, wenn ein Microsoft Support Professional feststellt, dass Ihr Problem durch ein bestimmtes Update behoben wird. Die üblichen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht für das in Frage gestellte Update qualifiziert sind.
Voraussetzungen
Sie müssen Microsoft BizTalk Server 2009 und Microsoft BizTalk Adapter for Enterprise Applications (auch bekannt als BizTalk LOB Adapter) installiert haben, um diesen Hotfix anwenden zu können.
Neustartanforderung
Sie müssen den Computer nach dem Anwenden des Hotfixes nicht neu starten.
Ersetzte Hotfixes
Dieser Hotfix ersetzt keine anderen Hotfixes.
Dateiinformationen
Die englische Version dieses Hotfixes weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Dateiname |
Dateiversion |
Dateigröße |
Datum |
Uhrzeit |
Plattform |
---|---|---|---|---|---|
Btcore.dll |
1.0.5020.12 |
2,129,744 |
26.04.2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.bizutil.dll |
1.0.5020.12 |
163,720 |
26.04.2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.corereceiver.dll |
1.0.5020.12 |
33,680 |
26.04.2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.coretransmitter.dll |
1.0.5020.12 |
39,320 |
26.04.2010 |
12:16 |
x86 |
Microsoft.biztalk.adapters.tibcoems.dll |
1.0.5020.12 |
88,968 |
26.04.2010 |
12:16 |
x86 |
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Informationsquellen
Weitere Informationen zum NACHRICHTENdienst VON ENN finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:
Anforderungen und Einschränkungen des NACHRICHTENdiensts für UNTERNEHMEN BEITCOWeitere Informationen zur bestellten Zustellung von Nachrichten finden Sie auf der folgenden MSDN-Website:
Geordnete Zustellung von NachrichtenWenn Sie weitere Informationen zu BizTalk Server Fixes erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzeigen zu können:
2003907 Informationen zu BizTalk Server Hotfixes