Show TOC

ManagedConnectionFactory PropertiesLocate this document in the navigation structure

Der JCA-Standard sieht einen eigenen Connection-Konfigurationsmechanismus vor. Er beruht auf JavaBeans-Properties, die in der ManagedConnectionFactory-Klasse implementiert sind. Diese Properties müssen JavaBean-konform sein. Es müssen Setter-und Getter-Methoden existieren, die in folgenden Fällen aufgerufen werden:

  • Während des Deployment, falls der Deployment Descriptor RAR-File<config-property>- Elemente enthält.
  • Während der Laufzeit, wenn beispielsweise der SAP NetWeaver Administrator des AS Java  genutzt wird, um solche Properties zu setzen oder zu erhalten.

Der JCA-Mechanismus ist in der Regel für die Anforderungen der Konfiguration in der Process Integration aus folgenden Gründen nicht geeignet:

  1. Der JCA-Konfigurationsansatz ist verbindungsorientiert, der Ansatz in der Process Integration Message-orientiert.

    Das heißt, die Konfigurationsdaten werden nicht statisch pro Verbindung selektiert, sondern dynamisch, mit den Message-Daten wie Partner, Kommunikationskomponente und Kommunikationskanal/Interface.

  2. Die Adapterkonfiguration in der Prozess Integration ist für alle Adapter einheitlich gestaltet und findet immer genau an derselben Stelle statt. Ein anderer Weg der Adapterkonfiguration ist absichtlich vermieden worden.

Der einzige Grund, JavaBeans-Properties in der ManagedConnectionFactory zu verwenden ist derjenige, Vorgabewerte während der Deployment-Zeit im Deployment-Descriptor zu setzen.

Tipp

Im Beispieladapter sind dies Adaptertyp JCA und Adapternamesraum http://sap.com/xi/XI/sample . Der dritte Parameter addressMode dient nur zur beispielhaften Implementierung unterschiedlicher Varianten der Adressbestimmung.