Mit einer Connection Factory können Sie eine Verbindung aufbauen. BeanConnect stellt folgende Connection-Factory-Interfaces bereit:
EISConnectionFactory
EISOltpConnectionFactory
EISUpicConnectionFactory
(nur wenn der EIS Partner eine UTM-Anwendung ist)
Die Interfaces EISOltpConnectionFactory
und EISUpicConnectionFactory
erweitern das Interface EISConnectionFactory
ohne jedoch zusätzliche Funktionalität bereitzustellen.
Die Verwendung der Interfaces EISOltpConnectionFactory
oder EISUpicConnectionFactory
ist dann sinnvoll, wenn Sie sicherstellen möchten, dass die Kommunikation über das OSI TP Protokoll bzw. über das UPIC-Protokoll durchgeführt wird. Es wird empfohlen, das Interface EISConnectionFactory
zu verwenden.
Beispiel 12 Überprüfen der Kommunikation auf Verwendung des OSI TP Protokolls (UTM-Partner)
Ob die Kommunikation mit der EIS-Anwendung mit Hilfe des OSI TP Protokolls verarbeitet wird, überprüfen Sie mit folgender Code-Sequenz:
... net.fsc.jca.communication.EISConnectionFactory cf = (EISConnectionFactory)ic.lookup ("java:comp/env/<resourceRefName>"); ... if (! (cf instanceof EISOltpConnectionFactory)) throw new Exception("EISOltpConnectionFactory was expected!"); ...
Eine Exception wird ausgelöst, wenn nicht das OSI TP Protokoll für die Kommunikation verwendet wird.