Explanation | Es ist ein Datenbankfehler aufgetreten. Der SQL-Status und der Fehlercode sind in der Nachricht angegeben. |
Action | Verwenden Sie die Informationen zu dem Fehlercode, um den Fehler in der Datenbank zu beheben. |
Explanation | Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden. |
Action | Suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Explanation | Im WebSphere-Code ist ein Fehler aufgetreten. |
Action | Stellen Sie alle Trace- und Systemprotokolle zusammen mit einer Beschreibung der ausgeführten Operation zusammen. Suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Explanation | Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden. |
Action | Suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Explanation | Das Ausgabeprogramm der Datenbank hat eine Ausnahme generiert, die vom Data Store Adapter abgefangen wurde. |
Action | Versuchen Sie, mit Hilfe des von der Datenbanksoftware gemeldeten Fehlers die Fehlerursache zu bestimmen. |
Explanation | In der Operation ist eine Ausnahme eingetreten. |
Action | Überprüfen Sie die Operation, die Ausnahme und die Datenbankprotokolldateien. |
Explanation | Es ist ein interner Fehler aufgetreten. |
Action | Suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Explanation | Der Anwendungsserver hat festgestellt, dass die Datenbank eine Transaktion gestartet hat. Der Anwendungsserver versucht, die Transaktion gemäß Konfiguration in den angepassten DataSource-Eigenschaften aufzulösen. |
Action | Es ist keine Benutzeraktion erforderlich. |
Explanation | Der Anwendungsserver hat festgestellt, dass die Datenbank eine Transaktion gestartet hat. Der Anwendungsserver versucht, die Transaktion gemäß Konfiguration in den angepassten DataSource-Eigenschaften aufzulösen. Es ist ein Fehler aufgetreten, der die Auflösung der Transaktion verhindert. |
Action | Stellen Sie die FFDC-Protokolldateien und alle Serverprotokolldateien zusammen. Falls der Fehler nicht auf einen Datenbankausfall zurückzuführen ist, suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Explanation | Die Datenbank hat eine Transaktion in der Verbindung gestartet. Der Anwendungsserver macht die Transaktion rückgängig, bevor die Verbindung an den Pool zurückgegeben wird. |
Action | Werten Sie den Anwendungscode aus, um festzustellen, wodurch diese implizite Transaktion ausgelöst wurde. Der Anwendungscode kann möglicherweise explizit verhindern, dass weitere implizite Transaktionen gestartet werden, oder es kann eine explizite Aktion für die DataSource konfiguriert werden. |
Explanation | Es ist eine Ausnahme beim Bereinigen der ManagedConnection für eine Löschoperation eingetreten. |
Action | Versuchen Sie, mit Hilfe des von der Datenbanksoftware gemeldeten Fehlers die Fehlerursache zu bestimmen. |
Explanation | Die angeforderte Operation ist während einer Transaktion nicht zulässig. |
Action | Führen Sie die Operation vor dem Starten der Transaktion bzw. nach Abschluss der Transaktion aus. |
Explanation | Der Benutzer hat eine Anforderung zum Bereinigen des Pools abgesetzt. Diese Anforderung bewirkt, dass vorhandene Verbindungen im Pool ungültig gemacht werden. |
Action | Beenden Sie die Transaktion und die Transaktionsgrenzen, und probieren Sie die Logik mit einer neuen Verbindung erneut aus. |
Explanation | Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Bei einer zweiphasigen Datenbankoperation ist eine Ausnahme eingetreten. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Bei der zweiphasigen Datenbankoperation wurde eine Ausnahme ausgelöst. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Der Anwendungsserver hat versucht, eine XAResource-Operation mit einer anderen XID als der XID, die für "XAResource.start" verwendet wird, auszuführen. |
Action | Rufen Sie eine neue Verbindung ab, und wiederholen Sie die Transaktion. |
Explanation | Die angepasse Datenquelleneigenschaft "oracleRACXARecoveryDelay" bewirkt, dass der Anwendungsserver Operationen vom Typ "xa.commit" und "xa.rollback" für die Dauer des Wiederholungsintervalls verzögert. |
Action | Warten Sie ab, bis der Transaktionsmanager die Operation wiederholt. Sie müssen heuristische Wiederholungen im Transaktionsmanager konfigurieren, damit "oracleRACXARecoveryDelay" ordnungsgemäß funktioniert. |
Explanation | Die von DataSource angegebene Datenbank bzw. der angegebene JDBC-Treiber unterstützt die enge Kopplung von Verzweigungen nicht. Die enge Kopplung von Verzweigungen wird nur mit einer Datenbank des Typs DB2 for z/OS unter Verwendung des DB2 Universal JCC Driver für den Zugriff unterstützt. Es wir die Standardoption mit loser Kopplung von Verzweigungen verwendet. Dies kann zu Überschreitungen der Sperrzeit, Deadlocks und/oder Transaktions-Rollbacks führen, wenn die Anwendung für die enge Kopplung von Verzweigungen entworfen wurde, da Datenbanksperren von den Transaktionsverzweigungen in derselben globalen Transaktion nicht gemeinsam genutzt werden. |
Action | Sie müssen die Datenquelle so konfigurieren, dass unterstützte Versionen von JDBC-Treiber und Datenbank verwendet werden oder dass die Anwendung keine enge Kopplung von Verzweigungen voraussetzt. |
Explanation | Die von DataSource angegebene Datenbank unterstützt die enge Kopplung von Verzweigungen nicht. Die enge Kopplung von Verzweigungen wird nur mit Verbindungen des Typs 4 zu DB2 for z/OS V8 (+ APAR PK47713) bzw. DB2 for DB2 for Linux, UNIX, Windows V8 und höher unterstützt. Es wird die Standardoption mit loser Kopplung von Verzweigungen verwendet. Dies kann zu Überschreitungen der Sperrzeit, Deadlocks und/oder Transaktions-Rollbacks führen, wenn die Anwendung für die enge Kopplung von Verzweigungen entworfen wurde, da Datenbanksperren von den Transaktionsverzweigungen in derselben globalen Transaktion nicht gemeinsam genutzt werden. |
Action | Sie müssen die Datenquelle so konfigurieren, dass unterstützte Versionen von JDBC-Treiber und Datenbank verwendet werden oder dass die Anwendung keine enge Kopplung von Verzweigungen voraussetzt. |
Explanation | Der von DataSource angegebene JDBC-Provider unterstützt die enge Kopplung von Verzweigungen nicht. Die enge Kopplung von Verzweigungen wird nur mit den Mindestversionen DB2 Universal JCC Driver Version 3.51 oder 3.6, die mit den Service-Levels DB2 9.5 oder 9 bereitgestellt werden, oder mit dem JCC4-Treiber der Version 4.1 unterstützt. Es wir die Standardoption mit loser Kopplung von Verzweigungen verwendet. Dies kann zu Überschreitungen der Sperrzeit, Deadlocks und/oder Transaktions-Rollbacks führen, wenn die Anwendung für die enge Kopplung von Verzweigungen entworfen wurde, da Datenbanksperren von den Transaktionsverzweigungen in derselben globalen Transaktion nicht gemeinsam genutzt werden. |
Action | Sie müssen die Datenquelle so konfigurieren, dass unterstützte Versionen von JDBC-Treiber und Datenbank verwendet werden oder dass die Anwendung keine enge Kopplung von Verzweigungen voraussetzt. |
Explanation | Die Verbindung wird nicht für die Aufnahme in den Verbindungspool zurückgesetzt, weil die Anwendung nicht explizit alle Kennungen geschlossen hat. |
Action | Ändern Sie die Anwendung so, dass sie stets alle Verbindungskennungen schließt. |
Explanation | Das angeforderte Feature ist nicht verfügbar. |
Action | Verwenden Sie das Feature nicht, oder stellen Sie auf eine Treiberversion um, die das Feature unterstützt. |
Explanation | Es wurde keine gültige Implementierungsklasse für den JDBC-Treiber gefunden. |
Action | Aktualisieren Sie die Konfiguration so, dass die Bibliothek einen Pfad zu einem bekannten JDBC-Treiber enthält oder dass die Implementierungsklasse in der Datenquelle angegeben ist. |
Explanation | Es wurde keine gültige Implementierungsklasse für den JDBC-Treiber gefunden. |
Action | Aktualisieren Sie die Konfiguration so, dass die verschachtelte Bibliothek einen Pfad zu einem bekannten JDBC-Treiber enthält oder dass die Implementierungsklasse in der Datenquelle angegeben ist. |
Explanation | Es wurde kein gültiges jdbcDriver-Element für die angegebene Datenquelle gefunden. |
Action | Aktualisieren Sie die Konfiguration so, dass sie entweder ein gültiges verschachteltes jdbcDriver-Element oder ein jdbcDriver-Element der Ausgangsebene mit demselben Namen wie das jdbcDriverRef-Attribut in der Datenquelle enthält. |
Explanation | Beim Versuch, den angegebenen SQL-Befehl auszuführen, ist ein Fehler aufgetreten. |
Action | Bestimmen Sie die Problemursache anhand der Ausnahmenachricht. |
Explanation | Die in der Datenquelle angegebene Tracedatei ist nicht vorhanden. |
Action | Verwenden Sie eine vorhandene Datei als Tracedatei. |
Explanation | Der JDBC-Treiber für DB2 Universal wurde geändert, damit er in DB2 für z/OS in einer RRS-Umgebung ausgeführt wird. |
Action | Dies ist eine Informationsnachricht für die Umgebung des aktiven JDBC-Treibers. |
Explanation | Die angepasste DataSource-Eigenschaft "driverType" für wurde in DB2XADatasource auf den Wert "2" gesetzt. Diese Konfiguration wird von DB2 for z/OS nicht unterstützt. |
Action | Verwenden Sie "DB2ConnectionPoolDatasource", oder stellen Sie auf den Treibertyp 4 für "DB2 Universal JDBC" um, sofern dieser für Ihre Konfiguration verfügbar ist. |
Explanation | Es ist eine Ausnahme vom Typ "IOException" eingetreten, als der Anwendungsserver versucht hat, die angegebene Tracedatei zu öffnen. |
Action | Untersuchen Sie die Ausnahme, beheben Sie den E/A-Fehler, und starten Sie den Anwendungsserver erneut. |
Explanation | Es ist eine Ausnahme vom Typ eingetreten, als der Anwendungsserver versucht hat, auf das Metadatenobjekt für die Datenbank zuzugreifen. |
Action | Stellen Sie sicher, dass die Metadaten in der Back-End-Datenbank aktiviert sind. |
Explanation | Der Anwendungsserver hat festgestellt, dass das Verbindungs-Caching über die Datenbank aktiviert ist. Das Verbindungs-Pooling im Anwendungsserver wird inaktiviert. |
Action | Wenn Sie das Verbindungs-Pooling im Anwendungsserver nicht inaktivieren möchten, inaktivieren Sie das Verbindungs-Pooling für den Datenbankserver. |
Explanation | Der Anwendungsserver konnte keine Setter-Methode in der DataSource finden, um die geforderte Eigenschaft zu setzen. |
Action | Stellen Sie sicher, dass der angegebene Eigenschaftsname korrekt ist. |
Explanation | Der Anwendungsserver konnte die angegebene Datasource-Eigenschaft nicht finden. Die möglichen Ursachen sind: 1) Die Datasource-Eigenschaft ist nicht korrekt bzw. nicht mit der richtigen Groß-/Kleinschreibung geschrieben. 2) Die angegebene Eigenschaft gilt nicht für die konfigurierte DataSource. 3) Der Anwendungsserver enthält die Standardkonfiguration für eine andere Version des angegebenen JDBC-Treibers, und dies hat zu einer Differenz der Datasource-Eigenschaften geführt. |
Action | Stellen Sie sicher, dass die angegebene DataSource-Eigenschaft gültig ist. Korrigieren Sie alle Fehler in der Rechtschreibung und Großschreibung. Löschen Sie die Eigenschaft, wenn sie für den verwendeten JDBC-Treiber nicht gültig bzw. nicht mehr gültig ist. |
Explanation | Beim Festlegen der angegebenen DataSource-Eigenschaft ist eine Ausnahme eingetreten. |
Action | Stellen Sie sicher, dass der angegebene Wert für die Eigenschaft gültig ist. |
Explanation | Nähere Informationen finden Sie in der linkedException. |
Action | Nähere Informationen finden Sie in der linkedException. |
Explanation | Die Eigenschaft "enable2Phase" kann nur dann auf "false" gesetzt werden, wenn die DataSource-Klasse die Schnittstelle "ConnectionPoolDatasource" implementiert. |
Action | Setzen Sie "enable2Phase" für XADataSource auf "true" oder für ConnectionPoolDataSource auf "false". |
Explanation | Die Eigenschaft "enable2Phase" kann nur dann auf "true" gesetzt werden, wenn die DataSource-Klasse die Schnittstelle "XADatasource" implementiert. |
Action | Setzen Sie "enable2Phase" für XADataSource auf "true" oder für ConnectionPoolDataSource auf "false". |
Explanation | In dieser Nachricht wird der Produktname für die Datenbank angezeigt. |
Action | Der angegebene Datenbankname wird jetzt von den Anwendungen verwendet. |
Explanation | In dieser Nachricht wird die Produktversion für die Datenbank angezeigt. |
Action | Die angegebene Datenbankversion wird jetzt von den Anwendungen verwendet. |
Explanation | In dieser Nachricht wird der Name des JDBC-Treibers (Java Database Connectivity) angezeigt. |
Action | Der angegebene JDBC-Treibername wird jetzt von den Anwendungen verwendet. |
Explanation | Die Version des JDBC-Treibers (Java Database Connectivity). |
Action | Die angegebene Version des JDBC-Treibers wird jetzt von den Anwendungen verwendet. |
Explanation | Oracle-Datenbanken implementieren die Methode "setReadOnly" nicht. Mit der Methode "setReadOnly(true)" kann kein Schreibschutz für die Verbindung definiert werden. Die Methode "setReadOnly(false)" ist auch nicht implementiert, und es wird implizit eine Transaktion von einer Oracle-Datenbank gestartet. Der Anwendungsserver ruft die Methode "setReadOnly(false)" für eine Oracle-Datenbank nicht auf, um zu verhindern, dass eine unnötige Transaktion gestartet wird. |
Action | Vergewissern Sie sich, dass Ihre Anwendung sich nach dem Aufruf der Methode setReadOnly(false) nicht auf eine Transaktion stützt. |
Explanation | Die Anwendung verwendet einen JDBC-Provider, der vom Anwendungsserver nicht mehr unterstützt wird. |
Action | Verwenden Sie den JDBC-Provider, der im Fehlertext angegeben ist. |
Explanation | Es wurde versucht, eine Verbindung mit dem AutoCommit-Wert "false" in den Pool zu stellen. Der Anwendungsserver kann nicht feststellen, ob eine Transaktion aktiv ist, weil die Datenquelle nicht als transaktionsorientierte Datenquelle konfiguriert ist. Der Anwendungsserver versucht nicht, die Transaktion aufzuläsen, weil die Datenquelle nicht für automatische COMMIT- und ROLLBACK-Operationen während der Verbindungsbereinigung konfiguriert ist. |
Action | Konfigurieren Sie die Datenquelle für automatische COMMIT- und ROLLBACK-Operationen während der Verbindungsbereinigung, oder setzen Sie "AutoCommit" auf "true". |
Explanation | Beim Schließen des angegebenen JDBC-Objekts ist ein Fehler aufgetreten. |
Action | Wenn der Fehler erneut auftritt, finden Sie unter Umständen auf den folgenden Websites weitere Informationen, wenn Sie nach der Nachrichten-ID suchen: Unterstützungswebsite von IBM WebSphere Application Server unter der Adresse "http://www.ibm.com/software/webservers/appserv/was/support/" und Unterstützungswebsite von IBM WebSphere Application Server for z/OS unter der Adresse "http://www.ibm.com/software/webservers/appserv/zos_os390/support/". |
Explanation | Die Anwendung hat versucht, über einen anderen Thread auf die Verbindung oder die zugehörigen Statements, ResultSets oder Metadaten zuzugreifen. Dieses Verhalten verstößt gegen das Programmiermodell für den Anwendungsserver. Das Schließen der Objekte, auf die die Anwendung versucht, über eine Methode "finalize()" zuzugreifen, ist ebenfalls ein Verstoß gegen das Programmiermodell, weil die Methode "finalize()" von der JVM in einem anderen Thread ausgeführt wird. |
Action | Passen Sie die Anwendung an, um Multithread-Zugriffe zu vermeiden. |
Explanation | Die aufgerufene Methode ist Teil der Spezifikation JDBC Version 3.0 und in diesem Provider nicht verfügbar. |
Action | Stellen Sie sicher, dass Ihr JDBC-Provider die Spezifikation JDBC Version 3.0 unterstützt, oder verwenden Sie die Methode nicht. |
Explanation | Die Verbindungskennung ist jetzt einer anderen Poolverbindung zugeordnet, und diese Verbindung implementiert nicht die Schnittstelle, die für den Wrapper angefordert wurde. |
Action | Es dürfen keine Wrapper für die angegebene Schnittstelle verwendet werden, wenn die Methode "Wrapper.isWrapperFor" angibt, dass die Verbindung kein Wrapper der Schnittstelle ist. |
Explanation | Die angepasste Datenquelleneigenschaft ermöglicht Ihnen, das gewünschte Verhalten für die gemeinsame Nutzung von Verbindungen festzulegen. |
Action | Stellen Sie sicher, dass die angepasste Datenquelleneigenschaft für das gewünschte Verhalten konfiguriert ist. |
Explanation | Die angegebene Methode wird von der Application-Server-Implementierung nicht unterstützt. |
Action | Verwenden Sie die Methode nicht. |
Explanation | Diese Methode wird nur für die interne Verwendung in Application Server bereitgestellt. |
Action | Rufen Sie diese Methode nicht auf. |
Explanation | Es wurde versucht, eine Operation für ein geschlossenes Objekt auszuführen. |
Action | Rufen Sie eine neue Instanz des Objekts ab, um die Operation durchzuführen. |
Explanation | Der angegebene Wrapper enthält nicht das Wrapped-Objekt des angegebenen Typs. |
Action | Stellen Sie sicher, dass der Wrapper und die Parameter für das eingeschlossene Objekt richtig angegeben sind. |
Explanation | Application Server lässt die angeforderte Operation nicht zu. |
Action | Verwenden Sie die angegebene Operation nicht. |
Explanation | Application Server lässt keine Aufrufe der Methoden "setTypeMap", "setReadOnly" und "setCatalog" in Verbindungen des Typs "Shareable" (gemeinsam nutzbar) nicht zu, wenn eine globale Transaktion aktiv ist. |
Action | Rufen Sie "setTypeMap", "setReadOnly" und "setCatalog" für Verbindungen vom Typ "Shareable" nicht in einer globalen Transaktion auf, oder verwenden Sie Verbindungen vom Typ "Unshareable" (nicht gemeinsam nutzbar). |
Explanation | Application Server lässt Aufrufe der Methoden "commit", "rollback", "setSavepoint" und "releaseSavepoint" in der Verbindung nicht zu, wenn eine globale Transaktion aktiv ist. |
Action | Rufen Sie die Methoden "commit", "rollback", "setSavepoint" und "releaseSavepoint" nicht in der Verbindung auf, wenn eine globale Transaktion aktiv ist. Wenn eine nicht transaktionsorientierte Datenquelle (z. B. "non-jta-data-source" für Java Persistence API) verwendet wird, konfigurieren Sie "non-jta-data-source" in der Datei "persistence.xml" und die angepasste Eigenschaft "nonTransactionalDataSource" in der Datenquelle. |
Explanation | Es können keine Operationen ausgeführt werden, wenn die Anwendung den derzeitigen Transaktionsstatus hat. |
Action | Rufen Sie eine neue Verbindung ab, um die Operation auszuführen. |
Explanation | Die aktuelle Connection-Kennung konnte nicht erneut zugeordnet werden. |
Action | Rufen Sie eine neue Connection-Kennung ab. |
Explanation | Connection-Kennungen können nur im Status INACTIVE erneut zugeordnet werden. |
Action | Schließen Sie die aktuelle Connection-Kennung, und fordern Sie eine neue an. |
Explanation | Connection-Kennungen können nur erneut zugeordnet werden, wenn alle untergeordneten Objekte geschlossen sind. |
Action | Schließen Sie die aktuelle Connection-Kennung, und fordern Sie eine neue an. |
Explanation | Es wird derzeit eine Operation in der Connection durchgeführt. Die Connection-Kennung kann während der Durchführung der Operation nicht gelöst werden. |
Action | Warten Sie, bis alle Operationen in der Connection abgeschlossen sind, und heben Sie dann die Kennungszuordnung auf. |
Explanation | Der Abrufumfang kann nur auf einen Wert gesetzt werden, der nicht negativ ist. |
Action | Wählen Sie einen Wert für den Abrufumfang aus, der nicht negativ ist. |
Explanation | Application Server unterstützt keine Kerberos-Authentifizierung für die verwendete Datenbank. Zum Abrufen einer Verbindung wird keine Benutzername/Kennwort-Kombination verwendet. |
Action | Inaktivieren Sie Kerberos, oder verwenden Sie eine DB2-Back-End-Datenbank mit dem Treiber "DB2 Universal JDBC". |