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.
Kopieren Sie die TIBCO EMS C#-API auf Ihren BizTalk Server Computer.
Ä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.
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.