Datenspeicher einer Messaging-Engine für die Verwendung einer Datenquelle konfigurieren

Nachdem Sie eine JDBC-Datenquelle konfiguriert haben, können Sie den Datenspeicher einer Messaging-Engine für die Verwendung dieser Datenquelle konfigurieren.

Vorbereitende Schritte

Zum Ausführen dieser Task müssen Sie einen Bus und eine Messaging-Engine ausgewählt oder erstellt haben, und die Messaging-Engine muss Datenspeicher als Nachrichtenspeichertyp angeben.

Außerdem müssen Sie gemäß den Anweisungen im Artikel Datenbank, Schema und Benutzer-ID für eine Messaging-Engine erstellen eine Datenquelle konfiguriert haben.

Informationen zu diesem Vorgang

Eine Messaging-Engine verwendet eine Instanz einer JDBC-Datenquelle, um mit der Datenbank zu interagieren, die den Datenspeicher für diese Messaging-Engine enthält.

Verwenden Sie die Administrationskonsole von WebSphere Application Server, um die Konfigurationsparameter für den Datenspeicher zu konfigurieren.

Vorgehensweise

  1. Klicken Sie im Navigationsfenster auf Serviceintegration -> Busse -> Busname -> [Topologie] Messaging-Engines -> Name_der_Engine.
  2. Stellen Sie sicher, dass Datenspeicher als Nachrichtenspeichertyp ausgewählt ist.
  3. Klicken Sie auf [Weitere Eigenschaften] Nachrichtenspeicher. Die Anzeige mit den Konfigurationsdetails für den Datenspeicher erscheint.
  4. Geben Sie die folgenden Konfigurationsdetails für den Datenspeicher an:
    JNDI-Name der Datenquelle
    Geben Sie den JNDI-Namen der Datenquelle an, die den Zugriff auf die Datenbank mit dem Datenspeicher ermöglicht.
    Schemaname
    Geben Sie den Namen des Datenbankschemas ein, das die vom Datenspeicher verwendeten Tabellen enthält.
    Allgemeiner Tipp: Der Schemaname ist in der Regel mit der Benutzer-ID identisch, die im Authentifizierungsalias definiert ist. Bei einigen Datenbanken, wie z. B. DB2, können Sie einen alternativen Schemanamen angeben. Nähere Informationen zur Beziehung zwischen Benutzern und Schema können Sie der Dokumentation zum ausgewählten Verwaltungssystem für relationale Datenbanken entnehmen.
    Tipp zu Informix : Wenn Sie Ihre Messaging-Engine für eine Informix-Datenbank konfigurieren, müssen Sie den Schemanamen in Kleinbuchstaben angeben.

    Wenn eine Messaging-Engine, die einen Datenspeicher verwendet, gestartet wird, prüft sie, ob ihr Datenspeicher vorhanden ist. Wenn die Option Tabellen erstellen für die Konfiguration ausgewählt ist, erstellt die Messaging-Engine die Tabellen im ausgewählten Schema.

    Das Feld Schemaname ist optional. Wenn Sie einen Schemanamen benötigen, berücksichtigen Sie die folgenden Aspekte:
    • Der Standardschemaname ist IBMWSSIB.
    • Wenn Sie den Text löschen, sodass das Feld leer ist, verwendet die Messaging-Engine die Benutzer-ID, die im Authentifizierungsalias definiert ist, als Schemanamen.
    • Wenn Sie explizit einen Schemanamen definieren, wird dieser Schemaname von der Messaging-Engine verwendet.
    • Wenn mehrere Messaging-Engines vorhanden sind, müssen Sie jede Messaging-Engine für die Verwendung eines eindeutigen Schemas konfigurieren. Andernfalls können FFDC-Fehlernachrichten wie Verbindung kann nicht hergestellt werden, weil die Datenquelle inaktiviert wurde! angezeigt werden. Dies gilt insbesondere für DB2.
    Authentifizierungsalias
    Wählen Sie den Authentifizierungsalias für den Zugriff auf die Datenquelle aus.
    [AIX Solaris HP-UX Linux Windows][IBM i]Tipp für Apache Derby: [IBM i][AIX Solaris HP-UX Linux Windows]Wenn Sie einen neuen Datenspeicher des Typs "Network Attached Apache Derby" erstellen, wird standardmäßig ein leerer Authentifizierungsalias erstellt. [IBM i][AIX Solaris HP-UX Linux Windows]Wenn Sie Apache Derby im Modus "Network Attached" mit DB2 Universal JDBC Driver verwenden (d. h., Sie verwenden "JDBC Provider for Derby Network Server using (DB2) Universal JDBC Driver"), müssen Sie einen Authentifizierungsalias angeben. Diese Voraussetzung ist in Erforderliche Mindesteinstellungen der Datenquelle für Apache Derby dokumentiert. [IBM i][AIX Solaris HP-UX Linux Windows]Sehen Sie sich auch den folgenden Tipp zur Fehlerbehebung an: Ausnahme wegen nicht unterstützter Benutzer-ID bei der Verbindungsherstellung zu einer Datenbank des Typs Network Attached Apache Derby Version 10.3
    Tabellen erstellen
    Wählen Sie das Kontrollkästchen aus, wenn WebSphere Application Server die Datenbanktabellen automatisch erstellen soll.
    Anmerkung: Die Berechtigungen der Benutzer-ID, die die Messaging-Engine verwendet, um eine Verbindung zur Datenquelle herzustellen, müssen ausreichen, um die Datenbanktabellen und Indizes zu erstellen.
    Einschränkung für DB2 for z/OS: Wählen Sie die Option Tabellen erstellen nicht aus, wenn Sie DB2 for z/OS verwenden, sonst wird eine Ausnahme ausgelöst, wenn WebSphere Application Server versucht, die Tabellen zu erstellen.
    Sperren mit langer Laufzeit beschränken

    Dieser Parameter gibt an, ob die aktive Messaging-Engine Sperren mit langer Laufzeit in der Tabelle SIBOWNER in der Datenbank beibehalten muss.

    Wählen Sie das Kontrollkästchen aus, um zu verhindern, dass die aktive Messaging-Engine Sperren mit langer Laufzeit in der Tabelle SIBOWNER in der Datenbank beibehält. Wenn Sie diese Option auswählen, richtet die Messaging-Engine nur kurze Sperren für die Datenbank ein. Wenn die aktive Messaging-Engine nicht auf die Datenbank reagiert, kann die Standby-Messaging-Engine das Eigentumsrecht an der Datenbank übernehmen, weil die aktive Messaging-Engine nur kurze Sperren setzt.Diese Option stellt außerdem sicher, dass jeweils nur eine einzige aktive Messaging-Engine auf die Datenbank zugreifen kann.

    Anmerkung: Wenn das Kontrollkästchen ausgewählt ist und die aktive Messaging-Engine nicht mit der Datenbank kommunizieren oder der Datenbank antworten kann, werden alle aktuellen Transaktionen von Anwendungen beendet, und es werden keine neuen Verbindungen von den Anwendungen mit der Messaging-Engine zugelassen.
    Anzahl der Tabellen für permanente Objekte
    Permanente Tabellen enthalten persistente Objekte für den Datenspeicher.
    Anmerkung: Sie können die Anzahl der permanenten Tabellen nur erhöhen, nicht verringern.
    Anzahl der Tabellen für temporäre Objekte
    Temporäre Tabellen enthalten nicht persistente Objekte, die im Datenspeicher gespeichert werden, um den Speicherbedarf der Messaging-Engine zu reduzieren.
    Anmerkung: Sie können die Anzahl der temporären Tabellen nur erhöhen, nicht verringern.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjm0045_
Dateiname:tjm0045_.html