WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Zugriff auf Datenbanken über Nachrichtenflüsse

Zum Zugriff auf Benutzerdatenbanken erstellen und konfigurieren Sie Nachrichtenflüsse.

Bevor Sie beginnen:
Lesen Sie folgenden Konzeptabschnitt:
Lesen Sie nach, welche Datenbanken auf den einzelnen Plattformen unterstützt werden und ob Einschränkungen gelten:
Für den Zugriff auf eine Datenbank aus einem Nachrichtenfluss gibt es zwei Möglichkeiten:
  • Sie können einen Nachrichtenfluss einrichten, der auf Ereignisse antwortet, die von der Datenbank generiert wurden.
  • Wenn ein Nachrichtenfluss bereits gestartet wurde, können Sie auf die Datenbank zugreifen, um darin enthaltene Informationen zu lesen oder zu aktualisieren. Mit den Informationen aus der Datenbank können Sie den Nachrichtenfluss erweitern oder seine Verarbeitung beeinflussen.

Der Zugriff auf eine Datenbank aus einem Nachrichtenfluss ist über folgende Knoten möglich:

Weitere Informationen zu diesen Knoten und ihrer Konfiguration in Nachrichtenflüssen finden Sie im Abschnitt Integrierte Knoten.

Wenn die vom Nachrichtenfluss für die Datenbank ausgeführten Aktionen mit anderen Aktionen koordiniert werden sollen, müssen Sie den Nachrichtenfluss für die Unterstützung der globalen Koordination von Transaktionen konfigurieren. Informationen zur Ausführung dieser Task finden Sie im Abschnitt Transaktionalität für Nachrichtenflüsse konfigurieren.

So greifen Sie über einen Nachrichtenfluss auf eine Datenbank zu:

  1. Identifizieren Sie die Datenbank, auf die der Zugriff erfolgen soll. Dies kann eine bereits vorhandene Datenbank sein oder eine neue, die zu diesem Zweck erstellt wird. Im Abschnitt Datenquellen unter z/OS finden Sie weitere Informationen in Bezug auf eine z/OS-Benutzerdatenbank.

    Erstellen Sie die gewünschte Datenbank oder bitten Sie Ihren Datenbankadministrator, diese für Sie zu erstellen. Wenn Sie eine DB2- oder Oracle-Datenbank erstellen möchten, finden Sie in einigen der Mustercodes allgemeine Anweisungen zur Erstellung dieser Datenbanken, die Sie als Anhaltspunkt verwenden können. Eine Auflistung der hierfür relevanten Beispielprogramme finden Sie im Abschnitt Benutzerdatenbanken erstellen.

  2. Legen Sie einen Datenquellennamen (DSN) fest, um eine Verbindung zur Datenbank zu aktivieren (falls noch nicht vorhanden):
    • Definieren Sie eine JDBC-Verbindung, um eine direkte Interaktion von einer Java™-Anwendung oder einem Mapping-Knoten mit einer Datenbank zu ermöglichen. Sie können Java sowohl in einem JavaCompute-Knoten als auch in einem benutzerdefinierten Java-Knoten codieren.

      Der Abschnitt JDBC-Verbindungen zu den Datenbanken herstellen enthält weitere Informationen hierzu.

    • Definieren Sie eine ODBC-Verbindung, um die Interaktion mit einer Datenbank in einem Knoten zu ermöglichen, der ESQL unterstützt, einschließlich eines JavaCompute-Knotens, in dem die MbSQLStatement-Schnittstelle verwendet wird.

      Der Abschnitt ODBC-Verbindungen zu den Datenbanken herstellen enthält weitere Informationen hierzu.

  3. Berechtigen Sie den Broker für einen Zugriff auf die Datenbank.

    Der Zugriff auf eine Benutzerdatenbank von einem Nachrichtenfluss aus wird über die Benutzer-ID und das Kennwort gesteuert.

    • Linux platformUNIX platformWindows platformMit dem Befehl mqsisetdbparms können Sie die Benutzer-ID und das Kennwort für eine bestimmte Datenbank angeben oder eine Standard-Benutzer-ID und ein Standardkennwort einrichten.
    • z/OS platformPassen Sie mit der BIPSDBP JCL im Anpassungsdatensatz <hlq>.SBIPPROC den Befehl mqsisetdbparms zur Angabe einer Benutzer-ID und eines Kennworts für eine bestimmte Datenbank oder zur Einrichtung einer Standard-Benutzer-ID und eines Standardkennworts an.
Die folgenden Mustercodes greifen aus Nachrichtenflüssen auf Datenbanken zu: Die Programme zur Nachrichtenweiterleitung und für das Data-Warehouse verwenden für den Zugriff auf die Datenbank Compute-Knoten. Das Fehlerbehandlungsprogramm verwendet für den Datenbankzugriff Datenbank-Knoten und das Programm für Flugreservierungen verwendet sowohl Compute- als auch Datenbank-Knoten.

Informationen zu Beispielen können nur bei Verwendung des in das WebSphere Message Broker Toolkit integrierten bzw. online verfügbaren Information Center angezeigt werden. Muster können nur ausgeführt werden, wenn das im WebSphere Message Broker Toolkit integrierte Information Center verwendet wird.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:19:47


TaskthemaTaskthema | Version 8.0.0.5 | ac00405_