Einstellungen für Datenquellen

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

Sie können auf die folgenden beiden Arten auf diese Seite der Administrationskonsole zugreifen:
Unterstützte Konfigurationen: Wenn Ihre Anwendung eine Modul der Enterprise JavaBean (EJB) Version 1.1 oder ein Modul von Java Servlet Version 2.2 verwendet, müssen Sie die Seite Datenquellen (WebSphere Application Server V4) > Datenquelle in der Konsole aufrufen. sptcfg
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.

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 JDBC-Provider an, der die Treiberimplementierungsklassen für die Unterstützung dieser Datenquelle kapselt.

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.

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.

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-Verbindungs-Factory, die dieser Datenquelle entspricht, für den relationalen Ressourcenadapter erstellt wird.

Datentyp Boolean
Standardeinstellung True (ausgewählt)
Beschreibung

Gibt eine Textbeschreibung der Ressource an.

Datentyp String
Kategorie

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

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 einen anderen a DataStoreHelper als die in der Dropdown-Liste angezeigten verwenden möchten, 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.

Datentyp Dropdown-Liste oder String (falls Benutzerdefinierter DataStoreHelper ausgewählt ist)
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: Wenn Ihre Datenbank die Eigenschaften Benutzer-ID und Kennwort nicht unterstützt, dürfen Sie den Aliasnamen nicht in den Feldern, die für den Aliasnamen für komponentengesteuerte bzw. containergesteuerte Authentifizierung vorgesehen sind, 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
Wenn Ihre Datenbank gesichert ist, müssen Sie die Datenbankauthentifizierung konfigurieren. Sie können die Authentifizierung wie folgt konfigurieren:
  • über die Anwendung,
  • über die Administrationskonsole mit der Option Komponentengesteuerter Authentifizierungsalias. Diese Option wird verwendet, wenn die Anwendungsressourcenreferenz res-auth = Application verwendet.

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, wird zur Laufzeit eine Ausnahme ausgegeben.

Datentyp Dropdown-Liste
Authentifizierungsalias für XA-Wiederherstellung

Dieses Feld wird verwendet, um den Authentifizierungsalias zu definieren, der während der XA-Wiederherstellung verwendet werden soll. 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.

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, die die ID für den Zugriff auf Datenbanktabeleln für eine Anwendung benötigt.

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 Sicherheitsdomänen im Anwendungsserver definiert haben, können Sie auf Durchsuchen... klicken, um einen Authentifizierungsalias für die zu konfigurierende Ressource auszuwählen. 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.

Datentyp Dropdown-Liste
Containergesteuerter Authentifizierungsalias

Gibt Authentifizierungsdaten (JAAS/J2C-Authentifizierungsdateneinträge) für die containergesteuerte Anmeldung an der Ressource.

Wählen Sie in der Liste einen Alias aus.

Gehen Sie wie folgt, 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 J2C-Authentifizierungsdateneinträge.
  3. Klicken Sie auf Neu.
  4. Definieren Sie einen Aliasnamen.
  5. Klicken Sie auf OK. In der Konsole erscheint eine Seite mit Aliasnamen. Diese Seite enthält eine Tabelle, in der alle konfigurierten Aliasnamen aufgelistet sind. Vor dieser Tabelle wird auf der Seite der Name der Verbindungs-Factory angezeigt.
  6. Klicken Sie auf den Namen Ihrer J2C-Verbindungs-Factory. Die Konfigurationsseite für die Verbindungs-Factory erscheint.
  7. Wählen Sie in der Liste "Containergesteuerter Authentifizierungsalias" den neuen Alias aus.
  8. Klicken Sie auf Anwenden.

Wenn Sie Sicherheitsdomänen im Anwendungsserver definiert haben, können Sie auf Durchsuchen... klicken, um einen Authentifizierungsalias für die zu konfigurierende Ressource auszuwählen. 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.

Datentyp Dropdown-Liste
Alias für Konfigurationszuordnung

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

Klicken Sie auf Sicherheit > Globale Sicherheit. Klicken Sie im Abschnitt Authentifizierung auf Java Authentication and Authorization Service > Anwendungsanmeldungen, und wählen Sie anschließend in der Tabelle einen Alias aus.

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

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.




Mit (online) gekennzeichnete Links setzen einen Internet-Zugang voraus.

Zugehörige Konzepte
Zugehörige Tasks
[AIX Solaris HP-UX Linux Windows] [iSeries]
Zugehörige Verweise


Dateiname: udat_jdbcdatsordet.html