Erläuterung | Der Container konnte eine Stateful-Session-Bean nicht inaktivieren. |
Aktion | Vergewissern Sie sich, dass das Auslagerungsverzeichnis vorhanden ist, dass der Prozess Schreibberechtigung für das Verzeichnis hat und dass ausreichend Plattenspeicherplatz verfügbar ist. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container konnte eine Stateful-Session-Bean aus dem Speicher nicht aktivieren, weil die folgende Ausnahme eingetreten ist: {2} |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | Ein Thread, der eine exklusive Sperre im Container angefordert hat, wurde abgebrochen, während er auf die Sperre wartete. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container konnte eine Enterprise-Bean nicht aktivieren, weil die folgende Ausnahme eingetreten ist: {2} |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | Beim Versuch, eine Stateful-Bean zu aktivieren, konnte der Container die Verbindung zu einem entserialisiertes Stub-Objekt (Referenz) nicht herstellen. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container konnte eine inaktivierte Stateful-Session-Bean nicht aus dem Speicher löschen, weil die folgende Ausnahme eingetreten ist: {2} |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | Der Anwendungsserver hat versucht, auf eine Enterprise-Bean zuzugreifen, die nicht im Container installiert ist. |
Aktion | Suchen Sie nach vorherigen Fehlernachrichten, die darauf hinweisen, dass die Installation der Bean fehlgeschlagen ist. |
Erläuterung | Der Container konnte einen Umgebungseintrag wegen einer Ausnahme NumberFormatException nicht verarbeiten. |
Aktion | Vergewissern Sie sich, dass der Wert des Umgebungseintrags eine gültige Zeichenfolge für den angegebenen Typ ist. |
Erläuterung | Der Container hat einen Typ für einen Umgebungseintrag gefunden, der nicht gültig ist. |
Aktion | Vergewissern Sie sich, dass einer der folgenden Datentypen für den Umgebungseintrags definiert ist: String, Integer, Boolean, Double, Byte, Short, Long oder Float. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container konnte die Ausnahme {0} keiner gültigen CORBA-Ausnahme zuordnen. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container konnte eine ausgelagerte Stateful-Session-Bean nicht aus dem Auslagerungsspeicher entfernen. |
Aktion | Ergreifen Sie die in der Nachricht zur Ausnahme {1} angegebenen Maßnahmen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde erstellt, als der EJB-Container versuchte, eine EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ursache für die Ausnahme zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. Andernfalls suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde erstellt, als der EJB-Container versuchte, diese EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ursache für die Ausnahme zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. Andernfalls suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde erstellt, als der EJB-Container versuchte, diese EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ursache für die Ausnahme zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. Andernfalls suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Erläuterung | Eine nicht in der EJB-Methodensignatur deklarierte Ausnahme wurde erstellt, als der EJB-Container versuchte, diese EJB-Methode aufzurufen. |
Aktion | Untersuchen Sie den Stack-Trace, um die Ursache für die Ausnahme zu bestimmen. Falls die Ausnahme auf einen Fehler in benutzerdefiniertem Code zurückzuführen ist, beheben Sie den Fehler. Andernfalls suchen Sie auf der Website der IBM Unterstützungsfunktion nach Informationen zur Fehlerbestimmung. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container konnte das Auslagerungsverzeichnis nicht öffnen. |
Aktion | Vergewissern Sie sich, dass das Auslagerungsverzeichnis vorhanden ist. |
Erläuterung | Der EJB-Container hat beim Lesen einer Datei für eine Stateful-Session-Bean eine E/A-Ausnahme festgestellt. |
Aktion | Lesen Sie die Nachricht zur E/A-Ausnahme nach, welche Maßnahmen zu ergreifen sind. Vergewissern Sie sich, dass die richtigen Dateiberechtigungen für die Datei definiert sind. |
Erläuterung | Der Container hat beim Schreiben einer Datei für eine Stateful-Session-Bean eine E/A-Ausnahme festgestellt. |
Aktion | Lesen Sie die Nachricht zur E/A-Ausnahme nach, welche Maßnahmen zu ergreifen sind. Vergewissern Sie sich, dass die richtigen Dateiberechtigungen für die Datei definiert sind. |
Erläuterung | Für die Entity-Bean {0} wurde keine Datenquelle angegeben. |
Aktion | Geben Sie eine Datenquelle für die Entity-Bean oder eine Standarddatenquelle für das Modul an. |
Erläuterung | Beim Festschreiben einer Datenquellenverbindung ist eine Ausnahme des Typs "SQLException" eingetreten. |
Aktion | Ziehen Sie die herstellerspezifische Dokumentation zu dem von Ihnen verwendeten Datenbankprodukt zu Rate. Gewöhnlich wird ein herstellerspezifischer Ausnahmecode in der SQLException angezeigt. Verwenden Sie diesen Ausnahmecode zusammen mit der herstellerspezifischen Dokumentation, um die Ursache für die Ausnahme zu bestimmen. |
Erläuterung | Beim Schließen einer Datenquellenverbindung ist eine Ausnahme des Typs "SQLException" eingetreten. |
Aktion | Ziehen Sie die herstellerspezifische Dokumentation zu dem von Ihnen verwendeten Datenbankprodukt zu Rate. Gewöhnlich wird ein herstellerspezifischer Ausnahmecode in der SQLException angezeigt. Verwenden Sie diesen Ausnahmecode zusammen mit der herstellerspezifischen Dokumentation, um die Ursache für die Ausnahme zu bestimmen. |
Erläuterung | Möglicherweise wurde eine Entity-Bean über einen Datenquellennamen, der nicht gültig oder nicht korrekt ist, an eine Datenquelle gebunden. Wenn der Datenquellenname korrekt ist, ist die Datenquelle möglicherweise nicht ordnungsgemäß konfiguriert. |
Aktion | Wenn der Nachricht der Code CNTR0026W vorangestellt ist, müssen Sie den Namen der Datenquelle angeben. Andernfalls müssen Sie den Datenquellennamen überprüfen, der in der Nachricht CNTR0032W angegeben ist, die dieser Nachricht folgt. Wenn eine Ausnahme des Typs "Name nicht gefunden" eingetreten ist, ist der Datenquellenname wahrscheinlich nicht korrekt. Wenn der richtige Datenquellenname angegeben wurde, überprüfen Sie die Konfiguration der Datenquelle. Möglicherweise haben Sie einen Datenbanknamen, eine Benutzer-ID oder ein Kennwort in der Datenquellenkonfiguration angegeben, der bzw. das nicht gültig ist. |
Erläuterung | Diese Nachricht wird unmittelbar im Anschluss an die Nachricht CNTR0031W ausgegeben. Diese Nachricht enthält den zum Starten der Entity-Bean verwendeten Datenquellennamen. |
Aktion | Ergreifen Sie die für Nachricht CNTR0031W angegebenen Maßnahmen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Eine Bean, die für die über Container realisierte Transaktionspersistenz (CMP, Container-Managed Persistence) der EJB Version 1.x konfiguriert ist, hat versucht, für die Verarbeitung einer Finder-Methode Methoden in einer Bean-Instanz aufzurufen. |
Aktion | Implementieren Sie die Bean erneut, und wiederholen Sie die Operation. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Es wurde eine Transaktion mit dem Transaktionsattribut "TX_NOT_SUPPORTED", "TX_NEVER" oder "TX_SUPPORTS" gestartet. Die Transaktion hat eine CMP-Bean (Container-Managed Bean, über Container realisierte Transaktionspersistenz) aktualisiert, und die Transaktion speichert die Aktualisierung im persistenten Speicher. Falls eine gleichzeitig ausgeführte Transaktion mit demselben primären Schlüsselwort auf die CMP-Entity-Bean zugreift, können die Aktualisierungen der einen Transaktion die Aktualisierungen der anderen Transaktion überschreiben. |
Aktion | Die Anwendung muss sicherstellen, dass gleichzeitig ausgeführte Transaktionen eine CMP-Entity-Bean nie mit demselben primären Schlüsselwert aktualisieren. Falls dies nicht möglich sein sollte, muss die Bean, die die Transaktion beginnt, ein anderes Transaktionsattribut als TX_NEVER, TX_NOT_SUPPORTED oder TX_SUPPORTS verwenden, damit die Datenkonsistenz gewährleistet ist. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Die Ergebnisgruppe der Suchmethode enthält mehr als 2147483647 Entity-Beans. |
Aktion | Ändern Sie die Finder-Methode so, dass sie keine Sammlung mit mehr als 2147483647 Entity-Beans zurückgibt. |
Erläuterung | Der Benutzer hat 'Commit-Option A' für eine Enterprise-Bean angegeben, die in einem Server enthalten ist, für den der Lastausgleich aktiviert ist. Diese Konfigurationskombination wird nicht unterstützt. |
Aktion | Ändern Sie die Enterprise-Bean so, dass sie eine andere Commit-Option verwendet, oder inaktivieren Sie den Lastausgleich für den Server. |
Erläuterung | Die für die Enterprise-Bean {0} angegebene Aktivierungsrichtlinie wird nicht unterstützt. Option C (die Standardaktion) liefert möglicherweise nicht das gewünschte Ergebnis. Die Kombination von Aktivierungsrichtlinie und Laderichtlinie gibt die Methode an, mit der der Anwendungsserver die Commit-Optionen A, B und C in der EJB-Spezifikation implementiert. |
Aktion | Implementieren Sie die Enterprise-Bean erneut, und verwenden Sie eine Kombination gültiger Einstellungen, damit diese Nachricht nicht mehr angezeigt wird. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Für die Bean "{0}" wurde weder die Bean-spezifische Bindung noch die Standardbindung an eine Verbindungs-Factory angegeben. |
Aktion | Geben Sie eine Bindung für die Verbindungs-Factory an, wenn Sie die Bean "{0}" installieren. |
Erläuterung | Die Methode "{0}" ist gemäß EJB-Spezifikation aus einem der folgenden Gründe nicht zulässig: - Die Methoden "getRollbackOnly" und "setRollbackOnly" der Schnittstelle "MessageDriven-Context" dürfen nur in MDB-Methoden verwendet werden, die im Kontext einer Transaktion ausgeführt werden. # - Das Aufrufen der Methoden "getCallerPrincipal" und "isCallerInRole" ist in MDB-Methoden nicht zulässig, weil der Container keinen Clientsicherheitskontext besitzt. # - Das Aufrufen der Methoden "getRollbackOnly" und "setRollbackOnly" ist in den MDB-Methoden, für die der Container keinen klaren Transaktionskontext besitzt, und in MDBs mit Bean-gesteuerter Transaktionsdemarkation nicht zulässig. # - Die Schnittstelle "UserTransaction" ist für MDBs mit containerverwalteter Transaktionsdemarkation nicht verfügbar. # - Das Aufrufen von "getEJBHome" und "getEJBLocalHome" ist in MDB-Methoden nicht zulässig, weil keine EJBHome- und EJBLocalHome-Objekte für MDBs vorhanden sind. # |
Aktion | Rufen Sie die Methode "{0}" in dieser Umgebung nicht auf. |
Erläuterung | Für die Finder-Methode "{0}" ist ein Zeitlimit für die Erfassung angegeben, aber der Wert ist null. |
Aktion | Geben Sie einen Wert ungleich null an, wenn Sie ein Zeitlimit für die Erfassung definieren möchten. |
Erläuterung | Der Benutzer hat die Commit-Option A und Optimistic Concurrency Control für eine Enterprise-Bean festgelegt. Der Anwendungsserver unterstützt die gleichzeitige Verwendung von Commit-Option A und optimistischer Steuerung des gleichzeitigen Zugriffs für eine Enterprise-Bean nicht. |
Aktion | Geben Sie entweder die Commit-Option A oder die optimistische Steuerung des gleichzeitigen Zugriffs an, aber nicht beides. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Client hat das Inaktivitätszeitlimit von {1} Sekunden überschritten. |
Aktion | Dieser Fehler kann auftreten, wenn der Client inaktiviert wird und eine Transaktion aktiv bleibt. Wenn der Client noch aktiv ist, muss ein Administrator bestimmen, ob der Client oder das Inaktivitätszeitlimit für Transaktionen geändert werden muss. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Der Container hat ein Throwable abgefangen, als er versuchte, einen java:comp/env-Eintrag zu erstellen. |
Aktion | Ergreifen Sie die associated der Nachricht zur Ausnahme {2} angegebenen Maßnahmen. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Für die Mindestpoolgröße müssen Sie einen positiven Integer angeben. Der Standardwert wird stattdessen verwendet. |
Aktion | Ändern Sie den Wert für die Mindestpoolgröße in eine positive ganze Zahl. |
Erläuterung | Für die maximale Poolgröße müssen Sie einen positiven Integer angeben. Der Standardwert wird stattdessen verwendet. |
Aktion | Ändern Sie den Wert für die maximale Poolgröße in eine positive ganze Zahl. |
Erläuterung | Die maximale Poolgröße muss größer-gleich der Mindestgröße sein. Es werden die Standardwerte für die minimale und die maximale Poolgröße verwendet. |
Aktion | Ändern Sie die maximale Poolgröße in einen Wert, der größer-gliech der Mindestpoolgröße ist. |
Erläuterung | Die in der Nachricht angegebenen Werte geben die minimale und die maximale Poolgröße an, die für diesen Bean-Typ verwendet werden. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Es wurde angegeben, dass das schreibgeschützte Attribut "findByPrimaryKey" für alle Entity-Beans in "true" geändert werden soll. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die Poolgröße muss wie folgt angegeben werden: Bean-Name=min,max. Zwischen dem Bean-Namen und dem Mindestwert und dem maximalen Wert muss ein Gleichheitszeichen angegeben werden. |
Aktion | Stellen Sie sicher, dass zwischen dem Bean-Namen und dem minimalen und maximalen Wert ein Gleichzeitszeichen gesetzt wird. |
Erläuterung | Möglicherweise enthält ein Implementierungsdeskriptor eine Syntax, die nicht gültig ist. |
Aktion | Überprüfen Sie die Bindungsinformationen im Implementierungsdeskriptor für die EJB. |
Erläuterung | Eine EJB, die in einer Activity Session aktiviert wurde, darf nur an seriellen Transaktionen teilnehmen. Variierende Transaktionsattribute wie REQUIRES für eine Methode und REQUIRES_NEW oder NOT_SUPPORTED können zu diesem Fehler führen. |
Aktion | Überprüfen Sie die Transaktionsattribute, die den EJB-Methoden zugeordnet sind, und vergewissern Sie sich, dass die Reihenfolge der Methodenaufrufe nicht zu mehreren gleichzeitig ausgeführten Transaktionen für dieselbe Bean in einer Activity Session führt. |
Erläuterung | Für lokale Transaktionen mit CMP-Beans (Container-Managed Persistence, über Container realisierte Transaktionspersistenz) wird nur die Auflösungssteuerung "ContainerAtBoundary" unterstützt. |
Aktion | Ändern Sie mit einem Assembliertool auf der Registerseite "IBM Erweiterungen" die Einstellung für die Auflösungssteuerung der CMP-Bean in "ContainerAtBoundary", und starten Sie dann den Server erneut. |
Erläuterung | Die lokale Transaktionsgrenze "Activity Session" ist für nachrichtengesteuerte Beans nicht gültig. |
Aktion | Ändern Sie die lokale Transaktionsgrenze von "Activity Session" in "Bean Method", und starten Sie dann den Anwendungsserver erneut. |
Erläuterung | Gemäß EJB-Spezifikation darf eine Session-Bean oder die Home-Schnittstelle einer Session-Bean mit Bean-gesteuerten Transaktionen keine Transaktionsattribute auf Methodenebene deklarieren. Die Attribute für die containergesteuerte Transaktion auf Methodenebene hat keine Bedeutung, weil die Session-Bean Bean-gesteuerte Transaktionen verwendet. |
Aktion | Entfernen Sie die Transaktionsattribute für die Methoden dieser Bean oder der zugehörigen Home-Schnittstelle. |
Erläuterung | Eine EJB oder ihre Home-Schnittstelle mit über Beans realisierten Transaktionen darf keine Attribute von containergesteuerten Activity-Sessions für ihre bzw. seine Methoden deklarieren. |
Aktion | Entfernen Sie diese Attribute für die Methoden der EJB oder des zugehörigen Home-Interface. |
Erläuterung | Activity-Sessions werden in Modulen der EJB Version 1.1 nicht unterstützt. |
Aktion | Wählen Sie für die Richtlinie "Aktivieren am" die Einstellung "Einmal" oder "Transaktion" aus. |
Erläuterung | Activity-Sessions werden in Modulen der EJB Version 1.1 nicht unterstützt. |
Aktion | Wählen Sie als Grenze für lokale Transaktionen den Wert "Bean Method" aus. |
Erläuterung | Das Steuerelement "ContainerAtBoundary" für die Auflösung lokaler Transaktionen (LTR, Local Transactions Resolution) wird für Module der EJB Version 1.1 nicht untersützt. |
Aktion | Wählen Sie den Wert "Application" für das Steuerelement für die Auflösung lokaler Transaktionen aus. |
Erläuterung | Beans, die für die Verwendung containergesteuerter Activity-Sessions konfiguriert sind, müssen für die "Aktivieren um"-Richtlinie die Einstellung "Activity-Session" und für die "Laden um"-Richtlinie die Einstellung "Intervall", "Täglich" oder "Wöchentlichen" verwenden. |
Aktion | Vergewissern Sie sich, dass bei der Verwendung der Unterstützung für containergesteuerte Activity-Sessions für die "Aktivieren um"-Richtlinie die Einstellung "Activity-Session" und für die "Laden um"-Richtlinie die Einstellung "Intervall", "Täglich" oder "Wöchentlich" verwendet wird. |
Erläuterung | Das Steuerelement für die Auflösung lokaler Transaktionen muss für containergesteuerte Transaktionen und containergesteuerte Activity-Sessions auf "ContainerAtBoundary" gesetzt werden. |
Aktion | Setzen Sie das Steuerelement für die Auflösung lokaler Transaktionen auf "ContainerAtBoundary". |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Die Implementierungsklasse, die Home-Schnittstelle, die Remote-Schnittstelle, die lokale Schnittstelle oder sonstige Klassen der Bean wurden nicht gefunden und nicht geladen. |
Aktion | Vergewissern Sie sich, dass die Implementierungsklasse, die Home-Schnittstelle, die Remote-Schnittstelle und die sonstigen Klassen der Bean installiert und ordnungsgemäß konfiguriert sind. |
Erläuterung | Möglicherweise wurden für die Java-EE-Komponente (Java Enterprise Edition) ungültige Bindungsinformationen angegeben. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der Java-EE-Komponente korrekt sind. |
Erläuterung | Möglicherweise wurden für die Java-EE-Komponente (Java Enterprise Edition) ungültige Bindungsinformationen angegeben. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der Java-EE-Komponente korrekt sind. |
Erläuterung | Der Benutzer hat festgelegt, dass die Access Intents angepasster Finder berücksichtigt werden sollen. Wenn die Methode einen Access Intent des Typs Update hat, wird der Access Intent berücksichtigt. |
Aktion | Sie können die Verarbeitung von Access-Intents für angepasste Finder-Methoden über die Java Virtual Machine (JVM) und die Eigenschaften auf Bean-Ebene inaktivieren, oder Sie können den Access-Intent der Methode auf "Read-Only" setzen. |
Erläuterung | Die EJB-Implementierung {0} erfordert den EJB-Zeitgeberservice, der inaktiviert oder nicht gestartet wurde. |
Aktion | Stellen Sie anhand der vorherigen Nachrichten fest, warum der EJB-Zeitgeberservice nicht gestartet wurde, und beheben Sie den Fehler oder aktivieren Sie den EJB-Zeitgeberservice. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Eine Methode einer nachrichtengesteuerten Bean muss mit dem Transaktionsattribut "requires", "not supported" oder "bean managed" implementiert werden. |
Aktion | Implementieren Sie die Anwendung mit dem Transaktionsattribut "requires", "not supported" oder "bean managed" für die Methode {0} der nachrichtengesteuerten Bean {1} erneut. |
Erläuterung | Der Ressourcenadapter ruft die Methode {1} in der Schnittstelle {2} auf, aber die Methode wird von der nachrichtengesteuerten Bean {0} nicht implementiert. |
Aktion | Stellen Sie fest, ob die nachrichtengesteuerte Bean für den richtigen Ressourcenadapter implementiert wurde. Wenn die Bean an den richtigen Ressourcenadapter gebunden ist, ändern Sie die nachrichtengesteuerte Bean {0}, und geben Sie eine Implementierung für die Methode {1} der Schnittstelle {2} an. |
Erläuterung | Die Methode "createEndpoint" wurde vom Ressourcenadapter für das JCA-Objekt "MessageEndpointFactory" aufgerufen, und der Ressourcenadapter hat ein XAResource-Objekt als Parameter der Methode "createEndpoint" übergeben. Im Life Cycle Manager des Ressourcenadapters ist jedoch ein Fehler aufgetreten, der die Konfiguration der Transaktionswiederherstellung für diesen Ressourcenadapter verhindert. Der Endpunkt konnte nicht erstellt werden. |
Aktion | Suchen Sie im Protokoll nach früheren Nachrichten, die auf den Konfigurationsfehler für die nachrichtengesteuerte Bean {1} hinweisen, die an den Ressourcenadapter {0} gebunden wurde. Beheben Sie den Fehler, damit diese Fehlernachricht nicht mehr angezeigt wird. |
Erläuterung | Die Methode "createEndpoint" wurde vom Ressourcenadapter für das JCA-Objekt "MessageEndpointFactory" aufgerufen, und der Ressourcenadapter hat ein XAResource-Objekt an die Methode "createEndpoint" übergeben. Die Transaktionswiederherstellung für diesen Ressourcenadapter wird nicht unterstützt, weil der Ressourcenadapter angezeigt hat, dass er keine XA-Transaktionen unterstützt. Der Ressourcenadapter darf kein XAResource-Objekt an die Methode "createEndpoint" übergeben. |
Aktion | Lassen Sie die Konfiguration oder Implementierung des Ressourcenadapters {0} vom Anbieter des Ressourcenadapters korrigieren. |
Erläuterung | EJBs der Version 1.x, Version 2.0 und Stateful-Session-Beans können die Schnittstelle "javax.ejb.TimedObject" nicht implementieren. |
Aktion | Stellen Sie die EJB-Implementierung auf Version 2.1 oder höher um, ändern Sie die Implementierung so, dass die Schnittstelle "javax.ejb.TimedObject" nicht implementiert werden muss, oder ändern Sie den EJB-Typ. |
Erläuterung | Die EJB-Spezifikation lässt das für die EJB-Methode konfigurierte Transaktionsattribut nicht zu. Nähere Informationen finden Sie in der EJB-Spezifikation. |
Aktion | Ändern Sie den Implementierungsdeskriptor so, dass ein für die EJB-Methode zulässiges Transaktionsattribut angegeben wird. |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Möglicherweise wurden für die Java-EE-Komponente (Java Enterprise Edition) ungültige Bindungsinformationen angegeben. |
Aktion | Vergewissern Sie sich, dass die Bindungsinformationen im Implementierungsdeskriptor der Java-EE-Komponente korrekt sind. |
Erläuterung | Eine Anwendung hat versucht, auf eine Enterprise-Bean einer Anwendung zuzugreifen, die nicht installiert ist, nicht gestartet ist oder nicht erfolgreich gestartet wurde. |
Aktion | Prüfen Sie, ob die Anwendung installiert und gestartet ist. Falls die Anwendung installiert und gestartet ist, suchen Sie in den früheren Nachrichten nach Informationen zur Fehlerursache, und beheben Sie den Fehler. |
Erläuterung | Während der Initialisierung und des Starts der Enterprise-Bean {0} ist ein Fehler aufgetreten. |
Aktion | Ergreifen Sie die Maßnahmen, die in der Nachricht, die der Ausnahme {1} zugeordnet ist, empfohlen werden. |
Erläuterung | Eine Laderichtlinie für den Bean-Cache, bei der eine Entity-Bean in Intervallen geladen wird, wird nur für CMP-Beans (Container-Managed Persistence, über Container realisierte Transaktionspersistenz) der EJB Version 2.x unterstützt. |
Aktion | Geben Sie für die Laderichtlinie des Bean-Caches einen vom Bean-Typ unterstützen Wert an, oder konfigurieren Sie die Bean für die Verwendung der containergesteuerten Persistenz gemäß EJB Version 2.x. |
Erläuterung | Die Session-Bean "{0}" ist so konfiguriert, dass die Einstellungen für die Replikation zwischen Speichern auf EJB-Modulebene überschrieben werden, aber es wurden keine Einstellungen für die Replikation zwischen Speichern auf EJB-Moduleebene angegeben. |
Aktion | Inaktivieren Sie die Überschreibung der Einstellungen auf EJB-Modulebene, oder geben Sie die Einstellungen für die Replikation zwischen Speichern für diese Session-Bean an. |
Erläuterung | Die Session-Bean "{0}" ist so konfiguriert, dass die Einstellungen für die Replikation zwischen Speichern auf Anwendungsebene überschrieben werden, aber es wurden keine Einstellungen für die Replikation zwischen Speichern auf Anwendungsebene angegeben. |
Aktion | Inaktivieren Sie die Überschreibung der Einstellungen auf Anwendungsebene, oder geben Sie die Einstellungen für die Replikation zwischen Speichern für diese Session-Bean an. |
Erläuterung | Das Failover von Stateful-Session-Beans durch Replikation zwischen Speichern wurde aktiviert, aber die Einstellungen für die Replikation zwischen Speichern fehlen. |
Aktion | Inaktivieren Sie das Failover von Stateful-Session-Beans, oder geben Sie die Einstellungen für die Replikation zwischen Speichern für den EJB-Container an. |
Erläuterung | Die Anwendung wurde für diese Bean so konfiguriert, dass vor dem Aufruf angepasster findBy-Methoden keine Synchronisation mit dem persistenten Speicher durchgeführt wird. Dieses Verhalten ist mit der EJB-Spezifikation der Version 2.0 und höher nicht kompatibel, kann aber die Leistung verbessern. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Der z/OS Controller Service für die Unterstützung von Stateful-SessionBeans in DRS wurde ordnungsgemäß initialisiert. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Es wurde eine Ausnahme in der angegebenen Methode abgefangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | An die angegebene Methode wurde ein Servant-Token mit Nullwert übergeben. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | An die angegebene Methode wurde ein entryKey-Parameter mit Nullwert übergeben. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | An die angegebene Methode wurde ein entryKey-Wert mit Nullwert übergeben. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode konnte den entryKey-Parameter nicht in eine Bytefeldgruppe konvertieren. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode hat bei der Verarbeitung des Servant-Tokens eine Ausnahme abgefangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode konnte keinen Proxy für die Verarbeitung des Servant-Tokens abrufen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode konnte das Servant-Token nicht in eine Bytefeldgruppe konvertieren. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode hat beim Abrufen eines Proxys für die Verarbeitung des Tokens eine Ausnahme abgefangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Es wurde ein Ereignisparameter mit Nullwert an die angegebene Methode übergeben. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode konnte den übergebenen entryKey-Wert nicht in eine Bytefeldgruppe konvertieren. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene Methode konnte das Ereignis nicht in eine Bytefeldgruppe konvertieren. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die EJB-Spezifikation erfordert, dass nachrichtengesteuerte Beans die Nachrichten-Listener-Schnittstelle für den unterstützten Messaging-Typ implementiert. |
Aktion | Ändern Sie die Klasse "{0}" so, dass sie die Schnittstelle "{1}" implementiert, wie es von der EJB-Spezifikation gefordert wird. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis "REPLICATION_UP" empfangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis "REPLICATION_DOWN" empfangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis "IS_CONGESTED" empfangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die angegebene SfDRSControllerInstance hat das Ereignis "NOT_CONGESTED" empfangen. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die Bean ist so konfiguriert, dass verhindert wird, dass der EJB-Container die Methode "ejbStore()" aufruft, wenn die Bean nicht geändert wurde. Dieses Verhalten ist mit der EJB-Spezifikation der Version 2.0 und höher nicht kompatibel, kann aber die Leistung verbessern. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Die Bean ist so konfiguriert, dass sie die Verarbeitung vor und nach dem Aufruf von Methoden, die in der lokalen Home-Schnittstelle und der lokalen Geschäftsschnittstelle definiert sind, optimiert. Dieses Verhalten ist mit der EJB-Spezifikation der Version 2.0 und höher nicht kompatibel, kann aber die Leistung verbessern. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Nur Entity-Beans der EJB Version 2.x und höher mit einer lokalen Schnittstelle können die Schnittstelle "com.ibm.websphere.ejbcontainer.LightweightLocal" implementieren. Der Ursachencode gibt den spezifischen Verstoß wie folgt an: 1 - Die EJB ist keine Entity-Bean. 2 - Die Bean ist eine EJB der Version 1.x oder eine CMP-Entity-Bean der Version 1.x. 3 - Für die EJB ist keine lokale Schnittstelle definiert. |
Aktion | Ändern Sie den Typ der EJB in "Entity", ändern Sie die EJB-Implementierung in Version 2.0 oder höher, ändern Sie die EJB-Implementierung so, dass eine lokale Schnittstelle verwendet wird, oder ändern Sie die Implementierung so, dass die Schnittstelle "com.ibm.websphere.ejbcontainer.LightweightLocal" nicht implementiert wird. |
Erläuterung | Ein EJB-Kontextumgebungseintrag "java:comp/env" des Typs "Boolean" muss den Wert "true" oder "false" haben. Wenn der Eintrag einen anderen Wert hat, wird er auf "false" gesetzt. Dies kann aber auch ein Hinweis auf einen Fehler in der Konfiguration sein. Es ist möglich, dass sich die Anwendung nicht wie erwartet verhält. |
Aktion | Setzen Sie den Umgebungseintrag für den EJB-java:comp/env-Kontext mit dem Typ Boolean auf 'true' oder 'false'. |
Erläuterung | Alle "ejb-name"-Elemente im Element "container-transaction" müssen mit gültigen "ejb-name"-Elementen im Element "enterprise-beans" übereinstimmen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" so, dass alle "ejb-name"-Elemente im Element "container-transaction" mit gültigen "ejb-name"-Einträgen im Element "enterprise-beans" übereinstimmen. |
Erläuterung | Alle "ejb-name"-Elemente im Element "method-permission" müssen mit gültigen "ejb-name"-Elementen im Element "enterprise-beans" übereinstimmen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" so, dass alle "ejb-name"-Elemente im Element "method-permission" mit gültigen "ejb-name"-Einträgen im Element "enterprise-beans" übereinstimmen. |
Erläuterung | Alle "ejb-name"-Elemente im Element "exclude-list" müssen mit gültigen "ejb-name"-Elementen im Element "enterprise-beans" übereinstimmen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" so, dass alle "ejb-name"-Elemente im Element "exclude-list" mit gültigen "ejb-name"-Einträgen im Element "enterprise-beans" übereinstimmen. |
Erläuterung | Die mit der Injektions-Engine registrierten Injektionsprozessoren konnten nicht alle der Klasse zugeordneten Annotationen identifizieren und erfassen. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" und die Annotationen für die Klasse. |
Erläuterung | Eine MDB (Message-Driven Bean, nachrichtengesteuerte Bean) muss mittels XML, Annotationen oder der Klausel "implements" der EJB-Klasse (Enterprise JavaBeans) ein Nachrichten-Listener-Interface definieren. |
Aktion | Überprüfen Sie die XML und die Java-Quelle für die MDB-Klasse {0}, und geben Sie die Nachrichten-Listener-Schnittstelle an. |
Erläuterung | Ein einfacher JNDI-Bindungsname darf für eine Bean oder eine Home-Schnittstelle nicht mit einer speziellen JNDI-Bindung kombiniert werden. |
Aktion | Korrigieren Sie im angegebenen Modul die Einstellungen der Bindungsdatei für die Bean oder die Home-Schnittstelle. |
Erläuterung | Je nach Bean-Typ muss für eine Enterprise-Bean mindestens eine Komponentenschnittstelle, Geschäftsschnittstelle, Web-Service-Endpunktschnittstelle oder Nachrichten-Listener-Schnittstelle konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | In Stateless-Session-Beans dürfen keine Nachrichten-Listener-Schnittstellen konfiguriert sein. In Stateful-Session-Beans darf keine dieser Schnittstellentypen konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | In Entity-Beans darf keine dieser Schnittstellentypen konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | In nachrichtengesteuerten Beans darf keine dieser Schnittstellentypen konfiguriert sein. |
Aktion | Korrigieren Sie die Konfigurationseinstellungen in der Datei "ejb-jar.xml" oder in der Quellencodeannotation für diese Bean. |
Erläuterung | Für jede nachrichtengesteuerte Bean (Message-Driven Bean, MDB) muss in der Bindungsdatei eine MDB-Bindung existieren. |
Aktion | Vergewissern Sie sich, dass in der Bindungsdatei "ejb-jar-bnd.xml" der MDB einen Bindungseintrag enthält. |
Erläuterung | Der lokale Bindungsname für die angegebene Bean oder die angegebene Home-Schnittstelle beginnt nicht mit ejblocal:. |
Aktion | Korrigieren Sie den lokalen Bindungsnamen für die Bean oder die Home-Schnittstelle im angegebenen Modul. |
Erläuterung | Der ferne Bindungsname für die Bean oder die Home-Schnittstelle darf nicht mit ejblocal: beginnen. |
Aktion | Korrigieren Sie den fernen Bindungsnamen für die Bean oder die Home-Schnittstelle im angegebenen Modul. |
Erläuterung | JNDI-Bindungsnamen dürfen keine leeren Zeichenfolgen enthalten. |
Aktion | Korrigieren Sie die Bindungsdatei "ejb-jar-bnd.xml" so, dass diese Bean einen gültigen JNDI-Bindungsnamen erhält. |
Erläuterung | Für jede Geschäftsschnittstelle kann ein einziger JNDI-Bindungsname konfiguriert werden. |
Aktion | Korrigieren Sie die Datei "ejb-jar-bnd.xml" so, dass diese Bean einen einzigen JNDI-Bindungsnamen erhält. |
Erläuterung | Für jede Geschäftsschnittstellen-JNDI-Bindung muss eine gültige Geschäftsschnittstellenklasse konfiguriert sein. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" oder die Quellcodeannotationen so, dass eine gültige Geschäftsschnittstellenklasse konfiguriert ist. |
Erläuterung | Für jede Home-JNDI-Bindung muss eine entsprechende Home-Schnittstellenklasse konfiguriert sein. |
Aktion | Korrigieren Sie die Datei "ejb-jar.xml" oder die Quellcodeannotationen so, dass eine gültige Home-Schnittstellenklasse konfiguriert ist. |
Erläuterung | Für alle EJB-Bindungen ist eine Zeilengruppe mit dem Namen enterpriseBean in der Datei "ibm-ejb-jar-bnd.xml" erforderlich. |
Aktion | Überprüfen Sie die Datei "ibm-ejb-jar-bnd.xml", und stellen Sie sicher, dass alle EJB-Bindungen eine Enterprise-Bean-Zeilengruppe enthalten. |
Erläuterung | Für alle Bindungen für nachrichtengesteuerte Beans muss eine Zeilengruppe mit dem Namen "jca-adapter" in der nachrichtengesteuerten Bindung enthalten sein. |
Aktion | Überprüfen Sie die Bindungsdatei, und stellen Sie sicher, dass alle nachrichtengesteuerten Bindungen eine Zeilengruppe mit dem Namen "jca-adapter" enthalten. |
Erläuterung | Für alle Bindungen für nachrichtengesteuerte Beans muss eine Zeilengruppe mit dem Namen "jca-adapter" definiert sein, die einen "activation-spec-binding-name"-Wert enthält. |
Aktion | Überprüfen Sie die Bindungsdatei, und stellen Sie sicher, dass alle nachrichtengesteuerten Bindungen eine Zeilengruppe mit dem Namen "jca-adapter" enthalten, in der ein "activation-spec-binding-name"-Wert angegeben ist. |
Erläuterung | Für alle Bindungen für nachrichtengesteuerte Beans muss eine Zeilengruppe mit dem Namen "jca-adapter" definiert sein, die einen "destination-binding-name"-Wert enthält. |
Aktion | Überprüfen Sie die Bindungsdatei, und stellen Sie sicher, dass alle nachrichtengesteuerten Bindungen eine Zeilengruppe mit dem Namen "jca-adapter" enthalten, in der ein "destination-binding-name"-Wert angegeben ist. |
Erläuterung | Die Bindungsdatei enthält entweder einen einfachen Syntaxfehler oder einen Semantikfehler. |
Aktion | Prüfen Sie die Protokolldatei auf zusätzliche Ausnahmen des Typs "caused by", die spezielle Details der Parser-Nachricht enthalten können. Beheben Sie den Fehler in der Bindungsdatei, und installieren Sie die Anwendung erneut. |
Erläuterung | Die Bindungsdatei enthält entweder einen einfachen Syntaxfehler oder einen Semantikfehler. |
Aktion | Beheben Sie den Fehler in der Bindungsdatei, und installieren Sie die Anwendung erneut. |
Erläuterung | Die von dieser Bean benötigte Ressource der Verbindungsfactory ist nicht konfiguriert. Die CMP-Entity-Bean wird nicht funktionieren. |
Aktion | Erstellen Sie die erforderliche Ressource der Verbindungsfactory, indem Sie sicherstellen, dass in der Administrationskonsole die richtige Datenquelle für die CMP-Verwendung ausgewählt wird. |
Erläuterung | Während des Initialisierungs- und Startprozesses für die Bean trat ein Fehler auf. |
Aktion | Prüfen Sie die Ausnahmenachricht, um festzustellen, warum die Bean nicht gestartet wurde. Prüfen Sie außerdem das Protokoll auf andere Ausnahmenachrichten, die im Zusammenhang mit dem Starten dieser Bean stehen. |
Erläuterung | Die in dieser Fehlernachricht angegebenen Annotationen stehen in Konflikt zueinander. Verwenden Sie diese Annotationen nicht in derselben Methode. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie eine oder beide Annotationen aus der angegebenen Methode entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Eine Rolle darf nur einmal in der Annotation @RolesAllowed enthalten sein. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie die überzähligen Rollen aus dieser Annotation entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Die in dieser Fehlernachricht angegebenen Annotationen stehen in Konflikt zueinander. Geben Sie diese Annotationen nicht in derselben Klasse an. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie eine oder beide Annotationen aus der angegebenen Klasse entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Eine Rolle darf nur einmal in der Annotation @RolesAllowed enthalten sein. |
Aktion | Ändern Sie den Java-Quellcode, indem Sie die überzähligen Rollen aus dieser Annotation entfernen, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Die Komponente, die versucht, diese Bean zu referenzieren, enthält einen Konfigurationsfehler. In der Komponente ist eine nicht unterstützte Schnittstelle für diese Bean angegeben. |
Aktion | Ändern Sie in der Komponente, die versucht, diese Bean zu referenzieren, den Tag ejb-ref oder die Annotation @EJB in der Weise, dass eine unterstützte Schnittstelle festgelegt wird. Prüfen Sie die Protokolldatei auf eine zugehörige Ausnahme, in der die aufrufende Komponente angegeben wird, die den Konfigurationsfehler enthält. |
Erläuterung | Die Komponente, die versucht, die Bean zu referenzieren, enthält einen Konfigurationsfehler. In der Komponente ist nicht festgelegt, ob eine lokale oder eine Remote-Schnittstelle dieser Bean aufgerufen werden soll. |
Aktion | Ändern Sie in der Komponente, die versucht, diese Bean zu referenzieren, den Tag ejb-ref oder die Annotation @EJB in der Weise, dass entweder die lokale oder die Remote-Schnittstelle der Bean festgelegt wird. Prüfen Sie die Protokolldatei auf eine zugehörige Ausnahme, in der die aufrufende Komponente angegeben wird, die den Konfigurationsfehler enthält. |
Erläuterung | Stateful-Session-Beans können nicht sowohl mit Failover-Unterstützung als auch mit Unterstützung des erweiterten Persistenzkontextes konfiguriert werden. |
Aktion | Entfernen Sie eine dieser beiden Konfigurationseinstellungen für diese Bean, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Enterprise-Beans müssen alle Methoden implementieren, die in ihren Schnittstellenklassen angegeben sind. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie alle erforderlichen Methoden enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans müssen eine Timeout-Methode implementieren, die einen einzelnen Parameter des Typs javax.ejb.Timer enthält. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie den erforderlichen Parameter enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Eventuell liegt ein Fehler in der Konfigurationserweiterungsdatei für das Modul vor, oder möglicherweise ist eine der beiden Beans nicht vorhanden. |
Aktion | Korrigieren Sie die konfigurierte Vererbungsbeziehung zwischen der XML-Datei mit Erweiterungen für das Modul oder stellen Sie die fehlende Bean-Implementierung bereit. |
Erläuterung | Timer-Beans, die aus der Schnittstelle TimedObject erben, müssen folgende Timeout-Methode implementieren: ejbTimeout |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie die erforderliche Methode enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans dürfen nur eine einzelne Timeout-Methode implementieren. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie nur eine Timeout-Methode enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans müssen eine Implementierung für die konfigurierte Timeout-Methode bereitstellen. |
Aktion | Korrigieren Sie die Bean-Implementierung in der Weise, dass sie die erforderliche Timeout-Methode enthält, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timer-Beans dürfen nur eine einzelne Timeout-Methode konfigurieren. |
Aktion | Korrigieren Sie die Bean-Konfiguration in der Weise, dass sie nur eine einzelne Timeout-Methode angibt, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timeout-Methoden dürfen keine Anwendungsausnahmen erzeugen. |
Aktion | Korrigieren Sie die Implementierung der Timeout-Methode in der Weise, dass diese keine Anwendungsausnahmen erzeugt, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timeout-Methoden müssen den Rückgabewert "void" zurückgeben. |
Aktion | Korrigieren Sie die Implementierung der Timeout-Methode in der Weise, dass diese "void" zurückgibt, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Timeout-Methoden dürfen nicht als static oder final deklariert sein. |
Aktion | Korrigieren Sie die Implementierungsdeklaration für die Timeout-Methode, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Die Schnittstelle wurde an der angegebenen Position gebunden. |
Aktion | Verwenden Sie zum Suchen dieser Schnittstelle die angegebene Position. |
Erläuterung | Da die Enterprise-Bean mehrere Schnittstellen hat, muss jeder Bindungsname erweitert werden, damit er eindeutig ist. |
Aktion | Beenden Sie eine der folgenden Aktionen: /n Suchen Sie nach den Schnittstellen für diese Enterprise-Bean, und verwenden Sie hierfür die erweiterten Namen. /n Ändern Sie die Konfigurationsdaten für diese Bean, um für jede Schnittstelle eindeutige Bindungspositionen anzugeben. |
Erläuterung | Der Name der Enterprise-Bean ist möglicherweise inkorrekt, oder es wurde eine Bindung für eine Bean angegeben, die nicht vorhanden ist. |
Aktion | Beheben Sie den Fehler in der Bindungsdatei, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Jede Enterprise-Bean muss einen Bean-Typ, wie beispielsweise Stateless-Session-Bean, Message-Driven Bean usw., angeben. |
Aktion | Korrigieren Sie die Java-Quellcodeannotation oder die Konfigurationseinstellung der Datei "ejb-jar.xml" für diese Bean, und installieren Sie die Anwendung anschließend erneut. |
Erläuterung | Jede Enterprise-Bean muss eine eindeutige Bindungsposition angeben. |
Aktion | Korrigieren Sie die Bindungsdatei einer dieser beiden Beans, so dass jede Bean eine eindeutige Bindungsposition hat. |
Erläuterung | Jede Enterprise-Bean-Schnittstelle muss eine eindeutige Bindungsposition angeben. |
Aktion | Korrigieren Sie die Bindungsdatei einer dieser beiden Bean-Schnittstellen so, dass jede Schnittstelle eine eindeutige Bindungsposition hat. |
Erläuterung | Jede Enterprise-Bean-Schnittstelle muss eine eindeutige Bindungsposition angeben. |
Aktion | Korrigieren Sie die Bindungsdatei einer dieser beiden Bean-Schnittstellen so, dass jede Schnittstelle eine eindeutige Bindungsposition hat. |
Erläuterung | Die Home-Schnittstelle wird an die angegebene Namensposition gebunden. |
Aktion | Es ist keine Benutzeraktion erforderlich. |
Erläuterung | Eine Stateful-Session-Bean, die auf einen erweiterten Persistenzkontext verweist, muss mit der Aktivierungsrichtlinie "ONCE" konfiguriert werden. |
Aktion | Ändern Sie die konfigurierte Aktivierungsrichtlinie für die Bean in "ONCE". |
Erläuterung | This exception is unexpected. The cause is not immediately known. |
Aktion | If the problem persists, additional information might be available if you search for the message ID on the following Web sites: WebSphere Application Server Support page: http://www.ibm.com/software/webservers/appserv/was/support/ WebSphere Application Server for z/OS Support page: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ . |
Erläuterung | Es ist nicht zulässig, dass eine Session-Bean eine Web-Service-Endpunktschnittstelle und eine JAX-RPC-Web-Service-Endpunktschnittstelle implementiert. |
Aktion | Entfernen Sie die konfigurierte JAX-RPC-Web-Service-Endpunktschnittstelle aus der Datei "ejb-jar.xml", oder ändern Sie die Bean-Implementierung so, dass sie die Web-Service-Provider-Schnittstelle nicht implementiert. |
Erläuterung | Alle konfguriertne Web-Service-Endpunktmethoden müssen von der Bean implementiert werden. |
Aktion | Ändern Sie die Bean-Implementierung, und fügen Sie alle Web-Service-Endpunktmethoden hinzu. |
Erläuterung | Eine Interceptor-Zeilengruppe enthält mehrere ejb-ref-, resource-ref-, resource-env-ref- oder message-destination-ref-Zeilengruppen mit demselben Wert für das Namensattribut. Jede ejb-ref-, resource-ref-, resource-env-ref- oder message-destination-ref-Zeilengruppe muss einen anderen Wert für das Namensattribut haben. |
Aktion | Entfernen Sie die zusätzliche Zeilengruppe, oder ändern Sie den Wert für das Namensattribut in mehreren ejb-ref-, resource-ref-, resource-env-ref- oder message-destination-ref-Zeilengruppen so, dass der Name in der Interceptor-Zeilengruppe und in der sitzungs- oder nachrichtengesteuerten Zeilengruppe für die Enterprise-Bean eindeutig ist. |
Erläuterung | Die Annotation "@Interceptor" oder das Tag "interceptor-class" im Implementierungsdeskriptor wurde verwendet, um eine Liste mit Interceptor-Klassennamen anzugeben. In der Liste der Interceptor-Klassen darf eine Klasse nur einmal vorhanden sein. |
Aktion | Entfernen Sie die doppelt vorhandene Interceptor-Klasse aus der Liste der Interceptor-Klassen, oder ändern Sie den Namen der Interceptor-Klasse, wenn ein falscher Name angegeben wurde. |
Erläuterung | Eine Interceptor-Klasse kann entweder ein Interceptor auf Klassenebene oder ein Interceptor auf Methodenebene sein, aber nicht beides. |
Aktion | Entfernen Sie die Interceptor-Klasse entweder aus der Interceptor-Liste auf Klassenebene oder aus der Interceptor-Liste auf Methodenebene. |
Erläuterung | Die Interceptor-Klasse kann entweder ein Standard-Interceptor oder ein Interceptor auf Methodenebene sein, aber nicht beides. |
Aktion | Entfernen Sie die Interceptor-Klasse entweder aus der Liste der Standard-Interceptor oder aus der Interceptor-Liste auf Methodenebene. |
Erläuterung | Es wurden mehrere Methoden dieser Klasse als Interceptor-Methode für den genannten Typ angegeben. Die EJB-3.0-Spezifikation lässt die Angabe mehrerer Interceptor-Methoden desselben Typs für diese Klasse nicht zu. |
Aktion | Korrigieren Sie die Java-Quellcodeannotationen oder den Implementierungsdeskriptor für diese Klasse so, dass nur eine einzige Interceptor-Methode des genannten Typs enthalten ist. |
Erläuterung | Das Element "interceptor-binding" verwendet ein Element "exclude-class-interceptors", für das ein Tag "method-name" angegeben werden muss. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor, indem Sie ein Tag "method-name" hinzufügen. |
Erläuterung | "Interceptor-binding"-Elemente der Typen 3 und 4 können nicht für dieselbe Methode einer Enterprise-Bean angegeben werden. |
Aktion | Entfernen Sie entweder das "interceptor-binding"-Element vom Typ 3 oder das vom Typ 4 für die angegebene Methode dieser Bean. |
Erläuterung | Bei Verwendung des Elements "interceptor-order" muss die auf Klassenebene angegebene Reihenfolge eine vollständige Reihenfolge aller Interceptor-Klassen sein, die auf dieser und einer höheren Ebene definiert wurden, es sei denn, sie wurden mit "exclude-default-inteceptors"-Elementen explizit ausgeschlossen. |
Aktion | Geben Sie weitere Interceptor-Namen auf Klassenebene für das Element "interceptor-order" für diese Bean an. Anschließend stellt die Bean eine vollständige Reihenfolge der Interceptor bereit. |
Erläuterung | Bei Verwendung des Elements "interceptor-order" muss die auf Methodenebene angegebene Reihenfolge eine vollständige Reihenfolge aller Interceptor-Klassen sein, die auf dieser und einer höheren Ebene definiert wurden, es sei denn, die Interceptor-Klassen wurden mit "exclude-class-interceptors"- oder "exclude-default-inteceptors"-Elementen explizit ausgeschlossen. |
Aktion | Geben Sie weitere Interceptor-Namen auf Methodenebene für das Element "interceptor-order" für diese Bean an. Anschließend stellt die Bean eine vollständige Reihenfolge der Interceptor bereit. |
Erläuterung | Die EJB-3.0-Spezifikation lässt nicht zu, dass Interceptor-Methoden als "final" oder "static" deklariert werden. |
Aktion | Entfernen Sie den Modifikator "final" bzw. "static" aus dieser Interceptor-Methode. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass "around-invoke"-Methoden die folgende Signatur haben: Object <METHOD>(InvocationContext) throws Exception |
Aktion | Korrigieren Sie die Methodensignatur für diesen Interceptor. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass Lebenszyklusmethoden einer Enterprise-Bean die folgende Signatur haben: void <METHOD>() |
Aktion | Korrigieren Sie die Methodensignatur für diesen Interceptor. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass Lebenszyklusmethoden einer Interceptor-Klasse die folgende Signatur haben: void <METHOD> (InvocationContext) |
Aktion | Korrigieren Sie die Methodensignatur für diesen Interceptor. |
Erläuterung | Die EJB-3.0-Spezifikation erfordert, dass "@Remove"-Annotationen auf Geschäftsmethoden einer Stateful-Session-Bean angewendet werden. |
Aktion | Verschieben Sie entweder die "@Remove"-Annotation in eine Geschäftsmethode, oder legen Sie die angegebene Methode als Geschäftsmethode fest. |
Erläuterung | Die Spezifikation EJB 3.0 erfordert eine passende Methode "ejbCreate<METHOD>" als Initialisierungsmethode einer Stateful-Session-Bean-Klasse. Diese Anforderung gilt für Stateful-Session-Beans, die für die EJB-API der Version 2.1 oder eine API einer früheren Version geschrieben wurden. |
Aktion | Entfernen Sie in der Datei "ejb-jar.xml" die "@Init"-Annotation oder das Element "init-method" aus der angegebenen Methode für diese Bean. |
Erläuterung | Die Annotation "@Init" wird auf mehrere Methoden der Enterprise-Bean angewendet. Die Spezifikation EJB 3.0 erfordert, dass im Fall einer Mehrdeutigkeit der Name der angepassten Methode "create<METHOD>" der Home- oder lokalen Home-Schnittstelle angegeben wird. |
Aktion | Geben Sie mit dem Element "value" der Annotation "@Init" den Namen der Methode "create<METHOD>" in einer der beiden angegebenen Methoden an. Auf diese Weise verhindern Sie Mehrdeutigkeiten. |
Erläuterung | Das Element "init-method" gibt den Namen einer Methode an, die keine Methode vom Typ "public" der Enterprise-Bean-Klasse ist. |
Aktion | Korrigieren Sie entweder den Namen der Methode oder die Methodensignatur im Element "init-method", um eine Methode vom Typ "public" dieser Bean anzugeben. |
Erläuterung | Eine EJB-3.0-Interceptor-Klasse konnte nicht gefunden oder geladen werden. |
Aktion | Vergewissern Sie sich, dass die Interceptor-Klasse ordnungsgemäß installiert und konfiguriert ist. |
Erläuterung | Der angegebene Methodename ist keine Methode der Interceptor-Klasse. |
Aktion | Korrigieren Sie entweder den Methodennamen oder die Methodensignatur, um eine der Methoden für diese Interceptor-Klasse anzugeben. |
Erläuterung | Das Element "method-name" darf nicht in einem Element "interceptor-binding" vom Typ 1 verwendet werden. |
Aktion | Ändern Sie das Element "interceptor-binding" in den Typ 2, oder entfernen Sie das Element "method-name". |
Erläuterung | Diese Interceptor-Klasse darf nicht in der Standard-Interceptor-Klasse und in der Interceptor-Liste auf Klassenebene enthalten sein, es sei denn, die Standard-Interceptor wurden auf Klassenebene ausgeschlossen. |
Aktion | Entfernen Sie entweder die doppelt vorhandene Interceptor-Klasse aus der Standard-Interceptor-Liste oder aus der Interceptor-Liste auf Klassenebene, oder schließen Sie die Standard-Interceptor auf Klassenebene für diese Bean aus. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 müssen die Methoden "ejbCreate", "ejbRemove", "ejbActivate" und "ejbPassivate" für eine Stateless-Session-Bean wie Callback-Interceptor-Methoden für den Lebenszyklus vom Typ "@PostConstruct", "@PreDestroy", "@PostActivate" bzw. "@PrePassivate" behandelt werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor oder die Annotation so, dass für die Methode der richtige Callback-Interceptor-Typ für den Lebenszyklus angegeben ist. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 müssen die Methoden "ejbRemove", "ejbActivate" und "ejbPassivate" für eine Stateful-Session-Bean wie Callback-Interceptor-Methoden für den Lebenszyklus vom Typ "@PreDestroy", "@PostActivate" bzw. "@PrePassivate" behandelt werden. Die Methode "ejbCreate" muss wie eine "@Init"-Methode behandelt werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor oder die Annotation so, dass für die Methode der richtige Callback-Interceptor-Typ für den Lebenszyklus angegeben ist. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 müssen die Methoden "ejbCreate" und "ejbPassivate" für eine Message-Driven Bean wie Callback-Interceptor-Methoden für den Lebenszyklus vom Typ "@PostConstruct" bzw. "@PreDestroy" behandelt werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor oder die Annotation so, dass für die Methode der richtige Callback-Interceptor-Typ für den Lebenszyklus angegeben ist. |
Erläuterung | Gemäß der Spezifikation EJB 3.0 muss ein "interceptor-binding"-Element vom Typ 3 oder 4 ein Tag "<method-name>" verwenden, um den Namen einer Methode in einer der Geschäftsschnittstellen der Enterprise-Bean anzugeben. |
Aktion | Geben Sie entweder einen der Methodennamen an, die in einer der Geschäftsschnittstellen gefunden wurden, oder fügen Sie die Methode einer der Geschäftsschnittstellen der Enterprise-Bean hinzu. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 1 für das Modul verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 1 für das Modul verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 2 für jede Enterprise-Bean verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 2 für die Enterprise-Bean verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 3 für jede Methode einer Enterprise-Bean verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 3 für die Methode einer Enterprise-Bean verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf nur ein "interceptor-binding"-Element vom Typ 4 für jede Methode einer angegebenen Methodensignatur einer Enterprise-Bean verwendet werden. |
Aktion | Korrigieren Sie den Implementierungsdeskriptor so, dass nur ein "interceptor-binding"-Element vom Typ 4 für die Methode einer Enterprise-Bean verwendet wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss eine ferne Home-Schnittstelle bereitgestellt werden, wenn eine ferne Komponentenschnittstelle angegeben wird. |
Aktion | Ändern Sie die Anwendungskonfiguration in der Weise, dass für die Bean "{0}" eine ferne Home-Schnittstelle bereitgestellt wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss eine lokale Home-Schnittstelle bereitgestellt werden, wenn eine lokale Komponentenschnittstelle angegeben wird. |
Aktion | Ändern Sie die Anwendungskonfiguration in der Weise, dass für die Bean "{0}" eine lokale Home-Schnittstelle bereitgestellt wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klasse als "public" definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" als "public". |
Erläuterung | Gemäß der EJB-Spezifikation darf die Bean-Klasse nicht als "final" definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" nicht als "final". |
Erläuterung | Gemäß der EJB-Spezifikation darf die Bean-Klasse nicht als "abstract" definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" nicht als "abstract". |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klasse als Klasse der höchsten Ebene definiert sein. |
Aktion | Definieren Sie die Bean-Klasse "{1}" als Klasse der höchsten Ebene. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klasse einen allgemein zugänglichen Konstruktor haben, der keine Parameter verwendet. |
Aktion | Ändern Sie die Bean-Klasse "{1}" so, dass diese einen allgemein zugänglichen Konstruktor hat, der keine Parameter verwendet. |
Erläuterung | Gemäß der EJB-Spezifikation darf die Bean-Klasse die Methode "finalize" nicht definieren. |
Aktion | Definieren Sie in der Bean-Klasse nicht die Methode "finalize". |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse die Klasse "javax.ejb.EntityBean" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{1}" so, dass sie die Klasse "javax.ejb.EntityBean" implementiert. |
Erläuterung | Gemäß der EJB-Spezifikation darf der Name einer Geschäftsmethode nicht mit "ejb" beginnen. Andernfalls können Konflikte mit Callback-Methoden auftreten. |
Aktion | Ändern Sie den Namen der Geschäftsmethode "{2}" so, dass dieser nicht mit "ejb" beginnt. |
Erläuterung | Gemäß der EJB-Spezifikation müssen die konfigurierten Geschäfts- und Komponentenschnittstellen Java-Schnittstellen sein. |
Aktion | Ändern Sie die Konfiguration der Bean "{0}" so, dass diese Java-Schnittstellen angibt. |
Erläuterung | Gemäß der EJB-Spezifikation dürfen die konfigurierten Geschäftsschnittstellen keine Schnittstelle im Paket "javax.ejb" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "{2}" nicht erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als Geschäftsschnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation dürfen die konfigurierten lokalen Schnittstellen die Schnittstelle "javax.rmi.Remote" nicht erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "javax.rmi.Remote" nicht erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als lokale Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte lokale Komponentenschnittstelle die Schnittstelle "javax.ejb.EJBLocalObject" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "javax.ejb.EJBLocalObject" erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als lokale Komponentenschnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte ferne Komponentenschnittstelle die Schnittstelle "javax.ejb.EJBObject" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass diese die Schnittstelle "javax.ejb.EJBObject" erweitert. Ändern Sie außerdem die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als ferne Komponentenschnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte lokale Home-Schnittstelle die Schnittstelle "javax.ejb.EJBLocalHome" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass sie die Schnittstelle "javax.ejb.EJBLocalHome" erweitert, oder ändern Sie die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als lokale Home-Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die konfigurierte ferne Home-Schnittstelle die Schnittstelle "javax.ejb.EJBHome" erweitern. |
Aktion | Ändern Sie die Schnittstelle "{1}" so, dass sie die Schnittstelle "javax.ejb.EJBHome" erweitert, oder ändern Sie die Konfiguration der Bean "{0}" so, dass die Schnittstelle "{1}" nicht als ferne Home-Schnittstelle angegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle create-Methoden einer Home-Schnittstelle die Komponentenschnittstelle zurückgeben. |
Aktion | Ändern Sie die Methode "{2}" in der Home-Schnittstelle "{1}" so, dass die Komponentenschnittstelle zurückgegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle Home-Schnittstellen mindestens eine "create"-Methode definieren. |
Aktion | Ändern Sie die Home-Schnittstelle "{1}" so, dass es eine "create"-Methode definiert. |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle create-Methoden einer Home-Schnittstelle die Komponentenschnittstelle zurückgeben. |
Aktion | Ändern Sie die Methode "{2}" in der Home-Schnittstelle "{1}" so, dass die Komponentenschnittstelle {3} zurückgegeben wird. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Klausel "throws" in allen "create"-Methoden einer Home-Schnittstelle die Ausnahme "javax.ejb.CreateException" enthalten. |
Aktion | Ändern Sie die Methode "{2}" der Home-Schnittstelle "{1}" so, dass die Ausnahme "javax.ejb.CreateException" ausgelöst wird. |
Erläuterung | Gemäß der EJB-Spezifikation darf eine Home-Schnittstelle für eine Stateless-Session-Bean nur eine Methode enthalten. Diese Methode muss die Methode "create" sein. |
Aktion | Entfernen Sie die Methode "{2}" aus der Home-Schnittstelle "{1}". |
Erläuterung | Gemäß der EJB-Spezifikation müssen alle Methoden, die in einer Home-Schnittstelle für eine Stateless-Session-Bean definiert werden, mit der Zeichenfolge "create" beginnen. |
Aktion | Ändern Sie den Namen der Methode "{2}" in der Home-Schnittstelle "{1}" so, dass er mit der Zeichenfolge "create" beginnt, oder entfernen Sie die Methode. |
Erläuterung | Gemäß der EJB-Spezifikation dürfen in der Home-Schnittstelle einer Entity-Bean keine Methoden definiert werden, die mit der Zeichenfolge "remove" beginnen. |
Aktion | Ändern Sie den Namen der Methode "{2}" in der Home-Schnittstelle "{1}" so, dass er nicht mit der Zeichenfolge "remove" beginnt, oder entfernen Sie die Methode. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Bean-Klassse für jede "create"-Methode für eine Home-Schnittstelle eine Methode "ejbCreate' oder "init" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbCreate" oder "init" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klassse für jede "create"-Methode für eine Home-Schnittstelle eine Methode "ejbCreate" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbCreate" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation müssen der Rückgabetyp aller "ejbCreate"-Methoden für eine Entity-Bean-Klasse der Primärschlüsseltyp sein. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}" in die Primärschlüsselklasse. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse für jede "create"-Methode für eine Home-Schnittstelle eine Methode "ejbPostCreate" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbPostCreate" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp aller "ejbPostCreate"-Methoden für eine Entity-Bean-Klasse "void" sein. |
Aktion | Ändern Sie den Rückgabetyp für die Methode "{2}" in "void". |
Erläuterung | Die Methode "{2}" der Home-Schnittstelle "{1}" für die Entity-Bean "{0}" definiert keine zugehörige Methode "ejbFind" in der Klasse "{3}". |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass diese eine der Methode "{2}" entsprechende Methode "ejbFind" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp der Methode "ejbFindByPrimaryKey" für eine Entity-Bean-Klasse der Primärschlüsseltyp sein. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}" in die Primärschlüsselklasse. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp aller angepassten "ejbFind"-Methoden für eine Entity-Bean-Klasse die Primärschlüsselklasse, die Klasse "java.util.Collection" oder die Klasse "java.util.Enumeration" sein. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}2 in die Primärschlüsselklasse, die Klasse "java.util.Collection" oder die Klasse "java.util.Enumeration". |
Erläuterung | Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse für jede "home"-Methode der Home-Schnittstelle eine Methode "ejbHome" implementieren. |
Aktion | Ändern Sie die Bean-Klasse "{3}" so, dass sie eine der Methode "{2}" entsprechende Methode "ejbHome" angibt. |
Erläuterung | Gemäß der EJB-Spezifikation muss der Rückgabetyp aller "ejbHome"-Methoden für eine Entity-Bean-Klasse mit der zugehörigen Home-Schnittstellenmethode übereinstimmen. |
Aktion | Ändern Sie den Rückgabetyp der Methode "{2}" in den Typ "{4}". |
Erläuterung | Gemäß der EJB-Spezifikation müssen die Argumente und Rückgabetypen aller fernen EJB-Geschäftsmethoden gültige Typen für RMI/IIOP sein. |
Aktion | Ändern Sie die Anwendungsmethode "{1}" so, dass nur gültige Typen für RMI/IIOP verwendet werden. Sie können die Anwendung auch so ändern, dass sie die Schnittstelle "{2}" nicht als ferne EJB-Schnittstelle verwendet. |
Erläuterung | Gemäß der EJB-Spezifikation darf die Klausel "throws" der Methoden ferner Geschäftsschnittstellen die Ausnahme "java.rmi.RemoteException" nicht enthalten. |
Aktion | Entfernen Sie die "RemoteException"-Ausnahme aus der Klausel "throws" der Methode. Sie können die Schnittstelle aber auch so ändern, dass sie die Schnittstelle "java.rmi.Remote" implementiert, oder Sie können die Anwendung so ändern, dass sie die Schnittstelle nicht als ferne EJB-Schnittstelle verwendet. |
Erläuterung | Gemäß der EJB-Spezifikation darf eine Anwendungsausnahme nicht als Unterklasse der Ausnahme "java.rmi.RemoteException" definiert sein. |
Aktion | Ändern Sie die Anwendung so, dass keine Methoden der fernen Geschäftsschnittstelle mit einer Unterklasse "java.rmi.RemoteException" in der Klausel "throws" definiert sind. |
Erläuterung | Gemäß der EJB-Spezifikation darf eine Anwendungsausnahme für eine Komponentenschnittstelle nicht als Unterklasse der Ausnahme "java.lang.RuntimeException" definiert sein. |
Aktion | Ändern Sie die Anwendung so, dass die Methoden der fernen Komponentenschnittstelle nicht mit der Unterklasse "java.lang.RuntimeException" in der Klausel "throws" definiert sind. |
Erläuterung | Gemäß der EJB-Spezifikation muss die Klausel "throws" für Methoden ferner Geschäftsschnittstellen, die die Schnittstelle "java.rmi.Remote" implementieren, die Ausnahme "java.rmi.RemoteException" enthalten. |
Aktion | Fügen Sie die Ausnahme "RemoteException" der Klausel "throws" der Methode hinzu. Sie können die Schnittstelle auch so ändern, dass sie die Schnittstelle "java.rmi.Remote" nicht implementiert, oder Sie können die Anwendung so ändern, dass sie die Schnittstelle nicht als ferne EJB-Schnittstelle verwendet. |
Erläuterung | Für Remote-Schnittstellen legt die Spezifikation "Java Language to IDL Mapping" Folgendes fest: Methoden, die dem JavaBeans-Designmuster für einfache Schreib-/Leseattribute oder einfache Schreibschutzattribute folgen, werden OMG-IDL-Schnittstellenattributen zugeordnet. Beide angegebene Methoden werden demselben OMG-IDL-Schnittstellenattribut zugeordnet. Die Schnittstelle ist kein gültiger RMI/IIOP-Typ. |
Aktion | Ändern Sie die Anwendung, indem Sie eine der Methoden, die den Konflikt verursacht, umbenennen oder entfernen. |
Erläuterung | This informational message is not translated. |
Aktion | See message for details. |
Erläuterung | This warning message is not translated. |
Aktion | See message for details. |
Erläuterung | This error message is not translated. |
Aktion | See message for details. |
Erläuterung | Es wurde eine allgemeine Ausnahme festgestellt. |
Aktion | Verwenden Sie diese Informationen zusammen mit weiteren Ausnahmenachrichten, um eine weiterführende Fehlerbestimmung durchzuführen. |
Erläuterung | Zwei der angegebenen Optionen sind nicht kompatibel und dürfen nicht zusammen angegeben werden. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und entfernen Sie dann eine der angegebenen Optionen. |
Erläuterung | Eine der angegebenen Optionen erfordert die Angabe einer weiteren Option. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und geben Sie die erforderliche Option an. |
Erläuterung | Der angegebene EJB-Zeitgeber ist nicht auf dem angegebenen Server vorhanden. Möglicherweise ist der EJB-Zeitgeber abgelaufen, oder er wurde abgebrochen. |
Aktion | Stellen Sie sicher, dass ID und Servername für den EJB-Zeitgeber ordnungsgemäß angegeben wurden. Wenn der EJB-Zeitgeber vorhanden, die Identität korrekt und der Servername korrekt ist, suchen Sie in den früheren Ausnahmen nach Informationen. |
Erläuterung | Der für den angegebenen Server konfigurierte EJB-Zeitgeberservice ist nicht verfügbar. Der EJB Timer Service wird möglicherweise nicht gestartet, wenn keine Anwendungen mit TimedObject-EJBs auf dem Server gestartet sind. |
Aktion | Stellen Sie sicher, dass eine Anwendung mit einer TimedObject-EJB im angegebenen Serverprozess gestartet ist. |
Erläuterung | Die aufgelistete JAR-Datei ist nicht als EJB-3.0-Modul konfiguriert. |
Aktion | Wenn in diesem Modul EJB-3.0-Komponenten enthalten sein sollten, prüfen Sie die Java-Quellcodeannotationen oder die Konfigurationsdaten in der Datei "ejb-jar.xml". |
Erläuterung | Die aufgelistete JAR-Datei enthält keine Enterprise-Beans der Version 3.0 mit Remote-Schnittstellen. |
Aktion | Wenn in diesem Modul Enterprise-Beans der Version 3.0 mit Remote-Schnittstellen enthalten sein sollten, prüfen Sie die Annotationen des Moduls oder die Konfigurationsdaten in der Datei "ejb-jar.xml". |
Erläuterung | Der erste Parameter muss ein vollständig qualifizierter Klassenname, eine JAR-Datei oder eine EAR-Datei sein. Für JAR- und EAR-Dateien muss der vollständige Verzeichnispfad angegeben sein. |
Aktion | Rufen Sie den Befehl "createEJBStubs" mit der Option "-help" auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die angegebene Datei kann nicht für eine Leseoperation geöffnet werden. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems für diese Datei. |
Erläuterung | Eine Option kann pro Aufruf des Befehls "createEJBStubs" nur ein einziges Mal angegeben werden. |
Aktion | Rufen Sie den Befehl "createEJBStubs" mit der Option "-help" auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Der Protokolldateiname muss auf eine Datei, einschließlich Verzeichnispfad, zeigen. Außerdem darf der Protokolldateiname nicht mit "-" beginnen. |
Aktion | Rufen Sie den Befehl "createEJBStubs" mit der Option "-help" auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die angegebene Datei konnte nicht für eine Schreiboperation geöffnet werden. |
Aktion | Überprüfen Sie die Einstellungen des Dateisystems für diese Datei. |
Erläuterung | Für die Option "-logfile" muss der Protokolldateiname als nächster Parameter angegeben werden. |
Aktion | Überprüfen Sie die Verwendungsanweisung, und geben Sie den erforderlichen Parameter mit dem Protokolldateinamen an. |
Erläuterung | Der Parameter stimmt mit keiner der zulässigen Eingabeoptionen überein. |
Aktion | Rufen Sie den Befehl "createEJBStubs" mit der Option "-help" auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die zulässige Gesamtanzahl an Eingabeparametern wurde überschritten. |
Aktion | Rufen Sie den Befehl "createEJBStubs" mit der Option "-help" auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Während der Befehlsverarbeitung ist eine unerwartete Ausnahme eingetreten. |
Aktion | Fügen Sie dem Befehl "createEJBStubs" die Option "-verbose" hinzu, um weitere Informationen anzuzeigen. |
Erläuterung | Jede konfigurierte Home-Schnittstelle muss eine Komponentenschnittstelle besitzen. |
Aktion | Überprüfen Sie die Konfigurationsdaten für diese Home-Schnittstelle. |
Erläuterung | Diese Ausnahme wurde nicht erwartet. |
Aktion | Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen. |
Erläuterung | Es konnte keine temporäre Datei im Dateisystem erstellt werden. |
Aktion | Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen für das angegebene Verzeichnis. |
Erläuterung | Die angegebene Klasse konnte nicht geladen werden. |
Aktion | Suchen Sie nach Rechtschreibfehlern, und stellen Sie sicher, dass alle übergeordneten Klassen dieser Klasse in der angegebenen JAR-Datei bzw. EAR-Datei enthalten sind bzw. über die Option "-cp" zur Verfügung gestellt werden. |
Erläuterung | Eine Methodenparameter- oder eine Methodenrückgabewertklasse der aufgelisteten Klasse konnte nicht geladen werden. |
Aktion | Stellen Sie sicher, dass alle Klassen, diein den Methoden der aufgelisteten Klasse als Methodenparameter übergeben bzw. als Methodenrückkehrwerte verwendet werden, in der angegebenen JAR-Datei bzw. EAR-Datei enthalten sind bzw. über die Option "-cp" zur Verfügung gestellt werden. |
Erläuterung | Für die Option "-cp" muss der Klassenpfadname als nächster Parameter angegeben werden. |
Aktion | Sehen Sie sich die Syntaxanweisung an, und geben Sie den erforderlichen Parameter für den Klassenpfadnamen an. |
Erläuterung | Die als erster Parameter angegebene Datei wurde nicht gefunden. |
Aktion | Überprüfen Sie die Rechtschreibung und die Leseberechtigungen der angegebenen Datei. |
Erläuterung | Die angegebene Datei konnte nicht umbenannt werden. |
Aktion | Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen. Stellen Sie außerdem sicher, dass die Zieldatei noch nicht vorhanden ist. |
Erläuterung | Die angegebene Datei konnte nicht gelöscht werden. |
Aktion | Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen. |
Erläuterung | Der für die Option "-newfile" angegebene Name ist nicht zulässig. |
Aktion | Vergewissern Sie sich, dass Sie nicht denselben Namen wie für die Eingabedatei angeben. |
Erläuterung | EJB-Module müssen eine oder mehrere Enterprise-Beans enthalten. |
Aktion | Stellen Sie sicher, dass für dieses Modul eine oder mehrere Enterprise-Beans konfiguriert sind. Die Enterprise-Beans müssen entweder die Datei "ejb-jar.xml" oder Quellcodeannotationen verwenden. |
Erläuterung | Mit dem Parameter für den Namen der Aktualisierungsdatei muss eine JAR-, WAR- oder EAR-Datei, einschließlich des Dateipfads, angegeben werden. |
Aktion | Rufen Sie den Befehl "createEJBStubs" mit der Option "-help" auf, um die Befehlssyntax anzuzeigen. |
Erläuterung | Die angegebene Ausgabedatei wurde nicht gefunden. |
Aktion | Überprüfen Sie die Rechtschreibung und die Schreibberechtigungen der Datei. |
Erläuterung | Die angegebene Datei kann nicht im Dateisystem erstellt werden. |
Aktion | Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen für das angegebene Verzeichnis. |
Erläuterung | Die angegebene Ausgabedatei darf keine bereits vorhandene Datei sein. |
Aktion | Geben Sie eine neue Ausgabedatei an. |
Erläuterung | In den Konfigurationsdaten der Anwendung ist ein Bibliotheksverzeichnis mit einer leeren Zeichenfolge für den Namen angegeben. Diese Aktion inaktiviert das Bibliotheksverzeichnis. |
Aktion | Wenn das Bibliotheksverzeichnis für diese Anwendung nicht inaktiviert werden soll, ändern Sie die Konfigurationdatei "application.xml" in der EAR-Datei der Anwendung. |
Erläuterung | Die angegebene JAR- bzw. WAR-Datei enthält keine Remote-Schnittstellenklassen für eine Enterprise-Bean der Version 3.0. |
Aktion | Wenn dieses Modul Remote-Schnittstellenklassen für eine Enterprise-Bean der Version 3.0 enthalten sollte, fügen Sie diese Klassen dem Modul hinzu. |
Erläuterung | Der Eingabetyp eines vollständig qualifizierten Klassennamens ist mit der angegebenen Option nicht kompatibel. |
Aktion | Sehen Sie sich die Syntaxanweisung an, und ändern Sie den Eingabetyp, oder entfernen Sie die angegebene Option. |