Requisiti e limitazioni di TIBCO Enterprise Message Service
Requisiti di sistema
Incluso nel servizio messaggi TIBCO Enterprise include un SDK client (usando l'API C# TIBCO EMS). L'adapter BizTalk per TIBCO EMS utilizza questa API per comunicare con TIBCO EMS.
Aggiungere l'API alla gaC
L'adapter BizTalk per TIBCO EMS richiede l'aggiunta dell'API C# TIBCO EMS, TIBCO.EMS.dll, alla Global Assembly Cache. Se questo assembly non è installato, l'adapter genera un'eccezione e registra un messaggio appropriato.
Copiare l'API C#TIBCO EMS nel computer BizTalk Server.
Passare al percorso del file dell'API C#, TIBCO.EMS.DLL.
Nell'installazione predefinita il percorso di questa DLL è c:\tibco\ems\clients\cs\TIBCO.EMS.DLL.
Al prompt dei comandi digitare:
C:\bin> gacutil /i TIBCO.EMS.dll
Il file TIBCO.EMS.dll verrà visualizzato nella GAC.
Per visualizzare l'elenco GAC, in Pannello di controllo aprire Strumenti di amministrazione, aprire Microsoft .NET Framework X.XConfiguration e quindi fare clic su Cache assembly.
Limitazioni
L'adapter BizTalk per TIBCO Enterprise Message Service utilizza TIBCO.EMS.dll per comunicare con TIBCO Enterprise Message Service. Quando si utilizza l'API C# TIBCO EMS, è necessario considerare le seguenti limitazioni:
La compressione del messaggio, che consente al client TIBCO EMS di inviare messaggi in formato compresso da EMS, non è disponibile con l'API C#.
La crittografia dei messaggi tra l'adapter e il server non è disponibile con l'API C#. L'API C# non consente la crittografia SSL utilizzando le librerie OpenSSL.
L'API C# non supporta l'API di amministrazione per EMS.
I messaggi di dimensioni maggiori di 50 MB non possono essere inviati o ricevuti tramite l'adapter BizTalk per TIBCO EMS. Oltre a queste dimensioni, nell'ambiente vengono generate eccezioni di tipo System.OutOfMemoryException.