CNTR

CNTR0001W: Eine Stateful-Session-Bean konnte nicht inaktiviert werden: {0} {1} {2}
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.
CNTR0002W: Der Wrapper für eine Home-Schnittstelle konnte nicht abgerufen werden.
Home: {0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0003W: Eine Stateful-Session-Bean konnte nicht aktiviert werden: {0} {1}
{2}
Erläuterung Der Container konnte eine Stateful Session-Bean aus dem Speicher nicht aktivieren.
Aktion Ergreifen Sie Maßnahmen auf der Basis der Ausnahmenachricht in Nachricht CNTR0003W.
CNTR0004E: Der Versuch, eine Sperre anzufordern, wurde unterbrochen.
Sperre: {0}
Erläuterung Ein Thread, der eine exklusive Sperre im Container angefordert hat, wurde abgebrochen, während er auf die Sperre wartete.
Aktion 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/".
CNTR0005W: Eine Enterprise-Bean konnte nicht inaktiviert werden: {0} {1} {2}
Erläuterung Der Container konnte eine Enterprise-Bean nicht inaktivieren.
Aktion Ergreifen Sie Maßnahmen auf der Basis der Ausnahmenachricht in Nachricht CNTR0005W.
CNTR0006W: Das EJBObject {0} konnte nicht mit dem ORB verbunden werden.
Erläuterung Beim Versuch, eine Stateful-Bean zu aktivieren, konnte der Container die Verbindung zu einem entserialisiertes Stub-Objekt (Referenz) nicht herstellen.
Aktion 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/".
CNTR0008W: Eine inaktivierte Stateful-Session-Bean konnte nicht entfernt werden: {0} {1} {2}
Erläuterung Der Container konnte eine inaktivierte Stateful-Session-Bean nicht aus dem Speicher entfernen.
Aktion Ergreifen Sie Maßnahmen auf der Basis der Ausnahmenachricht in Nachricht CNTR0008W.
CNTR0009W: Ein Versuch, auf Bean {0} zuzugreifen, ist fehlgeschlagen, weil diese nicht installiert war oder weil während der Installation der Bean Fehler aufgetreten sind.
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.
CNTR0010W: Ausnahme (NumberFormatException) bei Konvertierung von <Name_des_Umgebungseintrags> {0} in <Wert_des_Umgebungseintrags> {1}: {2}
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.
CNTR0011W: Es wurde ein ungültiger Typ für den Umgebungseintrag des java:comp/env-Kontextes einer Bean angegeben: <env-entry-name> {0}
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.
CNTR0012W: Der Collaborator {0} hat eine unerwartete Ausnahme ausgelöst. Die Verarbeitung wird mit den verbleibenden Collaborator fortgesetzt.
Ausnahmedaten: {1}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0013W: Die Ausnahme kann nicht zugeordnet werden.
{0}
{1}
Erläuterung Der Container konnte die Ausnahme keiner gültigen CORBA-Ausnahme zuordnen.
Aktion 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/".
CNTR0014W: Ein StatefulBeanReaper-Thread wurde unterbrochen. Der Thread wird beendet.
{0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0015W: Beim Löschen einer Stateful-Bean ist eine unerwartete Ausnahme eingetreten.
Ausnahmedaten:
{0}
{1}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0016W: Die ausgelagerte Stateful-Session-Bean {0} konnte wegen der folgenden Ausnahme nicht entfernt werden: {1}
Erläuterung Der Container konnte eine ausgelagerte Stateful-Session-Bean nicht aus dem Auslagerungsspeicher entfernen.
Aktion Ergreifen Sie Maßnahmen auf der Basis der Ausnahmenachricht in Nachricht CNTR0016W.
CNTR0017W: Der Sicherheits-Collaborator hat eine unerwartete Ausnahme ausgelöst.
Ausnahmedaten: {0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0018E: EJB hat eine unerwartete (nicht deklarierte) Ausnahme ausgelöst. Ausnahmedaten: {0}
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.
CNTR0019E: EJB hat eine unerwartete (nicht deklarierte) Ausnahme beim Aufruf der Methode {1} ausgelöst. Ausnahmedaten: {0}
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.
CNTR0020E: EJB hat eine unerwartete (nicht deklarierte) Ausnahme beim Aufruf der Methode {1} für Bean {2} ausgelöst. Ausnahmedaten: {0}
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.
CNTR0021E: EJB hat eine unerwartete (nicht deklarierte) Ausnahme beim Aufruf einer Methode für Bean {1} ausgelöst. Ausnahmedaten: {0}
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.
CNTR0022E: Der Transaktionskoordinator ist nicht verfügbar.
{0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0023W: Das Verzeichnis {0} ist nicht vorhanden. Der EJB-Container verwendet das aktuelle Verzeichnis für die Inaktivierung von Beans.
Erläuterung Der Container konnte das Auslagerungsverzeichnis nicht öffnen.
Aktion Vergewissern Sie sich, dass das Auslagerungsverzeichnis vorhanden ist.
CNTR0024W: Eingabedatenstrom konnte nicht geöffnet werden: {0} {1} {2}
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.
CNTR0025W: Der Ausgabedatenstrom konnte nicht geöffnet werden: {0} {1} {2}
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.
CNTR0026W: Der DataSource-Name für CMP-Bean {0} ist null. Die Bean kann nicht verwendet werden.
Erläuterung Es wurde keine Datenquelle für die Entity-Bean angegeben.
Aktion Geben Sie eine Datenquelle für die Entity-Bean oder eine Standarddatenquelle für das Modul an.
CNTR0027W: Die Verbindung konnte nicht festgeschrieben werden:
{0}
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.
CNTR0028W: Die Verbindung konnte nicht geschlossen werden:
{0}
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.
CNTR0031W: Beim Starten der CMP-Bean {0} ist ein Fehler aufgetreten:
{1}
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.
CNTR0032W: Beim Erstellen des CMP-Persisters mit der Datenquelle {0} ist ein Fehler aufgetreten.
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.
CNTR0033E: Der EJB-Container ignoriert die abgefangene nicht erwartete Ausnahme: {0}.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0034I: ContainerEJBException.getExceptionChain gibt eine unvollständige Liste von Ausnahmen zurück.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0035E: Der EJB-Container hat {0} abgefangen und löst {1} aus.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0036E: Der EJB-Container unterstützt die Bean-Instanz nicht für die Suchmethoden (Finder) in EJB 1.x CMP und löst {0} aus.
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.
CNTR0037E: Die angegebene Anweisung stimmt nicht mit der Verbindung überein.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0038W: Das TX-Attribut muss geändert werden, um zu verhindern, dass Aktualisierungen für die Bean {0} verloren gehen, wenn diese von mehreren Transaktionen gleichzeitig verwendet wird. Die Bean darf die Transaktionsattribute TX_NOT_SUPPORTED, TX_NEVER und TX_SUPPORTS nicht verwenden.
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.
CNTR0039E: Der EJB-Container hat {0} abgefangen und löst die abgefangene Ausnahme erneut aus.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0040E: Finder-Fehler als Folge der Ausnahme {0}.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0041W: Die Anzahl der Ergebnisse der Suchmethode überschreitet den Grenzwert. Es werden nur die ersten Elemente Integer.MAX_VALUE verarbeitet.
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.
CNTR0043E: Die Bean {0} versucht, eine ungültige Kombination von ActivationPolicy und LoadPolicy auf einem WLM-Server zu verwenden.
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.
CNTR0044W: Die Bean {0} verwendet die ungültige Kombination einer Aktivierungsrichtlinie vom Typ Transaktion und einer Laderichtlinie vom Typ Aktivierung. Die Laderichtlinie wird standardmäßig auf Transaktion gesetzt.
Erläuterung Die für die Enterprise-Bean 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.
CNTR0045W: Das ferne Objekt kann nicht in einen Stub konvertiert werden. Mögliche Ursache: {0}.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0046E: Die Bean {0} hat keine Bindung für eine Verbindungs-Factory angegeben.
Erläuterung Für die Bean 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 installieren.
CNTR0047E: Die Bean versucht, die Schnittstelle oder die Methode {0} in einer Situation zu verwenden, die von der EJB-Spezifikation nicht unterstützt wird.
Erläuterung Die Methode 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 in dieser Umgebung nicht auf.
CNTR0048W: Die Finder-Methode {0} der Bean gibt fälschlicherweise ein Zeitlimit von null für die Finder-Erfassung an.
Erläuterung Für die Finder-Methode 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.
CNTR0049E: Die Bean versucht, die ungültige Kombination von Commit-Option A und optimistischer Steuerung des gleichzeitigen Zugriffs zu verwenden.
Erläuterung Der Benutzer hat die Commit-Option A und die optimistische Steuerung des gleichzeitigen Zugriffs 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.
CNTR0050E: In der Container-Transaktion ist ein Protokollfehler aufgetreten.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0051E: Das Zeitlimit für die Transaktion wurde überschritten, weil keine Clientaktivität länger als {1} Sekunden gedauert hat. Transaktions-ID: {0}
Erläuterung Der Client hat das Inaktivitätszeitlimit ü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.
CNTR0052W: Der LRU-Thread wurde unterbrochen. Die Operation wird beendet. {0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0053W: Während der LRU-Translation wurde eine Ausnahme abgefangen: {0} {1}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0054W: Von der Löschstrategie wurde eine Ausnahme ausgelöst: {0} {1}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0055W: Beim Versuch, <env-entry-name> {0} <env-entry-value> {1} zu erstellen, ist eine Ausnahme ausgelöst worden.
{2}
Erläuterung Der Container hat ein Throwable abgefangen, als er versuchte, einen java:comp/env-Eintrag zu erstellen.
Aktion Ergreifen Sie Maßnahmen auf der Basis der Ausnahmenachricht in Nachricht CNTR0055W.
CNTR0056W: Der Wrapper für eine Bean konnte nicht abgerufen werden. Bean:
{0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0057W: Die für die Bean {0} angegebene Mindestpoolgröße {1} ist keine gültige ganze Zahl. Es wird stattdessen der Standardwert verwendet.
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.
CNTR0058W: Die für die Bean {0} angegebene maximale Poolgröße {1} ist keine gültige ganze Zahl. Es wird stattdessen der Standardwert verwendet.
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.
CNTR0059W: Die für die Bean {0} angegebene Mindestpoolgröße ist höher als die angegebene maximale Poolgröße: ({1},{2}) Es werden die Standardwerte verwendet.
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-gleich der Mindestpoolgröße ist.
CNTR0060I: ({0},{1}) wurden als minimale und maximale Poolgrößen für Bean {2} festgelegt.
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.
CNTR0061I: Das Attribut read-only in der Methode findByPrimaryKey wurde für folgende Beans auf true gesetzt: <All>
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.
CNTR0062W: In der Zeichenfolge {0} für die Spezifikation der Poolgröße wurde kein Gleichheitszeichen gefunden.
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 Gleichheitszeichen gesetzt wird.
CNTR0063W: Im Implementierungsdeskriptor für die Webanwendung oder Enterprise-Bean mit dem Anzeigennamen {0} wurde keine Referenz auf eine EJB gefunden. Die EJB enthält möglicherweise ungültige Bindungsinformationen.
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.
CNTR0064E: Eine Bean-Instanz des Typs {0} mit einer Aktivierungsrichtlinie, die auf Activity-Sessions basiert, hat versucht, mit mehreren Transaktionen gleichzeitig zu arbeiten.
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.
CNTR0065E: Die CMP-Bean {0} verwendet einen nicht unterstützten Wert für die Auflösungssteuerung für lokale Transaktionen.
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.
CNTR0066E: Die Bean {0} verwendet den ungültigen Grenzwert activity session für lokale Transaktionen.
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.
CNTR0067W: Die SessionBean {0} bzw. die Home-Schnittstelle hat eine ungültige Kombination von Attributen für über Beans gesteuerte Transaktionen und über Container gesteuerte Transaktionen auf Methodenebene verwendet. Die Transaktionsattribute auf Methodenebene werden ignoriert.
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.
CNTR0068W: Die Bean {0} oder ihr Home-Interface verwendet eine ungültige Kombination von CMP-Activity-Sessions und Activity-Session-Attributen auf Methodenebene.
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.
CNTR0069E: Die Bean {0} in einem EJB-1.1-Modul verwendet eine ungültige Richtlinie Aktivieren am für Activity-Session.
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.
CNTR0070E: Die Bean {0} in einem EJB-1.1-Modul verwendet als Grenze für lokale Transaktionen den Wert Activity Session. Dieser Wert ist nicht gültig.
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.
CNTR0071E: Die Bean {0} in einem EJB-1.1-Modul verwendet für die Auflösungssteuerung für lokale Transaktionen den Wert ContainerAtBoundary.
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 unterstützt.
Aktion Wählen Sie den Wert Application für das Steuerelement für die Auflösung lokaler Transaktionen aus.
CNTR0072E: Die Bean {0} verwendet eine ungültige Richtlinie Aktivieren am für eine containergesteuerter Activity-Session.
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.
CNTR0073E: Die Bean {0} verwendet ein ungültiges Steuerelement für die Auflösung lokaler Transaktionen.
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.
CNTR0074E: Unerwarteter Methodenaufruf in {0}.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0075E: Die von der Enterprise-Bean benötigte benutzerdefinierte Klasse {0} wurde nicht gefunden und konnte deshalb nicht geladen werden.
Erläuterung Die Implementierungsklasse, die Home-Schnittstelle, die ferne 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 ferne Schnittstelle und die sonstigen Klassen der Bean installiert und ordnungsgemäß konfiguriert sind.
CNTR0076W: Im Implementierungsdeskriptor für die Webanwendung oder Enterprise-Bean mit dem Anzeigennamen {0} wurde keine Referenz auf eine ResourceRef gefunden.
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.
CNTR0077W: Im Implementierungsdeskriptor der Webanwendung oder Enterprise-Bean mit dem Anzeigennamen {0} wurde keine Referenz auf eine ResourceEnvRef gefunden.
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.
CNTR0078I: Die Access-Intent-Unterstützung für angepasste Finder ist für Bean {0} aktiviert.
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.
CNTR0080E: Der EJB-Zeitgeberservice ist für die EJB, die die Schnittstelle javax.ejb.TimedObject implementiert, nicht verfügbar: {0}.
Erläuterung Die EJB-Implementierung 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.
CNTR0081E: setTranEnlistmentNotNeeded wurde mit dem nicht erkannten Ursachencode {0} aufrufen.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0082E: Die XAResource kann nicht registriert werden, weil die Wiederherstellungs-ID für den Ressourcenadapter {0} für die MDB {1} nicht bekannt ist.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0083E: Die Erstellung eines Nachrichtenendpunkts ist fehlgeschlagen:
{0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0084E: Die Methode {0} der MDB {1} ist mit einem ungültigen Transaktionsattribut implementiert.
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 der Message-driven Bean erneut.
CNTR0085E: Die MDB {0} muss die Methode {1} der Schnittstelle {2} implementieren.
Erläuterung Der Ressourcenadapter ruft eine Methode auf, die von der Message-driven Bean (MDB) nicht implementiert wird.
Aktion Stellen Sie fest, ob die Message-driven Bean für den richtigen Ressourcenadapter implementiert wurde. Wenn die Bean an den richtigen Ressourcenadapter gebunden ist, ändern Sie die MDB, und geben Sie eine Implementierung für die Methode an.
CNTR0086E: Es ist ein Fehler bei der Konfiguration der Transaktionswiederherstellung für den Ressourcenadapter {0} und die nachrichtengesteuerte Bean {1} aufgetreten.
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 Lebenszyklusmanager 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 einer früheren Fehlernachricht, die den Setup-Fehler für die Message-driven Bean (MDB) anzeigt, die an den Ressourcenadapter gebunden wurde. Beheben Sie den Fehler, damit diese Fehlernachricht nicht mehr angezeigt wird.
CNTR0087E: Der Ressourcenadapter {0} darf keine XAResource mit Nullwert übergeben, um die Methode createEndpoint für die MDB {1} zu erstellen.
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 vom Anbieter des Ressourcenadapters korrigieren.
CNTR0088E: Die vom Benutzer bereitgestellte Klasse {0} implementiert möglicherweise die Schnittstelle javax.ejb.TimedObject nicht.
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.
CNTR0089E: Das Transaktionsattribut {0} ist für die Methode {1} der EJB {2} nicht zulässig.
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.
CNTR0090E: Die WebServiceRef-Bindung für {0} ist fehlgeschlagen: {1}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0091W: Im Implementierungsdeskriptor für die Webanwendung oder Enterprise-Bean mit dem Anzeigenamen {0} wurde keine Referenz auf eine MessageDestinationRef gefunden.
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.
CNTR0092W: Es wurde versucht, auf die EnterpriseBean {0} zuzugreifen, die nicht gestartet wurde.
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.
CNTR0093E: Der Versuch, die Enterprise-Bean {0} zu starten, ist mit der Ausnahme {1} fehlgeschlagen.
Erläuterung Während der Initialisierung und des Starts der Enterprise-Bean ist ein Fehler aufgetreten.
Aktion Ergreifen Sie Maßnahmen auf der Basis der Ausnahmenachricht in Nachricht CNTR0093E.
CNTR0094E: Die Entity-Bean {0} wurde mit einer Laderichtlinie für den Bean-Cache konfiguriert, die bewirkt, dass die Entität in einem bestimmten Intervall erneut geladen wird. Allerdings ist diese Entity-Bean nicht für containergesteuerte Persistenz gemäß EJB 2.x konfiguriert.
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.
CNTR0095W: In der EJB-Modulkonfiguration für die Session-Bean {0} fehlen Korrekturwerte für die Einstellungen für die Replikation zwischen Speichern.
Erläuterung Die Session-Bean 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-Modulebene 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.
CNTR0096W: In der Anwendungskonfiguration für die Session-Bean {0} fehlt eine Angabe zum Überschreiben der Einstellungen für Replikation zwischen Speichern.
Erläuterung Die Session-Bean 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.
CNTR0097W: Die Einstellungen für die Replikation zwischen Speichern für den EJB-Container fehlen.
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.
CNTR0098I: Die containergesteuerte Synchronisation mit dem persistenten Speicher vor der Durchführung von Suchoperationen ist für die Bean {0} inaktiviert.
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.
CNTR0099I: Der Service {0} wurde ordnungsgemäß initialisiert.
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.
CNTR0100E: Die Methode {0} hat die folgende Ausnahme abgefangen: {1}
Erläuterung Es wurde eine Ausnahme in der angegebenen Methode abgefangen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0101E: Das Token für die Methode {0} ist null.
Erläuterung An die angegebene Methode wurde ein Servant-Token mit Nullwert übergeben.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0102E: Der entryKey für die Methode {0} ist null.
Erläuterung An die angegebene Methode wurde ein entryKey-Parameter mit Nullwert übergeben.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0103E: Der Wert für die Methode {0} ist null.
Erläuterung An die angegebene Methode wurde ein entryKey-Wert mit Nullwert übergeben.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0104E: Die Methode {0} kann den entryKey nicht in einen Byte-Array konvertieren.
Erläuterung Die angegebene Methode konnte den entryKey-Parameter nicht in eine Bytefeldgruppe konvertieren.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0105E: Die Methode {0} hat die folgende Ausnahme abgefangen: {1} stoken = {2}
Erläuterung Die angegebene Methode hat bei der Verarbeitung des Servant-Tokens eine Ausnahme abgefangen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0106E: Die Methode {0} hat keinen Proxy-Server für stoken = {1} erhalten.
Erläuterung Die angegebene Methode konnte keinen Proxy für die Verarbeitung des Servant-Tokens abrufen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0107E: Die Methode {0} kann das Token nicht in einen Byte-Array konvertieren: stoken = {1}.
Erläuterung Die angegebene Methode konnte das Servant-Token nicht in eine Bytefeldgruppe konvertieren.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0108E: Die Methode {0} hat die Ausnahme {1} beim Anfordern eines Proxy-Servers für das Token {2} abgefangen.
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.
CNTR0109E: Der Wert des Parameters event für die Methode {0} ist null.
Erläuterung Es wurde ein Ereignisparameter mit Nullwert an die angegebene Methode übergeben.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0110E: Die Methode {0} kann den Wert nicht in einen Byte-Array konvertieren.
Erläuterung Die angegebene Methode konnte den übergebenen entryKey-Wert nicht in eine Bytefeldgruppe konvertieren.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0111E: Die Methode {0} kann das Ereignis nicht in eine Bytefeldgruppe konvertieren: stoken = {1}.
Erläuterung Die angegebene Methode konnte das Ereignis nicht in eine Bytefeldgruppe konvertieren.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0112E: Die vom Benutzer bereitgestellte Klasse {0} muss das Interface {1} implementieren.
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 so, dass sie die Schnittstelle implementiert, wie es von der EJB-Spezifikation gefordert wird.
CNTR0113I: SfDRSControllerInstance {0} hat das Ereignis REPLICATION_UP empfangen.
Erläuterung Die angegebene SfDRSControllerInstance hat das Ereignis REPLICATION_UP empfangen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0114I: SfDRSControllerInstance {0} hat das Ereignis REPLICATION_DOWN empfangen.
Erläuterung Die angegebene SfDRSControllerInstance hat das Ereignis REPLICATION_DOWN empfangen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0115I: SfDRSControllerInstance {0} hat das Ereignis IS_CONGESTED 2empfangen.
Erläuterung Die angegebene SfDRSControllerInstance hat das Ereignis IS_CONGESTED empfangen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0116I: SfDRSControllerInstance {0} hat das Ereignis NOT_CONGESTED empfangen.
Erläuterung Die angegebene SfDRSControllerInstance hat das Ereignis NOT_CONGESTED empfangen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0117I: Der containergesteuerte Aufruf von ejbStore() wird in der Bean {0} umgangen, wenn er in der aktuellen Transaktion nicht geändert wird.
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.
CNTR0118I: Die Vor- und Nachbearbeitung des Containers für alle lokalen und lokalen Home-Methoden wird in der Bean {0} übergangen.
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.
CNTR0119E: Die benutzerdefinierte Klasse {0} kann die Schnittstelle com.ibm.websphere.ejbcontainer.LightweightLocal nicht implementieren. Ursachencode: {1}
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.
CNTR0120W: Der Umgebungseintrag {0} des EJB-java:comp/env-Kontextes hat den Typ Boolean, aber keinen gültigen Booleschen Wert: {1}. Dem Eintrag wird der Wert false zugeordnet.
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'.
CNTR0121W: XML-Konfigurationsfehler in der Datei ejb-jar.xml für die JAR-Datei {0}. Das fehlerhafte Element container-transaction enthält ein Element trans-attribute: {1}.
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.
CNTR0123W: XML-Konfigurationsfehler in der Datei ejb-jar.xml für die JAR-Datei {0}. Das fehlerhafte Element method-permission für die EJB ist {1}.
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.
CNTR0124W: XML-Konfigurationsfehler in der Datei ejb-jar.xml für die JAR-Datei {0}. Das fehlerhafte Element exclude-list für die EJB ist {1}.
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.
CNTR0125E: Die Injektionsdaten für die Klasse {0} konnten nicht verarbeitet werden.
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.
CNTR0126E: Die Klasse der MDB {0} definiert keine Nachrichten-Listener-Schnittstelle.
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, und geben Sie die Nachrichten-Listener-Schnittstelle an.
CNTR0130E: Wenn ein einfacher JNDI-Bindungsname (Java Naming and Directory Interface) für eine Bean oder eine Home-Schnittstelle angegeben wird, können keine speziellen JNDI-Bindungen festgelegt werden. Die Bean {0} im Modul {1} muss entweder einen einfachen JNDI-Bindungsnamen oder spezielle JNDI-Bindungen verwenden, aber sie kann nicht beide Optionen verwenden.
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.
CNTR0131E: Für die Bean {0} im Modul {1} sind keine produktiven Schnittstellen konfiguriert.
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.
CNTR0132E: In der Session-Bean {0} im Modul {1} ist eine Schnittstelle für einen Nachrichten-Listener oder einen Web-Service-Endpunkt konfiguriert.
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.
CNTR0133E: In der Entity-Bean {0} im Modul {1} ist eine Geschäftsschnittstelle, eine Nachrichten-Listener-Schnittstelle oder eine Web-Service-Endpunktschnittstelle konfiguriert.
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.
CNTR0134E: In der nachrichtengesteuerten Bean (Message-Driven Bean, MDB) {0} im Modul {1} ist eine Komponentenschnittstelle, eine Geschäftsschnittstelle, eine Web-Service-Endpunktschnittstelle oder eine Home-Schnittstelle konfiguriert.
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.
CNTR0135E: Für die nachrichtengesteuerte Bean (Message-Driven Bean, MDB) {0} existiert keine zugehörige Bindung in der Bindungsdatei.
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.
CNTR0136E: Der spezielle JNDI-Bindungsname (Java Naming and Directory Interface) für eine lokale Home-Schnittstelle oder eine lokale Bean beginnt nicht mit ejblocal:. Der lokale Bindungsname {2}, der für die Home-Schnittstelle oder für die Bean {0} im Modul {1} angegeben wurde, beginnt nicht mit ejblocal:.
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.
CNTR0137E: Der spezielle JNDI-Bindungsname (Java Naming and Directory Interface) für eine ferne Home-Schnittstelle oder eine ferne Bean beginnt mit ejblocal:. Der ferne Bindungsname {2}, der für die Home-Schnittstelle oder die Bean {0} im Modul {1} angegeben wurde, darf nicht mit ejblocal: beginnen.
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.
CNTR0138E: Die Bean {0} oder die Home-Schnittstelle im Modul {1} enthält für den JNDI-Bindungsnamen (Java Naming and Directory Interface) einen leeren Zeichenfolgewert.
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.
CNTR0139E: Für die Bean {0} im Modul {1} wurden mehrere JNDI-Bindungsnamen (Java Naming and Directory Interface) für die Geschäftsschnittstelle {2} angegeben.
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.
CNTR0140E: Für die Bean {0} im Modul {1} ist die Geschäftsschnittstelle {2} festgelegt, die für eine Geschäftsschnittstellen-JNDI-Bindung nicht existiert.
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.
CNTR0141E: Für die Bean {0} im Modul {1} ist eine Home-JNDI-Bindung angegeben. Der Bindung ist keine entsprechende Home-Schnittstellenklasse zugeordnet.
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.
CNTR0142W: Die EJB-Bindung (Enterprise JavaBeans) mit dem JNDI-Namen (Java Naming and Directory Interface) {0} enthält keine Enterprise-Bean-Zeilengruppe.
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.
CNTR0143E: Die EJB-Bindung (Enterprise JavaBeans) mit dem JNDI-Namen (Java Naming and Directory Interface) {0} enthält keine Zeilengruppe mit dem Namen jca-adapter.
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.
CNTR0144E: Die EJB-Bindung (Enterprise JavaBeans) mit dem JNDI-Namen (Java Naming and Directory Interface) {0} enthält eine Zeilengruppe mit dem Namen jca-adapter, die keinen activation-spec-binding-name-Wert enthält.
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.
CNTR0145E: Die EJB-Bindung (Enterprise JavaBeans) mit dem JNDI-Namen (Java Naming and Directory Interface) {0} enthält eine Zeilengruppe mit dem Namen jca-adapter, die keinen destination-binding-name-Wert enthält.
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.
CNTR0146E: In der Bindungsdatei {0} im Modul {1} ist ein Konfigurationsfehler in der Zeilennummer {2}, Spaltennummer {3} enthalten.
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.
CNTR0147E: In der Bindungsdatei {0} im Modul {1} ist ein Konfigurationsfehler enthalten.
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.
CNTR0148E: Die CMP-Entity-Bean (Container Managed Persistence, containergesteuerte Transaktionspersistenz) {0} ist für die Verwendung einer CMP-Verbindungs-Factory mit einer {1} JNDI (Java Naming and Directory Interface) konfiguriert. Diese Verbindungs-Factory-Ressource ist nicht konfiguriert.
Erläuterung Die von dieser Bean benötigte Ressource der Verbindungs-Factory ist nicht konfiguriert. Die CMP-Entity-Bean wird nicht funktionieren.
Aktion Erstellen Sie die erforderliche Ressource der Verbindungs-Factory, indem Sie sicherstellen, dass in der Administrationskonsole die richtige Datenquelle für die CMP-Verwendung ausgewählt wird.
CNTR0149E: Der Initialisierungsprozess für die Enterprise-Bean {0} im Modul {1} ist mit der folgenden Ausnahme gescheitert: {2}
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.
CNTR0150E: Die Annotation {0} und die Annotation {1} dürfen nicht gleichzeitig für die Methode {2} der Enterprise-Bean-Klasse {3} konfiguriert sein.
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.
CNTR0151E: Die Rolle {0} ist in der Annotation @RolesAllowed in der Methode {1} der Enterprise-Bean-Klasse {2} mehrere Male angegeben.
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.
CNTR0152E: Die Klassenebene {0} und die Annotationen {1} dürfen in der Enterprise-Bean-Klasse {2} nicht gleichzeitig konfiguriert sein.
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.
CNTR0153E: Die Rolle {0} ist in der Annotation auf Klassenebene @RolesAllowed in der Enterprise-Bean-Klasse {1} mehrere Male angegeben.
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.
CNTR0154E: Eine andere Komponente versucht, die Enterprise-Bean {0} im Modul {1} zu referenzieren. Eine Implementierung der Schnittstelle {2}, das die andere Komponente zu referenzieren versucht, wird von dieser Bean nicht unterstützt.
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.
CNTR0155E: Eine andere Komponente versucht, die Enterprise-Bean {0} im Modul {1} zu referenzieren. Diese Bean unterstützt sowohl lokale als auch ferne Implementierungen der Schnittstelle {2}, das die andere Komponente zu referenzieren versucht.
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 ferne 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 ferne 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.
CNTR0156E: Die Stateful-Session-Bean {0} im Modul {1} ist für Failover konfiguriert. Allerdings ist die Session-Bean auch für die Verwendung des erweiterten Persistenzkontextes konfiguriert. Diese Konfigurationseinstellungen stehen in Konflikt zueinander.
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.
CNTR0157E: Die Enterprise-Bean {0} im Modul {1} implementiert die Methode {2} nicht. Diese Methode ist Teil der Bean-Schnittstelle.
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.
CNTR0158E: Für die Session-Bean {0} im Modul {1} ist die Methode {2} als Timeout-Methode definiert. Diese Methode muss einen einzigen Parameter vom Typ javax.ejb.Timer oder gar keine Parameter enthalten.
Erläuterung Timer-Beans müssen eine Timeout-Methode implementieren, die einen einzigen Parameter des Typs javax.ejb.Timer oder gar keine Parameter enthält.
Aktion Korrigieren Sie die Bean-Implementierung so, dass sie den erforderlichen Parameter oder keine Parameter enthält, und installieren Sie die Anwendung anschließend erneut.
CNTR0159E: Das Modul {0} enthält einen Konfigurationsfehler in der Vererbungsbeziehung, die zwischen der übergeordneten Bean {1} und der untergeordneten Bean {2} angegeben ist.
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.
CNTR0160E: Die Enterprise-Bean {0} im Modul {1} ist als Timer-Bean konfiguriert. Allerdings wird die folgende erforderliche Timeout-Methode von der Bean nicht implementiert: ejbTimeout
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.
CNTR0161E: Für die Enterprise-Bean {0} im Modul {1} ist die Annotation @Timeout in mehreren Methoden angegeben.
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.
CNTR0162E: Für die Enterprise-Bean {0} im Modul {1} ist folgende Timeout-Methode angegeben: {2}. Diese Methode wurde von der Bean nicht implementiert.
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.
CNTR0163E: Für die Enterprise-Bean {0} im Modul {1} ist die Timeout-Methode {2} in einem Tag timeout-method in der XML angegeben. Darüber hinaus ist für die Bean die Timeout-Methode {3} in einer @Timeout-Annotation im BeanJava-Quellcode angegeben. Diese Konfigurationen stehen in Konflikt zueinander.
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.
CNTR0164E: Die Enterprise-Bean {0} im Modul {1} implementiert die Timeout-Methode {2}, die eine Anwendungsausnahme erzeugt.
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.
CNTR0165E: Die Enterprise-Bean {0} im Modul {1} implementiert die Timeout-Methode {2}, die einen Wert als Rückgabetyp enthält.
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.
CNTR0166E: Die Enterprise-Bean {0} im Modul {1} implementiert die Timeout-Methode {2}, die als static oder final deklariert ist.
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.
CNTR0167I: Der Server bindet die Schnittstelle {0} der Enterprise-Bean {1} im Modul {2} der Anwendung {3}. Bindungsposition: {4}
Erläuterung Die Schnittstelle wurde an der angegebenen Position gebunden.
Aktion Verwenden Sie zum Suchen dieser Schnittstelle die angegebene Position.
CNTR0168W: Die Enterprise-Bean {0} im Modul {1} in der Anwendung {2} wurde mit einem einfachen Bindungsnamen konfiguriert, hat jedoch mehrere lokale und ferne Schnittstellen. Die zum Binden dieser Schnittstellen verwendeten Benennungspositionen werden sich von dem angegebenen einfachen Bindungsnamen unterscheiden.
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.
CNTR0169E: Die in der Bindung {1} im Modul {2} angegebene Enterprise-Bean {0} ist nicht vorhanden.
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.
CNTR0170E: Für die Enterprise-Bean {0} im Modul {1} wurde kein Bean-Typ definiert.
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.
CNTR0171E: Die Enterprise-Bean {0} im Modul {1} der Anwendung {2} und die Enterprise-Bean {3} im Modul {4} der Anwendung {5} haben beide die folgende Bindungsposition: {5}
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.
CNTR0172E: Die Schnittstelle {0} der Bean {1} im Modul {2} der Anwendung {3} kann nicht an die Namensposition {4} gebunden werden. Die Schnittstelle {5} der Bean {6} im Modul {7} der Anwendung {8} ist bereits an die Namensposition {4} gebunden.
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.
CNTR0173E: Die Schnittstelle {0} der Bean {1} im Modul {2} der Anwendung {3} kann nicht an die Namensposition {4} gebunden werden. Die Schnittstelle {5} derselben Bean ist bereits an die Namensposition {4} gebunden.
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.
CNTR0174I: Die Bean {0} im Modul {1} ist eine EJB einer Version vor 3.0, und es ist kein Bindungsname für die Home-Schnittstelle angegeben. Der folgende Bindungsname wurde für diese Bean erstellt: {2}
Erläuterung Die Home-Schnittstelle wird an die angegebene Namensposition gebunden.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0175W: Die konfigurierte Aktivierungsrichtlinie für die Bean {0} im Modul {1} der Anwendung {2} wurde von {3} in ONCE geändert. Eine Stateful-Session-Bean, die auf einen erweiterten Persistenzkontext verweist, muss mit der Aktivierungsrichtlinie ONCE konfiguriert werden.
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.
CNTR0176E: Die Schnittstelle des Web-Service-Providers steht in Konflikt mit der konfigurierten Web-Service-Endpunktschnittstelle {0} für die Bean {1} im Modul {2} der Anwendung {3}.
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0177E: Beim Erstellen eines Web-Service-Endpunkt-Proxys für die Bean {0} im Modul {1} der Anwendung {2} ist ein Fehler aufgetreten: {3}
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.
CNTR0178E: Die konfigurierte Web-Service-Endpunktmethode {0} wird von der Bean {1} im Modul {2} der Anwendung {3} nicht implementiert.
Erläuterung Alle konfigurierten 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.
CNTR0179W: Die maximale Anzahl der Wiederholungen, {0}, für den nicht persistenten Zeitgeber wurde erreicht.
Erläuterung Die maximale Anzahl der Wiederholungen, die im EJB-Zeitgeberservice (nonPersistentTimerRetryCount im Konfigurationsobjekt EJBTimer) konfiguriert wurde, ist erreicht. Es finden keine weiteren Wiederholungen statt, bis eine Timeout-Methode erfolgreich ist.
Aktion Bestimmen Sie die Ursache für das Fehlschlagen der Timeout-Methode, oder erhöhen Sie die maximale Anzahl der Wiederholungen.
CNTR0183E: Der vom EJB-Zeitgeberservice verwendete Zeitgebermanager konnte nicht abgerufen werden.
{0}
Erläuterung Es wurde versucht, den Zeitgebermanager abzurufen, weil die Option zum Erstellen eines separaten Thread-Pools für nicht persistente Zeitgeber im EJBTimer-Konfigurationsobjekt (uniqueTimerManagerForNP) konfiguriert wurde.
Aktion Alternativ können Sie den Zeitgeberservice so konfigurieren, dass er einen Scheduler für nicht persistente Zeitgeber verwendet.
CNTR0184W: Die Datei ibm-ejb-jar-bnd.xml im Modul {0} enthält mehrere Zeilengruppen {1} mit dem Namensattribut {2} für die Interceptor-Klasse {3}. Es wird nur die letzte Zeilengruppe {1} verwendet. Die Interceptor-Klasse verwendet den Namespace java:comp für die Enterprise-Bean {4}.
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.
CNTR0185E: Für die Bean {0} im Modul {1} der Anwendung {2} ist mindestens eine asynchrone Methode konfiguriert, aber die Bean ist keine Session-Bean. Asynchrone Methoden können nur in Session-Beans konfiguriert werden.
Erläuterung Sie können asynchrone Methoden nur in Session-Beans konfigurieren.
Aktion Entfernen Sie die asynchrone Methode aus der Bean.
CNTR0187E: Für die Methode {0} in der Bean {1} im Modul {2} der Anwendung {3} ist ein Transaktionsattribut {4} konfiguriert. Asynchrone Methoden unterstützen nur Transaktionsattribute der Typen TX_REQUIRED, TX_REQUIRES_NEW und TX_NOT_SUPPORTED.
Erläuterung Für asynchrone Methoden können die folgenden Transaktionsattributtypen konfiguriert werden: TX_REQUIRED, TX_REQUIRES_NEW und TX_NOT_SUPPORTED.
Aktion Ändern Sie die Transaktionsattributkonfiguration in der Methode in einen der drei unterstützten Typen.
CNTR0188E: Es wurde eine unerwartete Ausnahme abgefangen. Ausnahme: {0}
Erläuterung Diese Ausnahmebedingung ist unerwartet aufgetreten. Die Ursache konnte bisher nicht ermittelt werden.
Aktion 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/".
CNTR0189E: Die Bean-Klasse {0} kann nicht als Startup-Bean mit Java-Annotationen oder im XML-Implementierungsdeskriptor festgelegt werden.
Erläuterung Nur Singleton-Session-Beans können mit der Startup-Annotation oder im XML-Implementierungsdeskriptor definiert werden.
Aktion Entfernen Sie die Startup-Java-Annotation oder den XML-Implementierungsdeskriptor aus dieser EJB-Klasse, oder ändern Sie die Klasse in eine Singleton-Session-Bean.
CNTR0190E: Die Initialisierung der Startup-Singleton-Session-Bean {0} im Modul {1} ist mit der folgenden Ausnahme fehlgeschlagen:
{2}
Erläuterung Instanzen von Startup-Singleton-Session-Beans werden im Rahmen der Anwendungsstartverarbeitung erstellt. Jeder Fehler führt dazu, dass die Anwendung nicht gestartet wird.
Aktion Beheben Sie die Ursache für die Ausnahme, die dieser Fehlernachricht angefügt ist.
CNTR0191E: Die Option zum Erstellen eines eindeutigen Zeitgebermanagers für nicht persistente Zeitgeber wurde ausgewählt, aber die Anzahl der Zeitgeber-Threads wird nicht unterstützt: {0}
Erläuterung Wenn Sie Thread-Pools, die für persistente Zeitgeber konfiguriert sind, gemeinsam nutzen, müssen Sie mehrere Zeitgeber-Threads konfigurieren. Wenn das Attribut uniqueTimerManagerForNP im Konfigurationsobjekt EJBTimer auf true gesetzt ist, muss das Attribut numNPTimerThreads auf einen Wert größer-gleich 1 gesetzt werden.
Aktion Geben Sie in den Einstellungen des EJB-Zeitgeberservice des Anwendungsservers einen positiven Wert für die Anzahl nicht persistenter Zeitgeber-Threads an. Alternativ können Sie den Zeitgeberservice so konfigurieren, dass er einen Scheduler für nicht persistente Zeitgeber verwendet, indem Sie die Option für die gemeinsame Nutzung des für persistente Zeitgeber konfigurierten Thread-Pools auswählen (setzen Sie das Attribut uniqueTimerManagerForNP im Konfigurationsobjekt EJBTimer auf false).
CNTR0192E: Das Zugriffszeitlimit {0} ist für Enterprise-Bean-Methode {1} der Klasse {2} nicht gültig. Der Wert muss größer-gleich -1 und kleiner als java.lang.Long.MAX_VALUE (9223372036854775807) sein.
Erläuterung Das Zugriffszeitlimit wird über Annotationen oder den Implementierungsdeskriptor angegeben. Der Wert muss größer-gleich -1 und kleiner als java.lang.Long.MAX_VALUE (9223372036854775807) sein.
Aktion Korrigieren Sie das Zugriffszeitlimit für die in der Nachricht angegebene Methode. Der Methodenname * wird im Implementierungsdeskriptor verwendet, um alle Methoden der Singleton-Klasse anzugeben. Wenn Annotationen verwendet werden und die Annotation @AccessTimeout in der Methode nicht gefunden wird, korrigieren Sie die Annotation @AccessTimeout auf Klassenebene.
CNTR0193E: Der Wert {0}, der für den Managementtyp für gemeinsamen Zugriff in der Enterprise-Bean-Klasse {1} angegeben wurde, ist ungültig. Die gültigen Werte sind Bean und Container.
Erläuterung Der Managementtyp für gemeinsamen Zugriff kann mit der Annotation @ConcurrencyManagement oder mit dem Tag concurrency-management-type im Implementierungsdeskriptor für eine Singleton-Session-Bean angegeben werden. Die gültigen Werte für eine Singleton-Session-Bean sind BEAN und CONTAINER.
Aktion Korrigieren Sie die Annotation @ConcurrencyManagement oder das Tag concurrency-management-type so, dass der Wert entweder Bean odre Container lautet.
CNTR0194E: Der Wert {0}, der in der Datei ejb-jar.xml für den Managementtyp für gemeinsamen Zugriff angegeben wurde, stimmt nicht mit dem Wert der Annotation @ConcurrencyManagement, {1}, in der Enterprise-Bean-Klasse {2} überein.
Erläuterung Der Implementierungsdeskriptor kann den Wert, der mit der Annotation @ConcurrencyManagement in einer Singleton-Session-Bean bereitgestellt wird, nicht überschreiben.
Aktion Entfernen oder ändern Sie den Wert in der Datei ejb-jar.xml so, dass er den Wert in der Annotation @ConcurrencyManagement nicht überschreibt.
CNTR0195E: Der Work Manager, der dem vom EJB-Zeitgeberservice verwendeten Scheduler {0} zugeordnet ist, konnte nicht abgerufen werden.
Erläuterung Es wurde versucht, den Work Manager abzurufen.
Aktion Stellen Sie sicher, dass für den Scheduler des Zeitgeberservice ein Work Manager konfiguriert ist.
CNTR0196E: Die Konvertierung des Zugriffszeitlimits {0} von der Zeiteinheit {1} in die Zeiteinheit Millisekunden hat zu einem Überlauf geführt.
Erläuterung Das Zugriffszeitlimit wird über Annotationen oder den Implementierungsdeskriptor angegeben. Das Ergebnis der Konvertierung in Millisekunden muss größer als null und kleiner als java.lang.Long.MAX_VALUE (9223372036854775807) sein, damit der Wert gültig ist.
Aktion Korrigieren Sie das Zugriffszeitlimit für die in der Nachricht angegebene Methode. Der Methodenname * wird im Implementierungsdeskriptor verwendet, um alle Methoden der Singleton-Klasse anzugeben. Wenn Annotationen verwendet werden und die Annotation @AccessTimeout in der Methode nicht gefunden wird, korrigieren Sie die Annotation @AccessTimeout auf Klassenebene.
CNTR0197E: Die Bean {0}, die keine Singleton-Enterprise-Bean ist, hat Abhängigkeitsmetadaten.
Erläuterung Die Bean wurde über die Annotation @DependsOn bzw. mit dem Element depends-on in der Datei ejb-jar.xml so konfiguriert, dass sie von einer anderen Bean abhängig ist. Die Bean ist jedoch keine Singleton-Session-Bean.
Aktion Entfernen Sie die Abhängigkeitsmetadaten, oder ändern Sie den Typ der Bean.
CNTR0198E: Die Singleton-Session-Bean {0} im Modul {1} ist von {2} abhängig, aber diese Bean ist nicht vorhanden.
Erläuterung Die Bean wurde über die Annotation @DependsOn bzw. mit dem Element depends-on in der Datei ejb-jar.xml so konfiguriert, dass sie von einer anderen Bean abhängig ist. Die andere Bean ist jedoch nicht vorhanden.
Aktion Entfernen oder ändern Sie die Abhängigkeit von der nicht vorhandenen Bean.
CNTR0199E: Die Singleton-Session-Bean {0} im Modul {1} ist von {2} abhängig, aber diese Bean enthält keine eindeutige Spezifikation einer Enterprise-Bean.
Erläuterung Die Bean wurde so konfiguriert, dass sie von einer anderen Bean mit dem angegebenen Namen abhängig ist. Eine Bean mit diesem Namen ist jedoch nicht in demselben Modul vorhanden, und mehrere Module haben eine Bean mit diesem Namen.
Aktion Entfernen Sie die Abhängigkeit, oder verwenden Sie einen vollständig qualifizierten Bean-Namen wie module.jar#BeanName.
CNTR0200E: Die Singleton-Session-Bean {0} im Modul {1} ist von der Enterprise-Bean {2} im Modul {3} abhängig, aber das Ziel ist keine Singleton-Session-Bean.
Erläuterung Die Bean wurde über die Annotation @DependsOn bzw. mit dem Element depends-on in der Datei ejb-jar.xml so konfiguriert, dass sie von einer anderen Bean abhängig ist. Die andere Bean ist jedoch kein Singleton.
Aktion Entfernen oder ändern Sie die Abhängigkeit von der Bean, die kein Singleton ist, oder passen Sie den Typ der Bean an, die kein Singleton ist.
CNTR0201E: Die Singleton-Session-Bean {0} im Modul {1} ist direkt oder indirekt von sich selbst abhängig.
Erläuterung Die Bean wurde über die Annotation @DependsOn bzw. mit dem Element depends-on in der Datei ejb-jar.xml so konfiguriert, dass sie von sich selbst oder einer anderen Bean abhängig ist, die indirekt von dieser Bean abhängig ist.
Aktion Entfernen oder ändern sie die Abhängigkeit in der angegebenen Bean, oder ändern Sie eine der abhängigen Beans so, dass sie nicht mehr von dieser Bean abhängig ist.
CNTR0202E: Die asynchrone Methode {0} in der Bean {1} hat den Rückgabetyp void und enthält die Anwendungsausnahmen {2} in ihrer throws-Klausel.
Erläuterung Die Methode wurde mit der Annotation @Asynchronous oder dem Element asynch-method in der Datei ejb-jar.xml als asynchron Methode konfiguriert. Asynchrone Methoden mit dem Rückkehrtyp void dürfen keine Anwendungsausnahmen in der throws-Klausel enthalten.
Aktion Ändern Sie den Rückgabetyp der Methode, entfernen Sie die Anwendungsausnahme aus der throws-Klausel, oder ändern Sie die Metadaten für die Methode so, dass die Methode nicht mehr asynchron ist.
CNTR0203E: Die Datei ejb-jar.xml deklariert eine asynchrone Methode für die Session-Bean {0}, aber keinen Methodennamen.
Erläuterung Die angegebene Session-Bean deklariert eine asynchrone Methode in der Datei ejb-jar.xml, gibt aber kein Element method-name an.
Aktion Ändern Sie die Datei ejb-jar.xml, und geben Sie ein Element method-name für die Methode an, die asynchron sein soll (bzw. * für alle Methoden).
CNTR0204E: Die Datei ejb-jar.xml deklariert einen Parameter in einem Platzhalterelement der asynchronen Methode für die Session-Bean {0}. Parameter dürfen in Platzhaltern nicht angegeben werden.
Erläuterung In der Datei ejb-jar.xml ist fälschlicherweise ein Element method-params in einem Element async-method angegeben, das ein Platzhalterelement (*) method-name enthält. Dies ist laut der Spezifikation EJB 3.1 nicht zulässig.
Aktion Entfernen Sie das Element method-params aus der XML, oder ändern Sie das Element method-name so, dass es eine bestimmte Methode mit den angegebenen method-params-Parametern angibt.
CNTR0205E: Die Bean {0} in der Datei ejb-jar.xml enthält ein Element async-method mit einem ungültigen Wert für method-intf. Die einzigen gültigen Werte sind Local und Remote. {1} wurde angegeben.
Erläuterung Die einzigen gültigen Werte für das Element method-intf einer asynchronen Methode sind Local und Remote. Alle anderen Werte sind ungültig, und der EJB-Container erkennt das zugehörige Element async-method nicht.
Aktion Ändern Sie den Wert des Elements method-intf in Local oder Remote.
CNTR0206E: Die asynchrone Methode {0} in der Bean {1} hat den Rückgabetyp {2}. Für asynchrone Methoden muss der Rückgabetyp void oder future<V> angegeben werden.
Erläuterung Die gültigen Rückgabetypen für asynchrone Methoden sind void und future<V>.
Aktion Korrigieren Sie die Implementierung der asynchronen Methode, und geben Sie void oder future<V> als Rückgabetyp an. Installieren Sie die Anwendung anschließend erneut.
CNTR0207E: Die Stateful Session-Bean {0} im Modul {1} hat einen automatischen Zeitgeber.
Erläuterung Die Angabe automatischer Zeitgeber für Stateful Session-Beans ist nicht zulässig.
Aktion Entferne Sie den automatischen Zeitgeber, oder ändern Sie den Bean-Typ.
CNTR0208E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor für die Methode {2}, aber die Typen der Methodenparameter sind für eine Timeout-Callback-Methode nicht gültig.
Erläuterung Ein automatischer Zeitgeber darf entweder keine Parameter oder nur einen einzigen Parameter javax.ejb.Timer haben.
Aktion Ändern Sie die Typen der Methodenparameter, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0209E: Die Enterprise-Bean {0} im Modul {1} enthält die Timeout-Callback-Methode {2}, die nicht die erforderliche Methodensignatur besitzt.
Erläuterung Die Spezifikation Enterprise JavaBeans setzt voraus, dass Timeout-Callback-Methoden die folgende Signatur haben: void &lt;METHOD&gt;() oder void &lt;METHOD&gt;(Timer timer)
Aktion Korrigieren Sie die Signatur der Timeout-Callback-Methode für diese Bean-Klasse.
CNTR0210E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor für die Methode {2}, aber es wurde keine Timeout-Callback-Methode mit diesem Namen gefunden.
Erläuterung Der Implementierungsdeskriptor enthält Metadaten für einen automatischen Zeitgeber für die angegebene Methode, aber es wurde keine Methode mit einer Signatur für eine Timeout-Callback-Methode unter diesem Namen gefunden. Eine Timeout-Callback-Methode muss den Rückgabetyp void haben, und sie darf entweder keine Parameter oder nur einen einzigen Parameter mit dem Typ javax.ejb.Timer haben.
Aktion Fügen Sie eine Methode mit dem angegebenen Namen hinzu, ändern Sie die Methodensignatur einer vorhandenen Methode mit diesem Namen, oder entfernen Sie den Zeitgeber aus dem Implementierungsdeskriptor.
CNTR0211E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} hat einen Wert, der nicht gültig ist.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten hat einen Wert, der nicht gültig ist.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0212E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} hat einen Wert, der außerhalb des zulässigen Bereichs für dieses Feld liegt.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten hat einen Wert, der außerhalb des zulässigen Bereichs für dieses Feld liegt.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0213E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} hat einen Wertebereich, der nicht gültig ist.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten hat einen Wertebereich, der nicht gültig ist. Der obere und der untere Grenzwert für einen Bereich müssen nicht negative ganze Zahlen oder Schlüsselwortwerte sein.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0214E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} hat einen Intervallwert, der nicht gültig ist.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten hat einen Intervallwert, der nicht gültig ist. Inkrementwerte müssen ganze Zahlen sein.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0215E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} hat einen Listenwert, der nicht gültig ist.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten hat einen Wert für eine Liste, der nicht gültig ist. Listenwerte müssen ganze Zahlen, Schlüsselwörter oder Bereiche sein.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0216E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} verwendet ein Inkrement.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten verwendet ein Inkrement. Sie können Inkremente nur für die Sekunden-, Minuten- und Stundenfelder verwenden.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0217E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen automatischen Zeitgeber für die Methode {2}, aber das Planfeld {3} enthält ein Ordinalschlüsselwort ohne Wochentag.
Erläuterung Die angegebene Methode enthält Metadaten für einen automatischen Zeitgeber im Implementierungsdeskriptor oder in einer Annotation @Schedule oder @Schedules, aber das angegebene Feld in den Metadaten enthält ein Ordinalschlüsselwort ohne Wochentag. Den Schlüsselwörtern 1st, 2nd, 3rd, 4th und 5th muss ein Schlüsselwort für den Wochentag folgen.
Aktion Ändern Sie das Feld in den Metadaten für den automatischen Zeitgeber, oder entfernen Sie die Metadaten für den automatischen Zeitgeber.
CNTR0218E: Beim Erstellen persistenter automatischer Zeitgeber für das Modul {0} ist ein Fehler aufgetreten:
{1}
Erläuterung Entweder enthält das Modul ungültige Metadaten, oder der Scheduler für den EJB-Zeitgeberservice konnte die automatischen Zeitgeber nicht erstellen.
Aktion Überprüfen Sie die Metadaten des Moduls und die Scheduler-Konfiguration.
CNTR0219I: Der Server hat {0} persistente automatische Zeitgeber und {1} nicht persistente automatische Zeitgeber für das Modul {2} erstellt.
Erläuterung Der Server hat die angegebene Anzahl automatischer Zeitgeber für das angegebene Modul erstellt. Wenn der Server bereits persistente automatische Zeitgeber für dieses Modul erstellt hat, werden keine nicht persistenten automatischen Zeitgeber bei nachfolgenden Starts der Anwendung erstellt.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR0220E: Die Interceptor-Klasse {0} ist in der Interceptor-Liste für die Enterprise-Bean {1} mehrfach vorhanden. Nachfolgend wird die Interceptor-Liste für diese Bean angezeigt: {2}
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.
CNTR0221E: Der Interceptor {0} auf Methodenebene für die Methode {1} der Enterprise-Bean {2} enthält einen Namen, der auch in der folgenden Interceptor-Liste auf Klassenebene vorhanden ist: {3}
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.
CNTR0222E: Der Interceptor {0} auf Methodenebene für die Methode {1} der Enterprise-Bean {2} enthält einen Namen, der auch in der folgenden Interceptor-Liste vorhanden ist: {3}
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.
CNTR0223E: Nur eine Methode in der Klasse {0} darf eine Interceptor-Methode {1} sein.
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.
CNTR0224E: Der Enterprise-Bean {0} fehlt ein Tag method-name für das Element exclude-class-interceptors im Element interceptor-binding des Implementierungsdeskriptors.
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.
CNTR0225E: Das Element exclude-default-interceptors im Implementierungsdeskriptor ist für ein Element interceptor-binding vom Typ 1 nicht zulässig.
Erläuterung Das Element interceptor-binding verwendet ein Element exclude-default-interceptors, das nur für interceptor-binding-Elemente der Typen 2, 3 und 4 gültig ist.
Aktion Entfernen Sie das Element exclude-default-interceptor, oder ändern Sie im Element interceptor-binding das Tag ejb-name, um einen bestimmten Enterprise-Bean-Namen festzulegen.
CNTR0226E: Die Enterprise-Bean {2} gibt für die Methode {0} mit der Signatur {1} ein interceptor-binding-Element vom Typ 4 an. Ein interceptor-binding-Element vom Typ 4 kann nicht verwendet werden, wenn für dieselbe Methode derselben Enterprise-Bean auch ein interceptor-binding-Element vom Typ 3 verwendet wird.
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.
CNTR0227E: Die Enterprise-Bean {0} hat ein Element interceptor-order, das die folgende interceptor-order-Liste definiert: {1}. Diese Liste enthält keine vollständige Reihenfolge der Interceptor auf Klassenebene für diese Bean. Es fehlen die folgenden Interceptor-Namen: {2}
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.
CNTR0228E: Die Enterprise-Bean {0} gibt Interceptor auf Methodenebene für die Methode {1} mit der folgenden interceptor-order-Liste an: {2}. Diese Liste enthält keine vollständige Reihenfolge der Interceptor auf Methodenebene für diese Bean. In der Liste fehlen die folgenden Interceptor-Namen: {3}.
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.
CNTR0229E: Die Interceptor-Methode {0} darf nicht als final oder static deklariert sein.
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.
CNTR0230E: Die Methode {0} hat nicht die erforderliche Methodensignatur für eine {1}-Methode.
Erläuterung Die Spezifikation Enterprise JavaBeans 3.0 erfordert, dass around-invoke- und around-timeout-Methoden die folgende Signatur haben: Object &lt;METHODE&gt;(InvocationContext) throws Exception
Aktion Korrigieren Sie die Methodensignatur für diesen Interceptor.
CNTR0231E: Die Methodensignatur {0} ist für eine Methode {1} einer Enterprise-Bean-Klasse nicht zulässig.
Erläuterung Die EJB-3.0-Spezifikation erfordert, dass Lebenszyklusmethoden einer Enterprise-Bean die folgende Signatur haben: void &lt;METHOD&gt;()
Aktion Korrigieren Sie die Methodensignatur für diesen Interceptor.
CNTR0232E: Die Methode {0} hat nicht die erforderliche Methodensignatur für eine Methode {1} einer Interceptor-Klasse.
Erläuterung Die EJB-3.0-Spezifikation erfordert, dass Lebenszyklusmethoden einer Interceptor-Klasse die folgende Signatur haben: void &lt;METHOD&gt; (InvocationContext)
Aktion Korrigieren Sie die Methodensignatur für diesen Interceptor.
CNTR0233E: Die Enterprise-Bean {1} gibt in der Methode {0} eine Annotation vom Typ @Remove an. Diese Annotation ist nicht gültig, da diese Methode keine Geschäftsmethode dieser Bean ist.
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.
CNTR0234E: Eine Initialisierungsmethode für eine Stateful-Session-Bean kann nur dann eine Methode vom Typ ejbCreate&lt;METHOD&gt; sein, wenn die Bean der Spezifikation EJB 2.1 oder einer früheren EJB-Spezifikation entspricht. Daher kann sie nicht auf die Methode {0} der Enterprise-Bean {1} angewendet werden.
Erläuterung Die Spezifikation EJB 3.0 erfordert eine passende Methode ejbCreate&lt;METHOD&gt; 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.
CNTR0235E: Der Name der angepassten Methode create&lt;METHOD&gt; muss für die Methode {0} oder die Methode {1} der Enterprise-Bean {2} angegeben werden.
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&lt;METHOD&gt; der Home- oder lokalen Home-Schnittstelle angegeben wird.
Aktion Geben Sie mit dem Element value der Annotation @Init den Namen der Methode create&lt;METHOD&gt; in einer der beiden angegebenen Methoden an. Auf diese Weise verhindern Sie Mehrdeutigkeiten.
CNTR0236E: Die Enterprise-Bean {1} hat ein Element init-method, das die Methode {0} angibt. Diese Methode ist keine Methode vom Typ public dieser Bean.
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.
CNTR0237E: Die vom Benutzer bereitgestellte EJB-3.0-Interceptor-Klasse {0} wurde nicht gefunden oder konnte nicht geladen werden.
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.
CNTR0238E: Die Interceptor-Klasse {2} gibt die Methode {1} an, die keine Methode {0} dieser Klasse ist.
Erläuterung Der angegebene Methodenname 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.
CNTR0239E: Das Element method-name ist für ein Element interceptor-binding vom Typ 1 nicht zulässig.
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.
CNTR0240E: Die Enterprise-Bean {1} gibt den Interceptor {0} auf Klassenebene an, dessen Name bereits in der folgenden Standard-Interceptor-Liste vorhanden ist: {2}
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.
CNTR0241E: Da die Enterprise-Bean {0} die Schnittstelle javax.ejb.SessionBean implementiert, muss die Methode {1} eine Methode {2} sein und keine Methode {3}.
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.
CNTR0242E: Da die Enterprise-Bean {0} die Schnittstelle javax.ejb.SessionBean implementiert, muss die Methode {1} eine Methode {2} sein und keine Methode {3}.
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.
CNTR0243E: Da die Enterprise-Bean {0} die Schnittstelle javax.ejb.MessageDriven implementiert, muss die Methode {1} eine Methode {2} sein und keine Methode {3}.
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.
CNTR0244E: Der Methodenname {0} wurde in keiner der Geschäftsschnittstellen der Enterprise-Bean {1} gefunden. Ein interceptor-binding-Element vom Typ {2} erfordert, dass die Methode eine Geschäftsmethode der Enterprise-Bean ist.
Erläuterung Gemäß der Spezifikation EJB 3.0 muss ein interceptor-binding-Element vom Typ 3 oder 4 ein Tag &lt;method-name&gt; 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.
CNTR0245E: Das Modul {0} der Anwendung {1} enthält mehrere interceptor-binding-Elemente vom Typ 1 im Implementierungsdeskriptor. Es ist nur ein einziges interceptor-binding-Element vom Typ 1 zulässig.
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.
CNTR0246E: Das Modul {0} der Anwendung {1} enthält mehrere interceptor-binding-Elemente vom Typ 2 im Implementierungsdeskriptor. Es ist nur ein einziges interceptor-binding-Element vom Typ 2 zulässig.
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.
CNTR0247E: Im Implementierungsdeskriptor für die Methode {0} der Enterprise-Bean {1} sind mehrere interceptor-binding-Elemente vom Typ 3 enthalten.
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.
CNTR0248E: Im Implementierungsdeskriptor für die Methode {0} mit der Signatur {1} der Enterprise-Bean {2} sind mehrere interceptor-binding-Elemente vom Typ 4 enthalten.
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.
CNTR0251W: Die automatischen EJB-Zeitgeber können nicht aus dem Scheduler für die Anwendung {0}, die im Server {1} ausgeführt wird, entfernt werden. Wenn Sie die Zeitgeber manuell entfernen möchten, führen Sie mit wsadmin den folgenden Befehl aus: $AdminTask removeAutomaticEJBTimers -appName {0} -serverName {1} -nodeName {2}
Erläuterung Alle automatischen EJB-Zeitgeber, die der Anwendung im Server zugeordnet sind, wurden nicht aus dem Scheduler entfernt. Deshalb kann der Scheduler versuchen, diese Zeitgeber künftig auszuführen.
Aktion Führen Sie den Befehl 'removeAutomaticEJBTimers' über eine verbundene wsadmin-Sitzung aus, um die Zeitgeber zu entfernen, die der Anwendung in diesem speziellen Server zugeordnet sind.
CNTR0252W: Die automatischen EJB-Zeitgeber können nicht aus dem Scheduler für die Anwendung {0} und das Modul {1} im Server {2} entfernt werden. Wenn Sie die Zeitgeber manuell entfernen möchten, führen Sie mit wsadmin den folgenden Befehl aus: $AdminTask removeAutomaticEJBTimers -appName {0} -moduleName {1} -serverName {2} -nodeName {3}
Erläuterung Alle automatischen EJB-Zeitgeber, die der Anwendung und dem Modul im Server zugeordnet sind, wurden nicht aus dem Scheduler entfernt. Deshalb kann der Scheduler versuchen, diese Zeitgeber künftig auszuführen.
Aktion Führen Sie den Befehl 'removeAutomaticEJBTimers' über eine verbundene wsadmin-Sitzung aus, um die Zeitgeber zu entfernen, die der Anwendung und dem Modul in diesem speziellen Server zugeordnet sind.
CNTR0253W: Die Task RemoveBinaries wurde nicht gefunden. Wenn automatisch erstellte EJB-Zeitgeber vorhanden sind, werden diese infolgedessen nicht entfernt.
Erläuterung Verwenden Sie den Befehl removeAutomaticEJBTimers, um alle automatischen EJB-Zeitgeber, die nicht mehr gültig sind, manuell zu entfernen.
Aktion Die Verarbeitung für das Entfernen aller automatischen EJB-Zeitgeber wird durch einen anderen Prozess mit dem Namen RemoveBinaries ausgelöst, der nicht gefunden wurde. Deshalb hat die Verarbeitung zum Entfernen automatischer EJB-Zeitgeber nicht stattgefunden.
CNTR0254W: Die Anwendung bzw. das Modul, die bzw. das aktualisiert oder entfernt wurde, enthält automatisch erstellte EJB-Zeitgeber. Da die Verarbeitung jedoch im lokalen Modus ausgeführt wurde, wurden die Zeitgeber nicht entfernt. Verwenden Sie den Befehl removeAutomaticEJBTimers, um die Zeitgeber manuell zu entfernen.
Erläuterung Verwenden Sie den Befehl removeAutommaticEJBTimers, um alle automatischen EJB-Zeitgeber, die nicht mehr gültig sind, manuell zu entfernen.
Aktion Die Verarbeitung zum Entfernen der automatischen EJB-Zeitgeber wird bei der Arbeit in einer wsadmin-Offlinesitzung nicht ausgeführt. Deshalb wurden die automatischen EJB-Zeitgeber nicht entfernt.
CNTR0301E: Die Enterprise-Bean {0} im Modul {1} der Anwendung {2} hat einen automatischen Zeitgeber für die Methode {3}, aber es wurde eine nicht kompatible Änderung an der Anwendung vorgenommen, nachdem der Server den Zeitgeber erstellt hat.
Erläuterung Der Server hat versucht, eine Timeout-Callback-Methode für einen automatischen Zeitgeber auszuführen, aber es wurde eine nicht kompatible Änderung an der Anwendung vorgenommen, ohne die automatischen Zeitgeber zu entfernen.
Aktion Stoppen Sie die Anwendung, und führen Sie den Befehl removeAutomaticEJBTimers für das Objekt AdminTask aus, um den Inhalt der Datenbank manuell zu löschen. Der Server erstellt die Zeitgeber automatisch erneut, wenn die Anwendung erneut gestartet wird.
CNTR0302W: Die Work-Manager-Konfiguration, die für asynchrone Methoden verwendet wird, entspricht nicht der EJB-Spezifikation (Enterprise JavaBeans).
Erläuterung Die Spezifikation erfordert, dass asynchrone Methoden ausschließlich Informationen zum Sicherheitskontext enthalten.
Aktion Stellen Sie sicher, dass die Work-Manager-Instanz so konfiguriert ist, dass sie nur Sicherheitskontexte übergibt, wie es in der Spezifikation gefordert wird.
CNTR0303W: Die Work-Manager-Konfiguration, die für den EJB-Zeitgeberservice verwendet wird, entspricht nicht der EJB-Spezifikation (Enterprise JavaBeans).
Erläuterung Die Spezifikation unterstützt keine Ausführungskontextinformationen, die an die Timeout-Methode übergeben werden.
Aktion Stellen Sie sicher, dass die Work-Manager-Instanz so konfiguriert ist, dass sie keine Ausführungskontextinformationen übergibt, wie es in der Spezifikation gefordert wird.
CNTR0304W: Die Enterprise-Bean {0} im Modul {1} der Anwendung {2} enthält die Annotation @StatefulTimeout. Die Annotation StatefulTimeout ist nur in Stateful Session-Beans gültig. Der EJB-Container (Enterprise JavaBean) ignoriert die Annotation in dieser Bean.
Erläuterung Die Annotation @StatefulTimeout ist nur für Stateful Session-Beans gültig. Der EJB-Container (Enterprise JavaBean) ignoriert die Annotation in dieser Bean.
Aktion Entfernen Sie die Annotation @StatefulTimeout aus der angegebenen Bean, oder machen Sie aus der Bean eine Stateful Session-Bean.
CNTR0305W: Die Geschäftsschnittstelle {0} enthält eine Annotation @Asynchronous. Diese Annotationen sind in Schnittstellentypen nicht gültig und werden vom EJB-Container ignoriert.
Erläuterung Die Annotation @Asynchronous ist nur in Bean-Klassen, aber nicht in Geschäftsschnittstellen gültig. Der EJB-Container ignoriert diese Annotationen in den Schnittstellen. Wenn diese Annotation nicht in der Bean-Klasse oder in einer Methode der Bean-Klasse angegeben ist oder wenn die Methoden als asynchrone Methoden in der Implementierungsdeskriptordatei ejb-jar.xml deklariert sind, werden die Bean-Methoden synchron ausgeführt.
Aktion Entfernen Sie alle Annotationen @Asynchronous aus der angegebenen Geschäftsschnittstelle, und stellen Sie sicher, dass die Annotationen in der Bean-Klasse korrekt angegeben sind.
CNTR0306W: Die Geschäftsschnittstelle {0} enthält die Annotation @StatefulTimeout. Diese Annotation ist in Schnittstellentypen nicht gültig und wird vom EJB-Container ignoriert.
Erläuterung Die Annotation @StatefulTimeout ist nur in Bean-Klassen, aber nicht in Geschäftsschnittstellen gültig. Der EJB-Container ignoriert diese Annotation in den Schnittstellen. Wenn diese Annotation nicht in der Bean-Klasse oder in einer Methode der Bean-Klasse angegeben ist oder wenn die Bean ein stateful-timeout in der Implementierungsdeskriptordatei ejb-jar.xml deklariert, verwendet die Bean einen Standardzeitlimitwert.
Aktion Entfernen Sie die Annotation @StatefulTimeout aus der angegebenen Geschäftsschnittstelle, und stellen Sie sicher, dass die Annotationen in der Bean-Klasse korrekt angegeben sind.
CNTR0307W: Für die Enterprise JavaBean (EJB) {0} im Modul {1} der Anwendung {2} ist ein Zeitlimit in der Annotation StatefulTimeout oder im Element stateful-timeout des Implementierungsdeskriptors angegeben, der keine gültige ganze Zahl ist: {3}. Es wird stattdessen der Standardwert von {4} Millisekunden verwendet.
Erläuterung Als Wert für stateful-timeout kann nur eine positive ganze Zahl angegeben werden. Der Standardwert wird stattdessen verwendet.
Aktion Ändern Sie den Wert für stateful-timeout in eine positive ganze Zahl.
CNTR0308W: Die Enterprise JavaBean (EJB) {0} im Modul {1} der Anwendung {2} enthält ein Implementierungsdeskriptorelement stateful-timeout, aber das erforderliche Element timeout fehlt. Der EJB-Container berechnet einen Standardwert.
Erläuterung Der Zeitlimitwert muss im Element stateful-timeout des Implementierungsdeskriptors angegeben werden.
Aktion Fügen Sie dem Implementierungsdeskriptorelement stateful-timeout einen Zeitlimitwert für die angegebene Bean hinzu.
CNTR0309E: Die Enterprise JavaBean (EJB) {0} im Modul {1} der Anwendung {2} enthält den stateful-timeout-Wert {3} mit der Zeiteinheit {4}. Die Konvertierung in Millisekunden hat zu einem Überlauf geführt.
Erläuterung Der stateful-timeout-Wert wird über Annotationen oder den Implementierungsdeskriptor angegeben. Das Ergebnis der Konvertierung in Millisekunden muss größer als null und kleiner als java.lang.Long.MAX_VALUE (9223372036854775807) sein, damit der Wert gültig ist.
Aktion Korrigieren Sie den stateful-timeout-Wert für die in der Nachricht angegebene Enterprise JavaBean.
CNTR0310W: Die Enterprise JavaBean (EJB) {0} im Modul {1} der Anwendung {2} enthält das Implementierungsdeskriptorelement stateful-timeout. Das Element stateful-timeout gilt nur für Stateful Session-Beans. Der EJB-Container ignoriert das Element stateful-timeout in dieser Bean.
Erläuterung Dieses Element gilt nur für Stateful Session-Beans. Der EJB-Container ignoriert das Element stateful-timeout in dieser Bean.
Aktion Entfernen Sie das Implementierungsdeskriptorelement stateful-timeout aus der angegebenen Bean, oder machen Sie aus der Bean eine Stateful Session-Bean.
CNTR0311E: Für die Enterprise JavaBean (EJB) {0} im Modul {1} der Anwendung {2} ist ein Zeitlimit in der Annotation StatefulTimeout angegeben, der negativ ist: {3}.
Erläuterung Der Wert für stateful-timeout muss positiv oder 0 (für kein Zeitlimit) oder -1 (für unbegrenzt) sein.
Aktion Ändern Sie die Annotation StatefulTimeout in der EJB.
CNTR0312E: Für die Enterprise JavaBean (EJB) {0} im Modul {1} der Anwendung {2} ist ein Zeitlimit im Implementierungsdeskriptorelement stateful-timeout angegeben, der negativ ist: {3}.
Erläuterung Der Wert für stateful-timeout muss positiv oder 0 (für kein Zeitlimit) oder -1 (für unbegrenzt) sein.
Aktion Ändern Sie das Zeitlimitelement stateful-timeout im EJB-Implementierungsdeskriptor.
CNTR0313W: Für die Systemeigenschaft {0} ist ein Zeitlimit angegeben, das keine gültige ganze Zahl ist: {1}. Es wird stattdessen der Standardwert von {2} Minuten verwendet.
Erläuterung Als Wert für stateful-timeout kann nur eine positive ganze Zahl angegeben werden. Der Standardwert wird stattdessen verwendet.
Aktion Ändern Sie den Wert für stateful-timeout in eine positive ganze Zahl.
CNTR0314E: Die Enterprise-Bean {0} im Modul {1} enthält Metadaten für einen Zeitgeber für die Methode {2} im Implementierungsdeskriptor, gibt aber nicht an, ob die Zielmethode keinen Parameter oder einen einzigen Parameter akzeptiert. Es wurde sowohl eine Version ohne Parameter als auch eine Version mit einem einzigen Parameter der Methode {2} in der Klassenhierarchie der Bean gefunden.
Erläuterung Der Implementierungsdeskriptor definiert einen Zeitgeber für die angegebene Methode, gibt aber nicht an, wie viele Parameter die Methode akzeptiert. Es gibt mehrere Methoden desselben Namens in der Klassenhierarchie der Bean, die für den Empfang von Zeitgeber-Callbacks in Frage kommen. Deshalb kann der EJB-Container nicht bestimmen, für welche Methode der Zeitgeber ausgelöst werden muss.
Aktion Ändern Sie den Implementierungsdeskriptor so, dass der Zeitgeber explizit angibt, ob er für die Version ohne Parameter oder für die Version mit einem einzigen Parameter der Methode bestimmt ist.
CNTR0315E: Die Stateful-Session-Bean {0} im Modul {1} der Anwendung {2} deklariert keine Abhängigkeit von der Persistenzreferenz {3}.
Erläuterung Wenn eine Stateful-Session-Bean in einer WAR-Datei enthalten ist, muss sie alle Abhängigkeiten von allen Persistenzkontextreferenzen und Persistenzeinheitenreferenzen deklarieren, auf die sie zugreifen will.
Aktion Fügen Sie der Stateful-Session-Bean die entsprechende Quellcodeannotation @PersistenceContext oder @PersistenceUnit hinzu, oder fügen Sie dem entsprechenden Element session im XML-Implementierungsdeskriptor das entsprechende Element persistence-context-ref bzw. persistence-unit-ref hinzu.
CNTR0316E: Es wurde ein Ressourcenreferenzkonflikt gefunden. {0}
Erläuterung Eine Ressourcenreferenz wurde an mehreren Stellen definiert, aber die jeweiligen Informationen sind widersprüchlich.
Aktion Ändern Sie die Ressourcenreferenzdefinitionen so, dass keine Konflikte mehr vorliegen, oder verwenden Sie nur eine einzige Ressourcenreferenz, und entfernen Sie die anderen Ressourcenreferenzdefinitionen.
CNTR0317E: Die Bean {0} ist in einem WAR-Modul gepackt und wurde als JAX-RPC-Endpunkt im Deskriptor ejb-jar.xml definiert. Die Schnittstelle {1} ist als JAX-RPC-Endpunkt deklariert. In ein WAR-Modul gepackte Beans werden jedoch als JAX-RPC-Endpunkte nicht unterstützt. Packen Sie die Bean in ein EJBJAR-Modul, oder entfernen Sie die Serviceendpunktschnittstelle aus dem Implementierungsdeskriptor.
Erläuterung Eine Enterprise JavaBean kann nicht als JAX-RPC-Endpunkt deklariert und in ein WAR-Modul gepackt werden.
Aktion Packen Sie die Enterprise JavaBean in ein EJBJAR-Modul, oder aktualisieren Sie den Deskriptor ejb-jar.xml so, dass er die Enterprise JavaBean nicht mehr als JAX-RPC-Endpunkt deklariert.
CNTR0318E: Es wurde kein Element ejb-class für die Bean {0} im Modul {1} der Anwendung {2} angegeben.
Erläuterung Bei der Deklaration einer Enterprise JavaBean in der Datei ejb-jar.xml müssen Benutzer einen Klassennamen für die Bean angeben.
Aktion Ändern Sie die Datei ejb-jar.xml oder den Anwendungsquellcode, und installieren Sie die Anwendung erneut.
CNTR0319E: Die Bean {0} ist eine Startup-Bean und in ein WAR-Modul (Webarchiv) gepackt, was nicht zulässig ist. Startup-Beans müssen in ein eigenständiges EJB-Modul gepackt werden. Das Startverhalten einer EJB-Komponente, die in ein WAR-Modul gepackt ist, wird über eine Singleton-Session-Bean abgerufen, die mit der Annotation @Startup oder dem entsprechenden XML-Element markiert ist.
Erläuterung Eine Startup-Bean darf nicht in eine Datei mit der Erweiterung .war gepackt werden.
Aktion Packen Sie die Startup-Bean in ein eigenständiges EJB-JAR-Modul. Verwenden Sie alternativ eine Singleton-Session-Bean, die mit der Annotation @Startup oder mit dem entsprechenden XML-Element markiert ist, und packen Sie die Bean in ein EJB-JAR-Modul oder ein WAR-Modul.
CNTR0320E: In der Singleton-Session-Bean {0} im Modul {1} ist eine Schnittstelle für eine Komponentensicht konfiguriert.
Erläuterung Gemäß der EJB-Spezifikation (Enterprise JavaBeans) werden die fernen und lokalen Clientsichten der EJB Version 2.1 für Singleton-Session-Beans nicht unterstützt.
Aktion Korrigieren Sie die Konfigurationseinstellungen in der Datei ejb-jar.xml oder in der Quellencodeannotation für diese Bean.
CNTR0321E: Der Rückgabetyp {0} für die Methode {1} der Enterprise-Bean {2} stimmt nicht mit dem Rückgabetyp {3} für die entsprechende Methode in der Schnittstelle {4} überein.
Erläuterung Gemäß der EJB-Spezifikation (Enterprise JavaBeans) müssen die Methodenrückgabetypen für eine Enterprise-Bean mit der entsprechenden Schnittstelle übereinstimmen.
Aktion Ändern Sie den Rückgabetyp der Methode so, dass der Rückgabetyp der Enterprise-Bean und der Rückgabetyp der Schnittstelle identisch sind.
CNTR0322W: Der Rückgabetyp {0} für die Methode {1} der Enterprise-Bean {2} ist mit dem Rückgabetyp {3} für die entsprechende Methode in der Schnittstelle {4} nicht kompatibel.
Erläuterung Gemäß der EJB-Spezifikation (Enterprise JavaBeans) müssen die Methodenrückgabetypen für eine Enterprise-Bean mit der entsprechenden Schnittstelle kompatibel sein.
Aktion Ändern Sie den Rückgabetyp der Methode so, dass der Rückgabetyp der Enterprise-Bean und der Rückgabetyp der Schnittstelle kompatibel sind.
CNTR0323E: Die Bean {0} im Modul {1} der Anwendung {2} implementiert die Schnittstelle javax.ejb.SessionSynchronization und außerdem eine Methode für die Sitzungssynchronisation in der Datei ejb-jar.xml oder mit einer Annotation. Die konfigurierte Methode für die Sitzungssynchronisation ist {3}.
Erläuterung Laut der Spezifikation Enterprise JavaBeans 3.1 darf eine Stateful Session-Bean nicht gleichzeitig die Schnittstelle javax.ejb.SessionSynchronization und eine Methode für die Sitzungssynchronisation in der Datei ejb-jar.xml oder mit einer Annotation implementieren.
Aktion Entfernen Sie die Implementierung der Schnittstelle javax.ejb.SessionSynchronization oder die Konfiguration der Methode für die Sitzungssynchronisation.
CNTR0324E: Die in der Datei ejb-jar.xml konfigurierte Methode {0} hat nicht die erforderliche Methodensignatur für eine {1}-Sitzungssynchronisationsmethode für die Bean {2} im Modul {3} der Anwendung {4}.
Erläuterung Gemäß der Spezifikation Enterprise JavaBeans 3.1 müssen Sitzungssynchronisationsmethoden einer Stateful-Session-Bean-Klasse die folgende Signatur haben: after-begin and before-completion : void &lt;METHOD&gt; (), after-completion : void &lt;METHOD&gt; (boolean)
Aktion Korrigieren Sie die Signatur der Sitzungssynchronisationsmethode für diese Bean-Klasse.
CNTR0325E: Die konfigurierte {0}-Sitzungssynchronisationsmethode {1} wir von der Bean {2} im Modul {3} der Anwendung {4} nicht implementiert.
Erläuterung Alle konfigurierten Sitzungssynchronisationsmethoden müssen von der Bean implementiert werden.
Aktion Ändern Sie die Bean-Implementierung so, dass sie alle konfigurierten Sitzungssynchronisationsmethoden enthält.
CNTR0326E: Es wurden mehrere {0}-Sitzungssynchronisationsmethoden für die Bean {1} konfiguriert. Die konfigurierten Sitzungssynchronisationsmethoden sind {2} und {3}.
Erläuterung Gemäß der Spezifikation Enterprise JavaBeans 3.1 darf jeweils nur ein einziger Typ von Sitzungssynchronisationsmethode für eine Stateful Session-Bean konfiguriert werden.
Aktion Konfigurieren Sie jeweils nur einen einzigen Typ von Sitzungssynchronisationsmethode für diese Bean.
CNTR0327E: Die Methode {0} hat nicht die erforderliche Methodensignatur für eine {1}-Sitzungssynchronisationsmethode.
Erläuterung Gemäß der Spezifikation Enterprise JavaBeans 3.1 müssen Sitzungssynchronisationsmethoden einer Stateful-Session-Bean-Klasse die folgende Signatur haben: after-begin and before-completion : void &lt;METHOD&gt; (), after-completion : void &lt;METHOD&gt; (boolean)
Aktion Korrigieren Sie die Signatur der Sitzungssynchronisationsmethode für diese Bean-Klasse.
CNTR5001E: Die Bean {0} ist mit der fernen Komponentenschnittstelle {1} konfiguriert, aber es wurde keine ferne Home-Schnittstelle bereitgestellt.
Erläuterung Gemäß der EJB-Spezifikation muss eine ferne Home-Schnittstelle bereitgestellt werden, wenn eine ferne Komponentenschnittstelle angegeben wird.
Aktion Ändern Sie die Anwendungskonfiguration so, dass eine ferne Home-Schnittstelle für die Bean angegeben wird.
CNTR5002E: Die Bean {0} ist mit der lokalen Komponentenschnittstelle {1} konfiguriert, aber es wurde keine lokale Home-Schnittstelle bereitgestellt.
Erläuterung Gemäß der EJB-Spezifikation muss eine lokale Home-Schnittstelle bereitgestellt werden, wenn eine lokale Komponentenschnittstelle angegeben wird.
Aktion Ändern Sie die Anwendungskonfiguration so, dass eine lokale Home-Schnittstelle für die Bean angegeben wird.
CNTR5003E: Die Bean-Klasse {1} für die Bean {0} ist nicht public definiert.
Erläuterung Gemäß der EJB-Spezifikation muss die Bean-Klasse als public definiert sein.
Aktion Definieren Sie die Bean-Klasse als Klasse vom Typ public.
CNTR5004E: Die Bean-Klasse {1} für die Bean {0} ist als final definiert.
Erläuterung Gemäß der EJB-Spezifikation darf die Bean-Klasse nicht als final definiert sein.
Aktion Definieren Sie die Bean-Klasse nicht als final.
CNTR5005E: Die Bean-Klasse {1} für die Bean {0} ist als abstract definiert.
Erläuterung Gemäß der EJB-Spezifikation darf die Bean-Klasse nicht als abstract definiert sein.
Aktion Definieren Sie die Bean-Klasse nicht als abstract.
CNTR5006E: Die Bean-Klasse {1} für die Bean {0} ist nicht als Klasse der höchsten Ebene definiert.
Erläuterung Gemäß der EJB-Spezifikation muss die Bean-Klasse als Klasse der höchsten Ebene definiert sein.
Aktion Definieren Sie die Bean-Klasse als Klasse der höchsten Ebene.
CNTR5007E: Die Bean-Klasse {1} für die Bean {0} hat keinen allgemein zugänglichen Konstruktor, der keine Parameter verwendet.
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 so, dass sie einen allgemein zugänglichen Konstruktor hat, der keine Parameter verwendet.
CNTR5008E: Für die Bean-Klasse {1} der Bean {0} ist die Methode finalize definiert.
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.
CNTR5009E: Die Bean-Klasse {1} der Entity-Bean {0} implementiert nicht die Klasse javax.ejb.EntityBean.
Erläuterung Gemäß der EJB-Spezifikation muss die Entity-Bean-Klasse die Klasse javax.ejb.EntityBean implementieren.
Aktion Ändern Sie die Bean-Klasse so, dass sie die Klasse javax.ejb.EntityBean implementiert.
CNTR5010E: Der Name der Geschäftsmethode {2} der Schnittstelle {1} für die Bean {0} darf nicht mit ejb beginnen.
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 so, dass dieser nicht mit ejb beginnt.
CNTR5011E: Die Klasse {1} wurde als Geschäfts- oder Komponentenschnittstelle für die Bean {0} konfiguriert. Allerdings ist die Klasse keine Schnittstelle.
Erläuterung Gemäß der EJB-Spezifikation müssen die konfigurierten Geschäfts- und Komponentenschnittstellen Java-Schnittstellen sein.
Aktion Ändern Sie die Konfiguration der Bean so, dass diese Java-Schnittstellen angibt.
CNTR5012E: Die Schnittstelle {1}, die als Geschäftsschnittstelle für die Bean {0} konfiguriert wurde, darf die Schnittstelle {2} nicht erweitern.
Erläuterung Gemäß der EJB-Spezifikation dürfen die konfigurierten Geschäftsschnittstellen keine Schnittstelle im Paket javax.ejb erweitern.
Aktion Ändern Sie die Geschäftsschnittstelle so, dass sie keine Schnittstelle im javax.ejb-Paket erweitert. Sie können auch die Bean-Konfiguration so ändern, dass die Schnittstelle nicht als Geschäftsschnittstelle angegeben wird.
CNTR5013E: Die Schnittstelle {1}, die als lokale Schnittstelle für die Bean {0} konfiguriert wurde, darf die Schnittstelle javax.rmi.Remote nicht erweitern.
Erläuterung Gemäß der EJB-Spezifikation dürfen die konfigurierten lokalen Schnittstellen die Schnittstelle javax.rmi.Remote nicht erweitern.
Aktion Ändern Sie die Schnittstelle so, dass sie die Schnittstelle javax.rmi.Remote nicht erweitert. Sie können auch die Bean-Konfiguration so ändern, dass die Schnittstelle nicht als lokale Schnittstelle angegeben wird.
CNTR5014E: Die Schnittstelle {1}, die als lokale Komponentenschnittstelle für die Bean {0} konfiguriert wurde, muss die Schnittstelle javax.ejb.EJBLocalObject erweitern.
Erläuterung Gemäß der EJB-Spezifikation muss die konfigurierte lokale Komponentenschnittstelle die Schnittstelle javax.ejb.EJBLocalObject erweitern.
Aktion Ändern Sie die Schnittstelle so, dass sie die Schnittstelle javax.ejb.EJBLocalObject erweitert. Sie können auch die Bean-Konfiguration so ändern, dass die Schnittstelle nicht als lokale Komponentenschnittstelle angegeben wird.
CNTR5015E: Die Schnittstelle {1}, die als ferne Komponentenschnittstelle für die Bean {0} konfiguriert wurde, muss die Schnittstelle javax.ejb.EJBObject erweitern.
Erläuterung Gemäß der EJB-Spezifikation muss die konfigurierte ferne Komponentenschnittstelle die Schnittstelle javax.ejb.EJBObject erweitern.
Aktion Ändern Sie die Schnittstelle so, dass sie die Schnittstelle javax.ejb.EJBObject erweitert. Sie können auch die Bean-Konfiguration so ändern, dass die Schnittstelle nicht als ferne Komponentenschnittstelle angegeben wird.
CNTR5016E: Die Schnittstelle {1}, die als lokale Home-Schnittstelle für die Bean {0} konfiguriert wurde, muss die Schnittstelle javax.ejb.EJBLocalHome erweitern.
Erläuterung Gemäß der EJB-Spezifikation muss die konfigurierte lokale Home-Schnittstelle die Schnittstelle javax.ejb.EJBLocalHome erweitern.
Aktion Ändern Sie die Schnittstelle so, dass sie die Schnittstelle javax.ejb.EJBLocalHome erweitert, oder ändern Sie die Konfiguration der Bean so, dass die Schnittstelle nicht als lokale Home-Schnittstelle angegeben wird.
CNTR5017E: Die Schnittstelle {1}, die als ferne Home-Schnittstelle für die Bean {0} konfiguriert wurde, muss die Schnittstelle javax.ejb.EJBHome erweitern.
Erläuterung Gemäß der EJB-Spezifikation muss die konfigurierte ferne Home-Schnittstelle die Schnittstelle javax.ejb.EJBHome erweitern.
Aktion Ändern Sie die Schnittstelle so, dass sie die Schnittstelle javax.ejb.EJBHome erweitert, oder ändern Sie die Konfiguration der Bean so, dass die Schnittstelle nicht als ferne Home-Schnittstelle angegeben wird.
CNTR5018E: Die Methode {2} der Schnittstelle {1}, die als Home-Schnittstelle für die Bean {0} konfiguriert wurde, gibt nicht die Komponentenschnittstelle zurück.
Erläuterung Gemäß der EJB-Spezifikation müssen alle create-Methoden einer Home-Schnittstelle die Komponentenschnittstelle zurückgeben.
Aktion Ändern Sie die create-Methoden in der Home-Schnittstelle so, dass sie die Komponentenschnittstelle zurückgeben.
CNTR5019E: Die Schnittstelle {1}, die als Home-Schnittstelle für die Bean {0} konfiguriert wurde, definiert keine create-Methode.
Erläuterung Gemäß der EJB-Spezifikation müssen alle Home-Schnittstellen mindestens eine create-Methode definieren.
Aktion Ändern Sie die Home-Schnittstelle so, dass sie eine create-Methode definiert.
CNTR5020E: Die Methode {2} der Schnittstelle {1}, die als Home-Schnittstelle für die Bean {0} konfiguriert wurde, gibt nicht die Komponentenschnittstelle {3} zurück.
Erläuterung Gemäß der EJB-Spezifikation müssen alle create-Methoden einer Home-Schnittstelle die Komponentenschnittstelle zurückgeben.
Aktion Ändern Sie die create-Methoden in der Home-Schnittstelle so, dass sie die Komponentenschnittstelle zurückgeben.
CNTR5021E: Die Methode {2} der Schnittstelle {1}, die als Home-Schnittstelle für die Bean {0} konfiguriert wurde, definiert in der Klausel throws nicht die Ausnahme javax.ejb.CreateException.
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 create-Methoden in der Home-Schnittstelle so, dass sie eine Ausnahme des Typs javax.ejb.CreateException auslösen.
CNTR5022E: Die Home-Schnittstelle {1} für die Bean {0} enthält zu viele Methoden. Die Methode {2} ist nicht zulässig.
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 aus der Home-Schnittstelle.
CNTR5023E: Die Home-Schnittstelle {1} für die Bean {0} enthält eine Methode, die nicht mit der Zeichenfolge create beginnt. Die Methode {2} ist nicht zulässig.
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 in der Home-Schnittstelle so, dass er mit der Zeichenfolge create beginnt, oder entfernen Sie die Methode.
CNTR5024E: Die Home-Schnittstelle {1} für die Bean {0} enthält eine Methode, die mit der Zeichenfolge remove beginnt. Die Methode {2} ist nicht zulässig.
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 in der Home-Schnittstelle so, dass er nicht mit der Zeichenfolge remove beginnt, oder entfernen Sie die Methode.
CNTR5025E: Die Methode {2} der Home-Schnittstelle {1} für die Bean {0} definiert keine zugehörige Methode init oder ejbCreate für die Klasse {3}.
Erläuterung Gemäß der EJB-Spezifikation muss die Bean-Klasse für jede create-Methode für eine Home-Schnittstelle eine Methode ejbCreate' oder init implementieren.
Aktion Ändern Sie die Bean-Klasse so, dass sie eine der Methode entsprechende Methode ejbCreate oder init angibt.
CNTR5026E: Die Methode {2} der Home-Schnittstelle {1} für die Entity-Bean {0} definiert keine zugehörige Methode ejbCreate für die Klasse {3}.
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 so, dass sie eine der Methode entsprechende Methode ejbCreate angibt.
CNTR5027E: Die Methode {2} mit dem Rückgabetyp {3} in der Klasse {1} für die Entity-Bean {0} muss die Primärschlüsselklasse {4} zurückgeben.
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 in die Primärschlüsselklasse.
CNTR5028E: Die Methode {2} der Home-Schnittstelle {1} für die Entity-Bean {0} definiert keine zugehörige Methode ejbPostCreate in der Klasse {3}.
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 so, dass sie eine der Methode entsprechende Methode ejbPostCreate angibt.
CNTR5029E: Die Methode {2} mit dem Rückgabetyp {3} in der Klasse {1} für die Entity-Bean {0} muss void zurückgeben.
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 in void.
CNTR5030E: Die Methode {2} der Home-Schnittstelle {1} für die Entity-Bean {0} definiert keine zugehörige Methode ejbFind in der Klasse {3}.
Erläuterung Die Methode der Home-Schnittstelle für die Entity-Bean definiert keine zugehörige Methode ejbFind in der Klasse.
Aktion Ändern Sie die Bean-Klasse so, dass sie eine der Methode entsprechende Methode ejbFind angibt.
CNTR5031E: Die Methode {2} mit dem Rückgabetyp {3} in der Klasse {1} für die Entity-Bean {0} muss die Primärschlüsselklasse {4} zurückgeben.
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 in die Primärschlüsselklasse.
CNTR5032E: Die Methode {2} mit dem Rückgabetyp {3} in der Klasse {1} für die Entity-Bean {0} muss die Primärschlüsselklasse {4}, die Klasse java.util.Collection oder die Klasse java.util.Enumeration zurückgeben.
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 in die Primärschlüsselklasse, die Klasse java.util.Collection oder die Klasse java.util.Enumeration.
CNTR5033E: Die Methode {2} der Home-Schnittstelle {1} für die Entity-Bean {0} definiert keine zugehörige Methode ejbHome in der Klasse {3}.
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 so, dass sie eine der Methode entsprechende Methode ejbHome angibt.
CNTR5034E: Die Methode {2} mit dem Rückgabetyp {3} in der Klasse {1} für die Entity-Bean {0} muss den Typ {4} zurückgeben. Der Typ muss dem Typ der zugehörigen Home-Schnittstellenmethode entsprechen.
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 in den Typ, der der entsprechenden Methode für die Home-Schnittstelle entspricht.
CNTR5035W: Mehrere Schnittstellen der Bean {0} definieren dieselbe Methodensignatur, aber mit unterschiedlichen Ausnahmen in der Klausel throws. Die folgende Signatur wird verwendet, um die Anwendungsausnahmen für die Methode {3} zu bestimmen.
Erläuterung Gemäß der Spezifikation Enterprise JavaBeans (EJB) werden die in der Klausel throws einer Methode definierten Ausnahmen vom Container verwendet, um zu bestimmen, welche Ausnahmen Anwendungsausnahmen sind. Wenn die Ausnahmen in der Klausel throws einer Methode je nach Schnittstelle variieren, weisen einige der Schnittstellen ein unerwartetes Ausnahmeverhalten auf.
Aktion Ändern Sie die Anwendung so, dass alle Methoden mit derselben Signatur dieselben Ausnahmen in der Klausel throws definieren.
CNTR5100E: Das Argument {0} oder der Rückgabetyp der Methode {1} in der Schnittstelle {2} ist kein gültiger Typ für RMI/IIOP (Remote Method Invocation over the Internet Inter-ORB Protocol).
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 so, dass nur gültige Typen für RMI/IIOP verwendet werden. Sie können die Anwendung auch so ändern, dass sie die Schnittstelle nicht als ferne EJB-Schnittstelle verwendet.
CNTR5101W: Die Methode {0} in der Schnittstelle {1} sollte in der Klausel throws nicht die Ausnahme java.rmi.RemoteException definieren.
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.
CNTR5102E: Die Anwendungsausnahme {0}, die in der Methode {1} der Schnittstelle {2} definiert ist, darf nicht als Unterklasse der Ausnahme java.rmi.RemoteException definiert sein.
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.
CNTR5103E: Die Anwendungsausnahme {0}, die in der Methode {1} der Schnittstelle {2} definiert ist, darf nicht als Unterklasse der Ausnahme java.lang.RuntimeException definiert sein.
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.
CNTR5104E: Die Methode {0} in der Schnittstelle {1} muss mit der Ausnahme java.rmi.RemoteException in der Klausel throws definiert sein.
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.
CNTR5105E: Die Schnittstelle {0} ist keine gültige ferne Schnittstelle. Der IDL-Name für die Methode {1} steht in Konflikt mit der Methode {2}.
Erläuterung Für ferne 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.
CNTR5106E: Die Methode {0} in der Klasse {1} darf für die Bean {2} nicht als final deklariert werden.
Erläuterung Gemäß der EJB-Spezifikation (Enterprise JavaBeans) dar keine Methode der Bean-Klasse und der zugehörigen Superklassen als final deklariert werden, wenn die Bean-Klasse als Sicht ohne Schnittstelle bereitgestellt wird. Auch Geschäftsmethoden dürfen nicht als final deklariert werden.
Aktion Ändern Sie die Anwendung so. dass die Methode nicht als final deklariert wird.
CNTR5107E: Die Anwendungsausnahme {0}, die in der Methode {1} der Klasse {2} deklariert ist, muss als Unterklasse der Klasse java.lang.Exception definiert sein.
Erläuterung Gemäß der EJB-Spezifikation (Enterprise JavaBeans) muss eine Anwendungsausnahme für eine Schnittstelle als Unterklasse der Klasse java.lang.Exception oder der Klasse java.lang.RuntimeException definiert werden.
Aktion Ändern Sie die Anwendung so, dass die Ausnahme eine Unterklasse der Klasse java.lang.Exception oder der Klasse java.lang.RuntimeException ist.
CNTR8990I: This message is an English-only Informational message: {0}.
Erläuterung This informational message is not translated.
Aktion See message for details.
CNTR8991W: This message is an English-only Warning message: {0}.
Erläuterung This warning message is not translated.
Aktion See message for details.
CNTR8992E: This message is an English-only Error message: {0}.
Erläuterung This error message is not translated.
Aktion See message for details.
CNTR9100E: Ausnahme {0}
Erläuterung Es wurde eine allgemeine Ausnahme festgestellt.
Aktion Verwenden Sie diese Informationen zusammen mit weiteren Ausnahmenachrichten, um eine weiterführende Fehlerbestimmung durchzuführen.
CNTR9101E: Inkompatible Optionen: {0} {1}
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.
CNTR9102E: Mit der Option {0} muss die Option {1} angegeben werden.
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.
CNTR9103W: Der EJB-Zeitgeber {0} wurde nicht auf dem Server {1} gefunden.
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.
CNTR9104W: Der EJB-Zeitgeberservice {0} ist auf dem Server {1} nicht verfügbar.
Erläuterung Der für den angegebenen Server konfigurierte EJB-Zeitgeberservice ist nicht verfügbar. Der EJB-Zeitgeberservice 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.
CNTR9105E: Ein erforderlicher Filter fehlt.
Erläuterung Einer der folgenden drei Filter muss angegeben werden: -all -timer -app
Aktion Sehen Sie sich den Verwendungshinweis an, und geben Sie einen der drei Filter an.
CNTR9106E: Der erforderliche Servername fehlt.
Erläuterung Es muss ein Servername angegeben werden.
Aktion Überprüfen Sie die Verwendungsanweisung, und geben Sie einen Servernamen an.
CNTR9240I: Die JAR-Datei {0} ist kein Enterprise-Bean-Modul der Version 3.0.
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.
CNTR9241I: Die JAR-Datei {0} enthält keine Enterprise-Beans der Version 3.0 mit fernen Schnittstellen.
Erläuterung Die aufgelistete JAR-Datei enthält keine Enterprise-Beans der Version 3.0 mit fernen Schnittstellen.
Aktion Wenn in diesem Modul Enterprise-Beans der Version 3.0 mit fernen Schnittstellen enthalten sein sollten, prüfen Sie die Annotationen des Moduls oder die Konfigurationsdaten in der Datei ejb-jar.xml.
CNTR9250E: Der erste Parameter muss ein vollständig qualifizierter Klassenname, eine JAR-Datei, eine WAR-Datei oder eine EAR-Datei sein.
Erläuterung Der erste Parameter muss ein vollständig qualifizierter Klassenname, eine JAR-Datei, eine WAR-Datei oder eine EAR-Datei sein. Für JAR-, WAR- 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.
CNTR9251E: Die Datei {0} kann nicht gelesen werden.
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.
CNTR9252E: Die Option {0} wurde mehrfach angegeben.
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.
CNTR9253E: Der Parameter für den Protokolldateinamen, {0}, ist nicht gültig.
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.
CNTR9254E: Es kann nicht in die Datei {0} geschrieben werden.
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.
CNTR9255E: Der erforderliche Parameter für den Protokolldateinamen fehlt.
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.
CNTR9256E: Der Parameter {0} ist nicht bekannt.
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.
CNTR9257E: Es wurden zu viele Eingabeparameter angegeben.
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.
CNTR9258E: Es wurde eine unerwartete Ausnahme abgefangen. Ausnahme: {0}
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.
CNTR9259E: Es wurde keine Komponentenschnittstelle für die Home-Schnittstelle {0} angegeben.
Erläuterung Jede konfigurierte Home-Schnittstelle muss eine Komponentenschnittstelle besitzen.
Aktion Überprüfen Sie die Konfigurationsdaten für diese Home-Schnittstelle.
CNTR9260E: Beim Anlegen der Benutzerprotokolldatei ist die Ausnahme {0} eingetreten.
Erläuterung Diese Ausnahme wurde nicht erwartet.
Aktion Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen.
CNTR9261E: Es kann keine temporäre Datei im Verzeichnis {0} erstellt werden.
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.
CNTR9262E: Die Schnittstellenklasse {0} konnte nicht geladen werden. Dies kann auf einen Rechtschreibfehler, eine ungültige Option -cp, einen Fehler beim Laden der übergeordneten Klasse oder einen Fehler beim Laden der Klasse im Methodenparameter zurückzuführen sein.
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.
CNTR9263E: Die Schnittstellenklasse {0} konnte nicht verarbeitet werden.
Die Methodenparameterklasse {1} wurde nicht gefunden.
Erläuterung Eine Methodenparameter- oder eine Methodenrückgabewertklasse der aufgelisteten Klasse konnte nicht geladen werden.
Aktion Stellen Sie sicher, dass alle Klassen, die in 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.
CNTR9264E: Der erforderliche Parameter für den Klassenpfadnamen wurde nicht angegeben.
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.
CNTR9265E: Die Eingabedatei {0} wurde nicht gefunden.
Erläuterung Die als erster Parameter angegebene Datei wurde nicht gefunden.
Aktion Überprüfen Sie die Rechtschreibung und die Leseberechtigungen der angegebenen Datei.
CNTR9266E: Der Befehl createEJBStubs konnte die Datei {0} nicht in {1} umbenennen.
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.
CNTR9267W: Der Befehl createEJBStubs konnte die Datei {0} nicht löschen.
Erläuterung Die angegebene Datei konnte nicht gelöscht werden.
Aktion Überprüfen Sie die Einstellungen für die Dateisystemberechtigungen.
CNTR9268E: Der Dateiname {0} ist für die Option -newfile nicht zulässig.
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.
CNTR9269W: Für das EJB-Modul {0} sind keine Enterprise-Beans konfiguriert.
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.
CNTR9270E: Die mit dem Parameter für den Namen der Aktualisierungsdatei angegebene Datei ist weder eine JAR-Datei noch eine WAR-Datei noch eine EAR-Datei.
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.
CNTR9271E: Das Verzeichnis {0} konnte nicht gelöscht werden.
Erläuterung Das angegebene Verzeichnis kann nicht gelöscht werden.
Aktion Löschen Sie das Verzeichnis manuell.
CNTR9272E: Die Ausgabedatei {0} wurde nicht gefunden.
Erläuterung Die angegebene Ausgabedatei wurde nicht gefunden.
Aktion Überprüfen Sie die Rechtschreibung und die Schreibberechtigungen der Datei.
CNTR9273E: Das Verzeichnis {0} konnte nicht erstellt werden.
Erläuterung Das angegebene Verzeichnis kann nicht erstellt werden.
Aktion Stellen Sie sicher, dass die Dateisystemberechtigungen die Verzeichniserstellung zulassen.
CNTR9274E: Der Befehl createEJBStubs kann die Datei {0} nicht lesen.
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.
CNTR9275E: Die Ausgabedatei {0} ist bereits vorhanden.
Erläuterung Die angegebene Ausgabedatei darf keine bereits vorhandene Datei sein.
Aktion Geben Sie eine neue Ausgabedatei an.
CNTR9276I: Die Anwendung {0} hat das Bibliotheksverzeichnis inaktiviert. Die JAR- und WAR-Dateien im Bibliotheksverzeichnis werden nicht verarbeitet.
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 Konfigurationsdatei application.xml in der EAR-Datei der Anwendung.
CNTR9277I: Die JAR- bzw. WAR-Datei {0} enthält keine fernen Schnittstellenklassen für eine Enterprise-Bean der Version 3.0.
Erläuterung Die angegebene JAR- bzw. WAR-Datei enthält keine fernen Schnittstellenklassen für eine Enterprise-Bean der Version 3.0.
Aktion Wenn dieses Modul fernen Schnittstellenklassen für eine Enterprise-Bean der Version 3.0 enthalten sollte, fügen Sie diese Klassen dem Modul hinzu.
CNTR9278E: Der Eingabetyp eines vollständig qualifizierten Klassennamens ist mit der Option {0} nicht kompatibel.
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.
CNTR9400I: Der integrierbare EJB-Container sucht nach zu startenden EJB-Modulen.
Erläuterung Der integrierbare Container scannt den Klassenpfad nach gültigen EJB-Modulen (Enterprise JavaBeans). Gültige EJB-Module enthalten eine Datei ejb-jar.xml oder EJB-Annotationen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR9401I: Der integrierbare EJB-Container wird initialisiert.
Erläuterung Der integrierbare Container muss initialisiert werden, bevor der Benutzercode auf die Enterprise-Bean zugreifen kann.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR9402E: Bei der Initialisierung des integrierbaren EJB-Containers {0} ist ein Fehler aufgetreten.
Erläuterung Das Scannen nach EJB-Modulen oder die Initialisierung des integrierbaren EJB-Containers ist fehlgeschlagen, und der Container ist nicht mehr verwendbar. Weitere Diagnoseinformationen finden Sie möglicherweise in der FFDC-Ausgabe.
Aktion Untersuchen Sie den Ausnahmetyp und optional die FFDC-Ausgabe, um die Ursache für den Initialisierungsfehler zu bestimmen. Häufig ist dieser Fehler auf ein ungültiges EJB-Modul im Klassenpfad zurückzuführen.
CNTR9403E: Der integrierbare EJB-Container kann nicht mehrere Module mit demselben Dateinamen starten: {0} und {1}
Erläuterung Der Benutzercode hat den integrierbaren Container angewiesen, mehrere Module mit demselben Dateinamen zu starten.
Aktion Geben Sie eine Modulliste mit eindeutigen Dateinamen an, oder benennen Sie eines der Module um, so dass die Dateinamen eindeutig sind.
CNTR9405I: Das EJB-Modul {0} wird gestartet.
Erläuterung Der integrierbare EJB-Container startet das identifizierte EJB-Modul. Dazug gehört auch die Bindung der EJB-Factorys und Home-Schnittstellen an JNDI und die Ausführung des EJB-Codes, der für die Ausführung während des Starts spezifiziert wurde.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR9407W: Es sind keine gültigen EJB-Module zum Starten vorhanden.
Erläuterung Der integrierbare EJB-Container hat keine gültigen EJB-Module zum Starten gefunden. Ein gültiges EJB-Modul enthält eine gültige Datei META-INF/ejb-jar.xml oder Klassen mit EJB-Annotationen. Der Grund für diese Nachricht kann sein, dass kein EJB-Modul im Klassenpfad vorhanden ist oder dass die Eigenschaft javax.ejb.embeddable.modules Module definiert, die nicht vorhanden sind.
Aktion Überprüfen Sie den Klassenpfad und die Eigenschaft javax.ejb.embeddable.modules, um festzustellen, welche EJB-Module gestartet werden müssen.
CNTR9408W: Das EJB-Modul {0} konnte nicht gestoppt werden. Ausnahme: {1}
Erläuterung Der integrierbare EJB-Container konnte das EJB-Modul aufgrund der Ausnahme nicht beenden. Die Enterprise-Beans sind möglicherweise noch an JNDI gebunden und für die Clients weiterhin zugänglich. Künftige Versuche, das Modul erneut zu starten, können aufgrund von Namens- oder anderen Ressourcenkollisionen fehlschlagen.
Aktion Beheben Sie den Fehler anhand der Ausnahme, den Protokollen und der FFDC-Ausgabe. Wenn andere Module ordnungsgemäß gestoppt werden, untersuchen Sie das fehlerhafte Modul.
CNTR9409W: Der integrierbare EJB-Container konnte nicht gestoppt werden. Ausnahme: {0}
Erläuterung Der integrierbare EJB-Container konnte wegen der Ausnahme nicht gestoppt werden, als die Methode Close aufgerufen wurde. Da dieser Fehler auftritt, nachdem alle EJB-Module gestoppt wurden, ist dies ein Problem mit dem integrierbaren EJB-Container oder dessen Konfiguration.
Aktion Beheben Sie den Fehler anhand der Ausnahme, den Protokollen und der FFDC-Ausgabe, und überprüfen Sie die Konfiguration des integrierbaren EJB-Containers.
CNTR9410I: Der integrierbare EJB-Container wurde geschlossen.
Erläuterung Die Methode Close wurde aufgerufen, und der integrierbare EJB-Container hat seine Beendigungsroutine abgeschlossen.
Aktion Es ist keine Benutzeraktion erforderlich.
CNTR9412E: Bem Beenden des JNDI-Namespace ist ein Fehler aufgetreten. Ausnahme: {0}
Erläuterung Der integrierbare EJB-Container konnte den Namespace java:global nicht schließen. Das bedeutet, dass einige Enterprise JavaBeans oder andere Objekte, die an den Namespace gebunden sind, durchgelassen werden können. Außerdem kann dies zu JNDI-Problemen führen, wenn weitere Instanzen des integrierbaren EJB-Containers erstellt werden.
Aktion Beheben Sie den Fehler anhand der Ausnahme, den Protokollen und der FFDC-Ausgabe.
CNTR9413E: Fehler beim Lesen der Konfigurationsdatei aus {0}
Erläuterung Der integrierbare EJB-Container konnte die Konfigurationseigenschaften nicht aus der angegebenen Datei lesen. Dieser Fehler kann auftreten, wenn das Format der Eigenschaftendatei nicht in Ordnung ist.
Aktion Vergewissern Sie sich, dass die angegebene Datei im Dateisystem vorhanden und eine korrekt formatierte Eigenschaftendatei ist (z. B. <Eigenschaftsname>=<Eigenschaftswert>).
CNTR9414E: Fehler beim Binden der Datenquelle an JNDI unter Verwendung des Namens {0}. Ausnahme: {1}
Erläuterung Der integrierbare EJB-Container konnte eine javax.sql.DataSource-Instanz nicht an den JNDI-Namespace binden.
Aktion Beheben Sie den Fehler anhand der Ausnahme, den Protokollen und der FFDC-Ausgabe.
CNTR9415E: Die Eigenschaften des integrierbaren EJB-Containers für die Datenquelle {0} enthalten die Eigenschaft name nicht.
Erläuterung Die Eigenschaften, die der integrierbare EJB-Container verwendet, enthalten eine Datenquelle ohne definierten JNDI-Namen.
Aktion Fügen Sie der Eigenschaftendatei eine Eigenschaft name für diese Datenquelle hinzu.
CNTR9416E: Die Eigenschaften des integrierbaren EJB-Containers für die Datenquelle {0} enthalten nicht die Eigenschaft className.
Erläuterung Die Eigenschaften, die der integrierbare EJB-Container verwendet, enthalten eine Datenquelle ohne definierten Klassennamen.
Aktion Fügen Sie der Eigenschaftendatei eine Eigenschaft className für diese Datenquelle hinzu.
CNTR9417E: Die Eigenschaften des integrierbaren EJB-Containers für die Datenquelle {0} enthalten den ConnectionPool.MaxConnections-Wert {1}, der kein positiver numerischer Wert oder null ist.
Erläuterung Die Eigenschaften, die der integrierbare EJB-Container verwendet, enthalten eine Datenquelle mit einem ConnectionPool.MaxConnections-Wert, der kein positiver numerischer Wert oder null ist.
Aktion Ändern Sie den Wert der Eigenschaft ConnectionPool.MaxConnections für diese Datenquelle in einen positiven numerischen Wert oder null.
CNTR9419E: Der integrierbare EJB-Container konnte den JPA-Provider nicht beenden. Ausnahme: {0}
Erläuterung Ein Fehler während der Beendigung hat verhindert, dass der JPA-Provider ordnungsgemäß geschlossen wurde. Dies ist ein Hinweis auf ein anderes Problem, das bereits in den Protokollen aufgezeichnet worden sein müsste. Künftige Versuche, JPA zu verwenden, können fehlschlagen.
Aktion Beheben Sie den Fehler anhand der Ausnahme, den Protokollen und der FFDC-Ausgabe.
CNTR9420E: Die Eigenschaften des integrierbaren EJB-Containers für die Datenquelle {0} enthalten den ConnectionPool-Wert {1}, der nicht gültig ist.
Erläuterung Die Eigenschaften, die dieser integrierbare EJB-Container verwendet, enthalten eine Datenquelle mit einem ConnectionPool-Wert, der nicht gültig ist.
Aktion Ändern Sie den Wert der Eigenschaft ConnectionPool für diese Datenquelle in einen gültigen Wert. Die gültigen Werte sind Namen eines Verbindungspools.
CNTR9421E: Der Eigenschaft {0} wurde der ungültige Wert {1} zugewiesen. Diese Eigenschaft zeigt die Einstellung für den LTC-Resolver (Local Transaction Containment, lokaler Transaktionseinschluss) an. Die gültigen Werte sind Application (Standardwert) und ContainerAtBoundary.
Erläuterung Der LTC-Resolver-Eigenschaft wurde ein nicht unterstützter Wert zugewiesen.
Aktion Der LTC-Resolver-Eigenschaft muss der Standardwert Application oder der Wert ContainerAtBoundary zugewiesen werden.
CNTR9422E: Der Eigenschaft {0} wurde der ungültige Wert {1} zugewiesen. Diese Eigenschaft zeigt die Einstellung für nicht aufgelöste LTC-Aktionen (Local Transaction Containment, lokaler Transaktionseinschluss) an. Die gültigen Werte sind Rollback (Standardwert) und Commit.
Erläuterung Der Eigenschaft für nicht aufgelöste LTC-Aktionen wurde ein nicht unterstützter Wert zugewiesen.
Aktion Der Der Eigenschaft für nicht aufgelöste LTC-Aktionen muss der Standardwert Rollback oder der Wert Commit zugewiesen werden.
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: Jan 2, 2018 8:46:59 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ejs.container.container.html

© Copyright IBM Corporation 2006, 2011. Alle Rechte vorbehalten.
Dieses Information Center ist powered by Eclipse Technology (http://www.eclipse.org).