Einstellungen für Datenquellen

Verwenden Sie diese Seite, um die Eigenschaften einer Datenquelle zu bearbeiten.

Sie haben zwei Möglichkeiten, auf diese Seite der Administrationskonsole zuzugreifen:
  • Klicken Sie auf Ressourcen > JDBC > Datenquellen > Datenquelle.
  • Klicken Sie auf Ressourcen > JDBC > JDBC-Provider > JDBC-Provider > Datenquellen > Datenquelle.
Anmerkung: Wenn Ihre Anwendung ein Modul der Enterprise JavaBeans (EJB) Version 1.1 oder ein Modul der Java™ Servlet Version 2.2 verwendet, verwenden Sie die Konsolseite Datenquellen (WebSphere Application Server V4) > Datenquelle. (veraltet)

Verbindung testen

Aktiviert den Testverbindungsservice, um Verbindungen zwischen der Anwendung und der Datenquelle zu prüfen.

Bevor Sie auf Verbindung testen klicken, müssen Sie die Eigenschaften der Datenquelle festlegen und auf Anwenden klicken.

Anmerkung: Sie müssen die Rolle eines Administrators oder Konfigurators haben, da die Schaltfläche "Verbindung testen" andernfalls nicht verfügbar ist.

Geltungsbereich

Gibt den Geltungsbereich des JDBC-Providers an, der diese Datenquelle unterstützt. Diese Datenquelle kann nur von Anwendungen verwendet werden, die in diesem Geltungsbereich installiert sind.

Provider

Gibt den Ressourcenadapter an, den WebSphere Application Server für diese Verbindungsfactory verwendet.

Der Provider kann nur festgelegt werden, wenn Sie eine neue Verbindungsfactory erstellen. Die Liste enthält alle vorhandenen Ressourcenadapter, die im entsprechenden Geltungsbereich definiert sind. Wählen Sie in der Liste einen Eintrag aus, wenn Sie einen vorhandenen Ressourcenadapter als Provider verwenden möchten.

Name

Gibt den Anzeigenamen für die Datenquelle an.

Gültige Zeichen für diesen Namen sind Buchstaben und Zahlen. Die meisten Sonderzeichen können nicht verwendet werden. Beispielsweise können Sie dieses Feld auf Datenquelle testen einstellen. Namen, die mit einem Punkt (.) beginnen oder Sonderzeichen ( \ / , : ; " * ? < > | = + & % ' ` @) enthalten, sind nicht gültig.

Information Wert
Datentyp String

JNDI-Name

Gibt den JNDI-Namen (Java Naming and Directory Interface) an.

Verteilte Datenverarbeitungsumgebungen verwenden häufig Namens- und Verzeichnisservices, um gemeinsam verwendete Komponenten und Ressourcen abzurufen. Namens- und Verzeichnisservices ordnen Namen Verzeichnissen, Services, Daten und Ressourcen zu.

Namensservices ermöglichen die Zuordnung von Namen zu Objekten. Verzeichnisservices stellen Informationen zu Objekten und Suchtools bereit, die zum Lokalisieren dieser Objekte erforderlich sind.

Es gibt viele Implementierungen von Namens- und Verzeichnisservices, und die Schnittstellen zu diesen Services variieren. JNDI bietet eine gemeinsame Schnittstelle für den Zugriff auf die verschiedenen Namens- und Verzeichnisservices.

Sie können z. B. den Namen jdbc/markSection verwenden.

Wenn Sie dieses Feld leer lassen, wird ein JNDI-Name aus dem Namen der Datenquelle generiert. Beispielsweise wird für den Namen der Datenquelle von markSection der JNDI-Name jdbc/markSection generiert.

Nachdem Sie diesen Wert definiert, gespeichert und den Server erneut gestartet haben, ist diese Zeichenfolge bei Ausführung des Speicherauszugsprogramm für Namespaces sichtbar.

Information Wert
Datentyp String

Diese Datenquelle für containergesteuerte Persistenz (CMP) verwenden

Gibt an, ob diese Datenquelle für die containergesteuerte Persistenz (CMP) von Enterprise-Beans verwendet wird.

Diese Option bewirkt, dass eine CMP-Verbindungsfactory, die dieser Datenquelle entspricht, für den relationalen Ressourcenadapter erstellt wird.

Information Wert
Datentyp Boolean
Standard True (Ausgewählt)

Beschreibung

Gibt eine Textbeschreibung der Ressource an.

Information Wert
Datentyp String

Kategorie

Gibt eine Kategoriezeichenfolge an, die zur Klassifizierung oder Gruppierung der Ressource verwendet werden kann.

Information Wert
Datentyp String

Name der Helper-Klasse für Datenspeicher

Gibt den Namen der DataStoreHelper-Implementierungsklasse an, die die Funktionalität der von Ihnen ausgewählten Implementierungsklasse für den JDBC-Treiber erweitert, um datenbankspezifische Funktionen ausführen zu können.

Der Anwendungsserver stellt für jeden der unterstützten JDBC-Providertreiber eine Reihe von DataStoreHelper-Implementierungsklassen bereit. Diese Implementierungsklassen sind im Paket com.ibm.websphere.rsadapter enthalten. Wenn Ihr JDBC-Provider beispielsweise DB2 ist, verwenden Sie die DataStoreHelper-Standardklasse com.ibm.websphere.rsadapter.DB2DataStoreHelper. Auf der Administrationskonsolseite, die Sie sehen, werden in einer Drowdown-Liste unter Umständen mehrere DataStoreHelper-Klassennamen angezeigt. Wählen Sie den für Ihre Datenbankkonfiguration erforderlichen Namen aus. Andernfalls funktioniert Ihre Anwendung nicht ordnungsgemäß. Wenn Sie eine DataStoreHelper-Klasse verwenden möchten, die nicht in der Dropdown-Liste angezeigt wird, müssen Sie in dem auf der Seite dafür vorgesehenen Feld den vollständig qualifizierten Klassennamen eines eigenen DataStoreHelper angeben. Anweisungen zum Erstellen einer angepassten DataStoreHelper-Klasse finden Sie im Information Center.

Information Wert
Datentyp Dropdown-Liste oder String (falls Benutzerdefinierter DataStoreHelper ausgewählt ist)

Authentifizierungsalias für XA-Wiederherstellung

Dieses Feld wird verwendet, um den Authentifizierungsalias zu definieren, der während der XA-Wiederherstellung verwendet werden muss. Wenn dieser Aliasname nach einem Serverfehler geändert wird, wird bei der nachfolgenden XA-Wiederherstellungsverarbeitung die ursprüngliche Einstellungen verwendet, die vor dem Auftreten des Fehlers wirksam war.

Wählen Sie in der Liste einen Alias aus.

Gehen Sie wie folgt vor, um einen neuen Alias zu definieren, der nicht in der Liste enthalten ist:
  1. Klicken Sie auf Anwenden. Unter "Zugehörige Elemente" sehen Sie jetzt eine Liste mit J2C-Authentifizierungsdateneinträgen (Java Platform, Enterprise Edition (Java EE) Connector Architecture).
  2. Klicken Sie auf J2C-Authentifizierungsdateneinträge.
  3. Klicken Sie auf Neu.
  4. Definieren Sie einen Aliasnamen.
  5. Klicken Sie auf OK und Speichern. In der Konsole erscheint eine Gruppenseite für Aliasnamen, auf der alle konfigurierten Aliasnamen aufgelistet sind. Oberhalb dieser Tabelle wird auf der Seite der Name Ihrer Verbindungsactory im detaillierten Navigationspfad angezeigt.
  6. Klicken Sie auf den Namen Ihrer J2C-Verbindungsfactory, um zur Konfigurationsanzeige für die Verbindungsfactory zurückzukehren, die Sie gerade erstellen.
  7. Wählen Sie in der Liste "Containergesteuerter Authentifizierungsalias" den neuen Alias aus.
  8. Klicken Sie auf Anwenden.

Die Datenbankidentität für den Authentifizierungsalias für XA-Wiederherstellung in einer Datenquelle muss die Berechtigung haben, die XA-Wiederherstellung durchzuführen. Je nach Berechtigungsschema für Ihre Installation unterscheidet sich diese Berechtigungsstufe möglicherweise von derjenigen, über die die ID auf Datenbanktabellen für eine Anwendung zugreifen muss.

Wenn der Ressourcenadapter keine XA-Transaktionen unterstützt, wird dieses Feld nicht angezeigt. Der Standardwert für dieses Feld wird aus dem ausgewählten Aliasnamen für die Anwendungsauthentifizierung (sofern angegeben) abgeleitet.

Wenn Sie mehrere Sicherheitsdomänen und mehrere Authentifizierungsaliasnamen im Anwendungsserver definiert haben, können Sie auf Durchsuchen... klicken, um einen Authentifizierungsalias für die zu konfigurierende Ressource auszuwählen. Auf die Suchschaltfläche kann nur zugegriffen werden, wenn mindestens eine Sicherheitsdomäne definiert und einem Geltungsbereich zugeordnet ist, der für die zu bearbeitende Ressource gültig ist. Außerdem muss diese Sicherheitsdomäne mindestens einen J2C-Authentifizierungsalias (Java Authentication and Authorization Service (JAAS) Java 2 Connector) enthalten.

Mit Sicherheitsdomänen können Sie Alias für die gegenseitige J2C-Authentifizierung von Servern isolieren. Die Baumstrukturanzeige ist hilfreich, um die Sicherheitsdomäne zu ermitteln, der ein Alias zugeordnet ist. Außerdem können Sie über diese Anzeige die Server erkennen, die in der Lage sind, auf jeden Authentifizierungsalias zuzugreifen. Die Baumstrukturanzeige wird für jede Ressource angepasst, so dass Domänen und Aliasnamen ausgeblendet werden, wenn Sie sie nicht verwenden können.

Information Wert
Datentyp Dropdown-Liste

Komponentengesteuerter Authentifizierungsalias

Dieser Aliasname wird für die Datenbankauthentifizierung zur Laufzeit verwendet.

Wenn Ihre Datenbank nicht gesichert ist, müssen Sie die Datenbankauthentifizierung nicht konfigurieren. Dies wird für Produktionsumgebungen nicht empfohlen.
Fehler vermeiden Fehler vermeiden: Wenn Ihre Datenbank die Eigenschaften "Benutzer-ID" und "Kennwort" nicht unterstützt, dürfen Sie den Aliasnamen in den Feldern, die für den Aliasnamen für komponentengesteuerte bzw. containergesteuerte Authentifizierung vorgesehen sind, nicht definieren. Andernfalls sehen Sie die Warnung im Systemprotokoll, die anzeigt, dass der Benutzer und das Kennwort keine gültigen Eigenschaften sind. Diese Nachricht ist nur eine Warnung. Die Datenquelle wird trotzdem ordnungsgemäß erstellt.gotcha

Wählen Sie in der Liste einen Alias aus.

Gehen Sie wie folgt vor, um einen neuen Alias zu definieren, der nicht in der Liste enthalten ist:
  1. Klicken Sie auf Anwenden. Unter "Zugehörige Elemente" sehen Sie jetzt eine Liste mit J2C-Authentifizierungsdateneinträgen (Java Platform, Enterprise Edition (Java EE) Connector Architecture).
  2. Klicken Sie auf J2C-Authentifizierungsdateneinträge.
  3. Klicken Sie auf Neu.
  4. Definieren Sie einen Aliasnamen.
  5. Klicken Sie auf OK und Speichern. In der Konsole erscheint eine Gruppenseite für Aliasnamen, auf der alle konfigurierten Aliasnamen aufgelistet sind. Oberhalb dieser Tabelle wird auf der Seite der Name Ihrer Verbindungsactory im detaillierten Navigationspfad angezeigt.
  6. Klicken Sie auf den Namen Ihrer J2C-Verbindungsfactory, um zur Konfigurationsanzeige für die Verbindungsfactory zurückzukehren, die Sie gerade erstellen.
  7. Wählen Sie in der Liste "Containergesteuerter Authentifizierungsalias" den neuen Alias aus.
  8. Klicken Sie auf Anwenden.

Wenn Sie mehrere Sicherheitsdomänen und mehrere Authentifizierungsaliasnamen im Anwendungsserver definiert haben, können Sie auf Durchsuchen... klicken, um einen Authentifizierungsalias für die zu konfigurierende Ressource auszuwählen. Auf die Suchschaltfläche kann nur zugegriffen werden, wenn mindestens eine Sicherheitsdomäne definiert und einem Geltungsbereich zugeordnet ist, der für die zu bearbeitende Ressource gültig ist. Zusätzlich muss diese Sicherheitsdomäne mindestens einen JAAS-J2C-Authentifizierungsalias enthalten.

Wenn Sie weder über die komponentengesteuerte Authentifizierung noch über eine andere Methode einen Alias festlegen und Ihre Datenbank die Benutzer-ID und das Kennwort benötigt, um eine Verbindung zu erhalten, tritt zur Laufzeit eine Ausnahme ein.

Information Wert
Datentyp Dropdown-Liste

Containergesteuerter Authentifizierungsalias

Gibt Authentifizierungsdaten (JAAS/J2C-Authentifizierungsdateneinträge) für die containergesteuerte Anmeldung an der Ressource. Je nach ausgewähltem Wert für die Einstellung Alias für Konfigurationszuordnung kann diese Einstellung inaktiviert werden.

Wählen Sie in der Liste einen Alias aus.

Gehen Sie wie folgt vor, um einen neuen Alias zu definieren, der nicht in der Liste enthalten ist:
  1. Klicken Sie auf Anwenden. Unter "Zugehörige Elemente" sehen Sie eine Auflistung der J2C-Authentifizierungsdateneinträge.
  2. Klicken Sie auf JAAS - J2C-Authentifizierungsdaten.
  3. Klicken Sie auf Neu.
  4. Definieren Sie einen Aliasnamen.
  5. Klicken Sie auf OK und Speichern. In der Konsole erscheint eine Gruppenseite für Aliasnamen, auf der alle konfigurierten Aliasnamen aufgelistet sind. Oberhalb dieser Tabelle wird auf der Seite der Name Ihrer Verbindungsactory im detaillierten Navigationspfad angezeigt.
  6. Klicken Sie auf den Namen Ihrer J2C-Verbindungsfactory, um zur Konfigurationsanzeige für die Verbindungsfactory zurückzukehren, die Sie gerade erstellen.
  7. Wählen Sie in der Liste "Containergesteuerter Authentifizierungsalias" den neuen Alias aus.
  8. Klicken Sie auf Anwenden.

Wenn Sie mehrere Sicherheitsdomänen und mehrere Authentifizierungsaliasnamen im Anwendungsserver definiert haben, können Sie auf Durchsuchen... klicken, um einen Authentifizierungsalias für die zu konfigurierende Ressource auszuwählen. Auf die Suchschaltfläche kann nur zugegriffen werden, wenn mindestens eine Sicherheitsdomäne definiert und einem Geltungsbereich zugeordnet ist, der für die zu bearbeitende Ressource gültig ist. Zusätzlich muss diese Sicherheitsdomäne mindestens einen JAAS-J2C-Authentifizierungsalias enthalten.

Mit Sicherheitsdomänen können Sie Alias für die gegenseitige J2C-Authentifizierung von Servern isolieren. Die Baumstruktursicht ist hilfreich, um die Sicherheitsdomäne, zu der ein Alias gehört, und die Server zu bestimmen, die auf jeden dieser Authentifizierungsalias zugreifen können. Die Baumstrukturanzeige wird für jede Ressource angepasst, so dass Domänen und Aliasnamen ausgeblendet werden, wenn Sie sie nicht verwenden können.

Information Wert
Datentyp Dropdown-Liste

Alias für Konfigurationszuordnung

Gibt den Authentifizierungsalias für die JAAS-Zuordnungskonfiguration (Java Authentication and Authorization Service) an, die diese Verbindungsfactory verwendet.

Die JAAS-Konfiguration DefaultPrincipalMapping ordnet den Authentifizierungaliasnamen der Benutzer-ID und dem Kennwort zu. Sie können andere Zuordnungskonfigurationen definieren und verwenden.

Information Wert
Datentyp Dropdown-Liste

Allgemeine und erforderliche Datenquelleneigenschaften

Die folgenden Eigenschaften gelten spezifische für die Datenquelle, die dem ausgewählten JDBC-Provider entspricht. Es sind zum Teil für die Datenquelle erforderliche, zum Teil für die Datenquelle hilfreiche Eigenschaften. Eine vollständige Liste der erforderlichen Eigenschaften für alle unterstützten JDBC-Provider finden Sie im Information Center.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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