Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Programm-Framework für BeanConnect-spezifische Interfaces

In BeanConnect geben Sie den EIS Partner an, der beim Deployment einer Managed Connection Factory angesprochen werden soll. Sie verwenden die Methode lookup(), um nach der Connection Factory zu suchen und um ein Connectivity Objekt durch den Aufruf der Methode getConnection() zu erhalten.

Das bereitgestellte Connectivity Objekt implementiert für die Kommunikation mit der EIS-Anwendung das Interface EISConnection:

  1. Richten Sie den Initial-Kontext ein:

    javax.naming.InitialContext ic = new InitialContext();
     

  2. Referenzieren Sie eine Connection Factory:

    net.fsc.jca.communication.EISConnectionFactory cf =
      (EISConnectionFactory)ic.lookup
        ("java:comp/env/<resource_reference_name>");
    
  3. Richten Sie die Verbindung ein:

    net.fsc.jca.communication.EISConnection con = (EISConnection) cf.getConnection();
     

  4. Wenn Sie das Interface EISConnection verwenden, um den Service-Namen (TAC) bzw. den Namen des EIS-Services festzulegen, gehen Sie wie folgt vor:

    con.setServiceName(<name_of_the_service>);

    Beachten Sie jedoch, dass es aus Performance-Gründen empfehlenswert ist, mit den vorkonfigurierten Service-Namen zu arbeiten.
     

  5. Bilden Sie die zu sendende Nachricht:

    String requestMessage = "...";
     

  6. Rufen Sie die EIS-Anwendung auf und empfangen Sie die Reply Message:

    String replyMessage = con.call(requestMessage);
     

  7. Schließen Sie die Verbindung:

    con.close();

Weitere Einzelheiten zur Programmierung der Interfaces EISConnection und EISOltpConnection finden Sie in der JavaDoc zu dem entsprechenden Interface.

Ein Beispiel finden Sie im Beispiel 14 im Code-Beispiele für Outbound-Kommunikation .