Freigeben über


TIBCO Enterprise Message Service – Anforderungen und Einschränkungen

Systemanforderungen

In TIBCO Enterprise Message Service enthalten ist ein Client-SDK (unter Verwendung der TIBCO EMS C#-API). Der BizTalk-Adapter für TIBCO EMS verwendet diese API für die Kommunikation mit TIBCO EMS.

Hinzufügen der API zum GAC

Der BizTalk-Adapter für TIBCO EMS erfordert, dass die TIBCO EMS C#-API (TIBCO.EMS.dll) dem globalen Assemblycache (GAC) hinzugefügt wird. Falls diese Assembly nicht installiert ist, löst der Adapter eine Ausnahme aus und protokolliert eine entsprechende Meldung.

  1. Kopieren Sie die TIBCO EMS C#-API auf Ihren BizTalk Server Computer.

  2. Ändern Sie Verzeichnisse in den Speicherort der C# API-Datei, TIBCO.EMS.DLL.

    Bei einer Standardinstallation ist der Pfad zu dieser DLL c:\tibco\ems\clients\cs\TIBCO.EMS.DLL.

  3. Geben Sie an einer Eingabeaufforderung Folgendes ein:

    C:\bin> gacutil /i TIBCO.EMS.dll

    Die Datei TIBCO.EMS.dll wird nun im globalen Assemblycache angezeigt.

    Um die GAC-Liste anzuzeigen, öffnen Sie in Systemsteuerung Verwaltung, öffnen Sie Microsoft .NET Framework X.XConfiguration, und klicken Sie dann auf Assemblycache.

Einschränkungen

Der BizTalk-Adapter für TIBCO Enterprise Message Service verwendet die Datei TIBCO.EMS.dll für die Kommunikation mit TIBCO Enterprise Message Service. Für die Verwendung der TIBCO EMS C#-API gelten die folgenden Einschränkungen:

  • Eine Nachrichtenkomprimierung, mit deren Hilfe der TIBCO EMS-Client Nachrichten in komprimierter Form an den EMS senden kann, steht über die C#-API nicht zur Verfügung.

  • Die Verschlüsselung von Nachrichten zwischen dem Adapter und dem Server ist mit der C#-API nicht möglich. Die C#-API lässt die SSL-Verschlüsselung mithilfe der OpenSSL-Bibliotheken nicht zu.

  • Die C#-API unterstützt nicht die Administrations-API für den EMS.

  • Über den BizTalk TIBCO EMS-Adapter können nur Nachrichten mit maximal 50 MB gesendet und empfangen werden. Bei Überschreiten dieser Größe werden Ausnahmen vom Typ System.OutOfMemoryException ausgelöst.

Weitere Informationen

Planung und Architektur