Die CCI-Interfaces für Outbound-Kommunikation sind in den Packages javax.resource.cci
und net.fsc.jca.communication.cci
enthalten. Bei Outbound-Kommunikationen bietet das CCI weitgehend dieselbe Funktionalität wie die BeanConnectspezifischen Interfaces (ausgenommen ist die von dem Interface EISUpicConnection
für UTM-Partner bereitgestellte zusätzliche Funktionalität). Einzelheiten zu dem Programm-Framework, das das CCI-Interface verwendet, finden Sie im Programm-Framework für Common Client Interface (CCI) .
Connection-Factory-Interfaces
Während des Deployments des Resource Adapters können Sie festlegen, dass Sie Outbound-Kommunikation über CCI verwenden wollen. Dazu geben Sie im Element <connection-factory-interface>
der Deployment-Descriptor-Datei weblogic-ra.xml
eines der folgenden Connection-Factory-Interfaces an (siehe „Interfaces auswählen“ im BeanConnect-spezifische Interfaces und das Common Client Interface (CCI) ):
net.fsc.jca.communication.cci.BCOltpConnectionFactory
net.fsc.jca.communication.cci.BCUpicConnectionFactory
(nur wenn der EIS Partner eine UTM-Anwendung ist)
In Ihrem EJB-Code verwenden Sie eine Connection Factory, um eine Verbindung aufzubauen. Das CCI stellt folgende Connection-Factory-Interfaces bereit:
javax.resource.cci.ConnectionFactory
net.fsc.jca.communication.cci.BCOltpConnectionFactory
net.fsc.jca.communication.cci.BCUpicConnectionFactory
(nur wenn der EIS Partner eine UTM-Anwendung ist)
Die Interfaces BCOltpConnectionFactory
und BCUpicConnectionFactory
erweitern das Interface javax.resource.cci.ConnectionFactory
, ohne zusätzliche Funktionalität bereitzustellen.
Die Verwendung der Interfaces BCOltpConnectionFactory
oder BCUpicConnectionFactory
ist dann sinnvoll, wenn Sie überprüfen möchten, ob die Kommunikation unter Verwendung des OSI TP Protokolls bzw. des UPIC-Protokolls verarbeitet wird. Beispiel 12 auf Connection-Factory-Interfaces gilt analog. Es wird empfohlen, das Interface javax.resource.cci.ConnectionFactory
zu verwenden.
Connection Interface
Das CCI-Interface für Outbound-Kommunikation heißt javax.resource.cci.Connection
.