CWNEN

CWNEN0005E: Der Injektions-Engine-Service ist nicht verfügbar.
Erläuterung Der Injektions-Engine-Service für den angegebenen Server ist nicht verfügbar.
Aktion Der Injektions-Engine-Service wird auf allen Anwendungsserverprozessen als Singleton-Service gestartet. Überprüfen Sie, ob der Anwendungsserver ohne Fehler gestartet wurde.
CWNEN0006E: Die Injektions-Engine kann die Injektionsprozessoren nicht registrieren, wenn der Injektions-Engine-Service nicht initialisiert ist.
Erläuterung Die Injektions-Engine initialisiert beim Start eine Gruppe von Standardinjektionsprozessoren. Der Injektions-Engine-Service muss gestartet und initialisiert werden, bevor weitere Injektionsprozessoren bei der Injektions-Engine registriert werden können.
Aktion Stellen Sie sicher, dass die Injektionsprozessoren registriert werden, nachdem der Anwendungsserver gestartet wurde.
CWNEN0008E: Die Methode {0} muss eine Setter-Methode sein; die Annotation wird ignoriert.
Erläuterung Die Methode für das Injektionsziel muss eine setter-Methode für Eigenschaften sein.
Aktion Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel die vorgesehene Methode angibt.
CWNEN0009E: Die Injektions-Engine konnte den XML-Code aus dem Implementierungsdeskriptor nicht verarbeiten.
Erläuterung Beim Verarbeiten der Metadaten im Implementierungsdeskriptor trat ein Fehler auf.
Aktion Stellen Sie sicher, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist.
CWNEN0010E: Die Injektions-Engine konnte die Annotation {0} oder {1} in der Klasse {2} nicht verarbeiten.
Erläuterung Die Injektions-Engine konnte die Injektionsziele für die angegebene Klasse nicht ordnungsgemäß festlegen.
Aktion Stellen Sie sicher, dass die richtigen Annotationen in der Klasse und in der XML im Implementierungsdeskriptor enthalten sind.
CWNEN0011E: Die Injektions-Engine konnte Bindungen für die Metadaten nicht verarbeiten.
Erläuterung Die Bindungs- und Injektionsinformationen enthalten Fehler.
Aktion Stellen Sie sicher, dass die in der Klasse enthaltenen Annotationen und die im Implementierungsdeskriptor enthaltenen XML richtig sind.
CWNEN0012E: Die Injektions-Engine konnte den Prozessor {0} nicht initialisieren.
Erläuterung Der Prozessor konnte nicht initialisiert werden.
Aktion Stellen Sie sicher, dass der Prozessor verfügbar und ordnungsgemäß mit der Injektions-Engine registriert ist.
CWNEN0013W: Die folgende Ausnahme des Typs NumberFormatException trat auf, als die Injektions-Engine versuchte, den <Namen_des_Umgebungseintrags> {0} in den <Wert_des_Umgebungseintrags> {1} zu konvertieren: {2}
Erläuterung Der Container kann einen Umgebungseintrag aufgrund einer Ausnahme des Typs NumberFormatException nicht verarbeiten.
Aktion Vergewissern Sie sich, dass der Wert des Umgebungseintrags eine gültige Zeichenfolge für den angegebenen Typ ist.
CWNEN0014W: Der Umgebungseintrag des java:comp/env-Kontextes für die Enterprise-Bean {0} hat den Typ Boolean, ist aber nicht auf einen gültigen Booleschen Wert gesetzt: {1}. Daher ist dem Eintrag der Wert "false" zugeordnet.
Erläuterung Einem Umgebungseintrag des java:comp/env-Kontextes für eine Enterprise-Bean des Typs Boolean sollte entweder der Wert "true" oder der Wert "false" zugeordnet werden. Andere Werte haben den Wert "false" zur Folge, der aber auf ein Konfigurationsproblem hinweisen kann. Es ist möglich, dass sich die Anwendung nicht wie erwartet verhält.
Aktion Ändern Sie den Umgebungseintrag des java:comp/env-Kontextes mit dem Typ Boolean in den Wert "true" oder "false".
CWNEN0015W: Beim Versuch, <Name_des_Umgebungseintrags> {0} <Wert_des_Umgebungseintrags> {1} zu erstellen, wurde folgende Ausnahme abgefangen:
{2}
Erläuterung Beim Versuch, einen java:comp/env-Eintrag zu erstellen, hat die Injektions-Engine eine Ausnahme empfangen.
Aktion Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme angegeben sind.
CWNEN0016W: Der Typ {0}, der für den einfachen Umgebungseintrag {1} in der Komponente {2} des Moduls {3} angegeben wurde, ist nicht gültig.
Erläuterung Die Injektions-Engine hat einen Typ festgestellt, der für einen Umgebungseintrag nicht gültig ist.
Aktion Stellen Sie sicher, dass Sie einen der folgenden Umgebungseintragstypen verwenden: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class oder eine Unterklasse von Enum.
CWNEN0017E: Die Injektions-Engine kann das Ziel der resource-ref-Deklaration {0} nicht in die zugeordnete Bindungsposition im globalen Namespace auflösen.
Erläuterung Die Injektions-Engine kann keine Verbindung herstellen zwischen dem im Namespace java:comp/env deklarierten Namen und dem Namen der Zielressource im globalen JNDI-Namespace (Java Naming and Directory Interface).
Aktion Stellen Sie sicher, dass der mit Hilfe der Annotation @Resource oder der Deklaration resource-ref in der Injektion deklarierte Name mit dem Namen in der XML-Datei für Bindungen übereinstimmt.
CWNEN0018E: Das Injektionsziel {0} ist in einer Annotation angegeben, die im XML-Implementierungsdeskriptor nicht existiert.
Erläuterung Folgende Informationen sind in den Überschreibungsregeln der EJB-Spezifikation angegeben: Wenn bereits ein Injektionsziel existiert und mittels XML angegeben wurde, muss das Injektionsziel in der Annotation dasselbe Feld oder dieselbe Eigenschaftsmethode festlegen.
Aktion Ändern Sie das Injektionsziel in der Annotation in der Weise, dass es mit dem vorher in der XML definierten Injektionsziel desselben Feldes oder derselben Eigenschaftsmethode übereinstimmt.
CWNEN0019E: Das Feld für das Injektionsziel {0} darf nicht als "final" deklariert werden.
Erläuterung Gemäß der EJB-Spezifikation darf ein Feld für das Injektionsziel nicht als "final" deklariert werden.
Aktion Korrigieren Sie entweder den Feldnamen oder die Feldsignatur, um eines der nicht privaten Klassenfelder festzulegen.
CWNEN0020E: Beim Versuch, auf das Member {1} zuzugreifen, hat die Injektions-Engine folgende Sicherheitsausnahme abgefangen: {0}.
Erläuterung Die Injektions-Engine verfügte nicht über die für den Zugriff auf das Member erforderlichen Sicherheitsberechtigungsnachweise.
Aktion Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme aufgeführt sind.
CWNEN0021W: Das Feld {0} ist als {1} deklariert, aber der angeforderte Injektionstyp für das Feld ist {2}.
Erläuterung Der im Injektionsziel angegebene Feldtyp ist nicht richtig.
Aktion Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziels das vorgesehene Feld angibt.
CWNEN0022E: Ein Injektionsziel für die Referenz {0} kann nicht verarbeitet werden, weil weder die Methode {1} noch das Feld {2} in der Klasse {3} vorhanden ist.
Erläuterung Die Klasse hat keine Methode und kein Feld mit dem konfigurierten Eigenschaftsnamen für das Injektionsziel.
Aktion Stellen Sie sicher, dass der konfigurierte Eigenschaftsname für das Injektionsziel korrekt eingegeben wurde und dass die Klasse das entsprechende Feld bzw. die entsprechende Eigenschaftsmethode enthält.
CWNEN0023E: Eines oder mehrere der folgenden Argumente sind null: {0} targetClass, {1} targetName, {2} injectionClass.
Erläuterung Beim Versuch, die im XML-Code angegebenen Informationen zum Injektionsziel zu verwenden, trat ein Fehler bei der Injektions-Engine auf.
Aktion Vergewissern Sie sich, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist.
CWNEN0024E: Die Injektions-Engine konnte die ObjectFactory-Klasse {0} nicht laden.
Erläuterung die Injektions-Engine konnte die angegebene Objektklasse nicht laden und nicht instanziieren.
Aktion Stellen Sie sicher, dass die Klasse verfügbar ist und dass der Konstruktor sichtbar und zugänglich ist.
CWNEN0025W: Die Enterprise-Bean ist an eine leere Zeichenfolge im globalen JNDI-Namespace (Java Naming and Directory Interface) gebunden.
Erläuterung Die Annotation für Information oder das Injektionsziel ist falsch oder unvollständig.
Aktion Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist.
CWNEN0026E: Die Elemente home und remote oder local-home und local der Enterprise-Bean {0} sind nicht vorhanden oder können nicht aufgelöst werden.
Erläuterung Die Elemente home und remote oder local-home und local sind nicht vorhanden oder können nicht aufgelöst werden.
Aktion Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind.
CWNEN0027E: Beim Versuch, {1} in den globalen JNDI-Namespace (Java Naming and Directory Interface) einzubinden, hat die Injektions-Engine die folgende Ausnahme bezüglich der Benennung abgefangen: {0}
Erläuterung Die Injektions-Engine hat bei einem Bindungsversuch eine Ausnahme festgestellt.
Aktion Führen Sie die Maßnahmen durch, die in der Nachricht zu dieser Ausnahme angegeben sind.
CWNEN0028E: Bei der Injektion von {0} in {1} hat die Injektions-Engine einen Fehler festgestellt.
Erläuterung Der angegebene Typ ist für eine Injektion in die angegebene Klasse nicht geeignet.
Aktion Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist.
CWNEN0029E: Bei der Injektion von {0} in {1} hat die Injektions-Engine einen Fehler festgestellt. Der Typ {0} darf nur zur Injektion in eine Enterprise-Bean {1} verwendet werden.
Erläuterung Nur EJBContext- oder TimerService-Objekte dürfen mittels direkter Injektion in eine Enterprise-Bean eingefügt werden.
Aktion Vergewissern Sie sich, dass der angegebene Typ ein EJBContext- oder TimerService-Objekt ist.
CWNEN0030E: Beim Abrufen der Objektinstanz des Bindungsobjekts {1} ist bei der Factory {0} ein Fehler aufgetreten.
Erläuterung Die angegebene Objekt-Factory ist für das Bindungsobjekt nicht geeignet.
Aktion Vergewissern Sie sich, dass ein Objekt ordnungsgemäß in die Factory gebunden wurde.
CWNEN0031E: Beim Erstellen der Referenz {0} des Typs {1} trat ein Fehler auf.
Erläuterung Beim Erstellen einer Referenz im globalen JNDI-Namespace (Java Naming and Directory Interface) trat ein Fehler auf.
Aktion Vergewissern Sie sich, dass die angegebene Referenz korrekt ist.
CWNEN0032E: Die XML für {0} {1} konnte nicht verarbeitet werden.
Erläuterung Die XML für die angegebene Referenz ist falsch oder unvollständig.
Aktion Vergewissern Sie sich, dass die im Implementierungsdeskriptor enthaltene XML korrekt ist.
CWNEN0033W: Die für die Tags <ejb-ref> bzw. <ejb-local-ref> angegebene Schnittstelle {0} wurde nicht gefunden.
Erläuterung Die Schnittstellenklasse ist nicht vorhanden oder wurde nicht gefunden.
Aktion Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind und dass die Klasse verfügbar ist.
CWNEN0034E: Der ejb-link/beanName wurde nicht ordnungsgemäß angegeben. Der Name für Bean {0}: Modul {1} muss auf .jar oder .war enden.
Erläuterung Die Annotation für Information oder das Injektionsziel ist falsch oder unvollständig.
Aktion Stellen Sie sicher, dass die Annotation oder die XML mit dem Injektionsziel für die Enterprise-Bean richtig angegeben ist.
CWNEN0035E: Die Referenz {0} des Typs {1} für die Komponente {2} im Modul {3} der Anwendung {4} kann nicht aufgelöst werden.
Erläuterung Die Anwendung deklariert eine Referenz auf ein Objekt, das nicht gefunden wurde.
Aktion Suchen Sie nach einer früheren Nachricht, die einen Hinweis darauf enthält, warum das referenzierte Objekt nicht gefunden wurde, und stellen Sie sicher, dass die Konfiguration der Referenz gültig ist.
CWNEN0036E: Das Bindungsobjekt {0} ist keine Referenz.
Erläuterung Das angegebene Objekt ist falsch.
Aktion Vergewissern Sie sich, dass das Objekt den Typ "Reference" hat.
CWNEN0037E: Die Factory {0} ist nicht für die Erstellung einer Referenz für das Bindungsobjekt {1} vorgesehen.
Erläuterung Die Factory wurde nicht ordnungsgemäß angegeben.
Aktion Geben Sie eine Factory für das verwendete Bindungsobjekt an.
CWNEN0038E: Die Adresse für die Referenz {0} ist leer (null).
Erläuterung Für die Referenz wurde kein Name für die RefAddr angegeben.
Aktion Geben Sie eine RefAddr für die Referenz an.
CWNEN0039E: Die Schnittstelle {0}, das für die Tags <ejb-ref> bzw. <ejb-local-ref> angegeben ist, wurde nicht gefunden.
Erläuterung Die Schnittstellenklasse ist nicht vorhanden oder wurde nicht gefunden.
Aktion Vergewissern Sie sich, dass die Tags <ejb-ref> bzw. <ejb-local-ref> im XML-Implementierungsdeskriptor richtig angegeben sind und dass die Klasse verfügbar ist.
CWNEN0040W: Das Feld oder die Methode {0} wurde für mehrere Injektionsziele konfiguriert.
Erläuterung Wenn mehrere Injektionsziele für dasselbe Feld oder dieselbe Methode konfiguriert sind, kann die Injektions-Engine nicht das Ziel für die Injektion bestimmen.
Aktion Konfigurieren Sie nicht mehrere Injektionsziele für dasselbe Feld oder dieselbe Methode.
CWNEN0041E: Die EJB-Referenz {0} im Modul {1} auf die Schnittstelle {2} der Enterprise-Bean {3} kann auf diesem Knoten nicht aufgelöst werden.
Erläuterung Der Geltungsbereich für die AUTOLINK-Verbindung beschränkt sich auf die Anwendung mit der EJB-Referenz und auf Server, die nicht Member eines Application-Serverclusters sind.
Aktion Stellen Sie sicher, dass die Enterprise-Beans, die referenziert werden, in derselben Anwendung vorhanden sind.
CWNEN0042W: Die env-entry-Anweisung {0} wurde bereits mit dem Typ {1} angegeben.
Erläuterung Doppelte env-entry-Anweisungen mit demselben Namen sind nicht zulässig.
Aktion Konfigurieren Sie keine env-entry-Anweisung mit demselben Namen.
CWNEN0043E: Das Einfügen einer UserTransaction-Schnittstelle in eine containerverwaltete Transaktions-Bean ist nicht zulässig.
Erläuterung Die EJB-Spezifikation bedingt, dass die UserTransaction-Schnittstelle Enterprise-Beans mit containerverwalteter Transaktionsabgrenzung nicht zur Verfügung steht.
Aktion Fügen Sie keine UserTransaction-Schnittstelle in eine containerverwaltete Transaktions-Bean ein.
CWNEN0044E: Es wurde keine Ressourcenreferenzenbindung für die Ressourcenreferenz {0} gefunden, die für die Komponente {1} definiert ist.
Erläuterung Möglicherweise wurde keine Bindung für die Ressourcenreferenz angegeben, oder sie wurde falsch angegeben.
Aktion Es wurde eine Ressourcenreferenz für eine Komponente mit der Annotation "@Resource" in einer Komponentenklassendatei oder in einer der folgenden XML-Zeilengruppen im Implementierungsdeskriptor definiert: resource-env-ref, resource-ref, message-destination-ref. Stellen Sie sicher, dass eine Bindung für die Ressourcenreferenz in der Datei "ibm-ejb-jar-bnd" für ein EJB-Modul, in der Datei "ibm-web-bnd" für ein Webanwendungsmodul bzw. in der Datei "ibm-application-client-bnd" für ein Clientmodul definiert ist.
CWNEN0045W: Für das env-entry-Element {0} für die Komponente {1} wurde kein Injektionsziel oder kein Wert angegeben.
Erläuterung Es muss ein Wert für ein env-entry-Element angegeben werden, wenn der Wert für das Injektionsziel nicht definiert ist.
Aktion Geben Sie einen Wert und/oder ein Injektionsziel für das env-entry-Element an.
CWNEN0046W: Der Typ {0}, der im resource-ref-, resource-env-ref- oder message-destination-ref-Element mit dem Namen {1} im Modul {2} angegeben wurde, konnte nicht geladen werden. Es wird keine Kompatibilitätsprüfung des Typs für diese Ressourcenreferenz durchgeführt.
Erläuterung Der Typ der in der Ressourcenreferenzbindung angegebene Typ kann nicht auf Kompatibilität mit dem Typ geprüft werden, der in einer der folgenden XML-Zeilengruppen im Implementierungsdeskriptor angegeben ist: resource-env-ref, resource-ref, message-destination-ref.
Aktion Ändern Sie den für die Ressourcenreferenz im Implementierungsdeskriptor angegebenen Typ in einen Typ, der geladen werden kann.
CWNEN0047W: Ressourcenannotationen in den Feldern der Klasse {0} werden ignoriert. Die Annotationen können wegen der folgenden Ausnahme nicht abgerufen werden: {1}
Erläuterung Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird.
Aktion Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme.
CWNEN0048W: Ressourcenannotationen in den Feldern der Klasse {0} werden ignoriert. Die Klasse {0} wird auf Annotationen verarbeitet, weil sie von der Anwendungsklasse {1} referenziert wird. Die Annotationen können wegen der folgenden Ausnahme nicht abgerufen werden: {2}
Erläuterung Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird.
Aktion Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme.
CWNEN0049W: Ressourcenannotationen in den Methoden der Klasse {0} werden ignoriert. Die Annotationen können wegen der folgenden Ausnahme nicht abgerufen werden: {1}
Erläuterung Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird.
Aktion Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme.
CWNEN0050W: Ressourcenannotationen in den Methoden der Klasse {0} werden ignoriert. Die Klasse {0} wird auf Annotationen verarbeitet, weil sie von der Anwendungsklasse {1} referenziert wird. Die Annotationen können wegen der folgenden Ausnahme nicht abgerufen werden: {2}
Erläuterung Die Anwendung funktioniert nicht ordnungsgemäß, wenn die angegebene Klasse verwendet wird.
Aktion Entfernen Sie die Klasse aus der Anwendung, oder beheben Sie die Ursache der Ausnahme.
CWNEN0051E: Die Bean {0} im Modul {1} der Anwendung {2} enthält widersprüchliche Konfigurationsdaten im XML-Implementierungsdeskriptor. Es sind widersprüchliche Elementtypen mit demselben {3}-Elementwert vorhanden: {4}). Die widersprüchlichen Elementtypen sind {5} und {6}.
Erläuterung Wenn mehrere Ressourcenreferenzen im XML-Implementierungsdeskriptor für denselben Komponenten-Namespace mit demselben Namen definiert sind, muss auch der Ressourcentyp identisch sein. Dieser Fehler tritt gewöhnlich auf, wenn Ressourcenreferenzen für eine EJB und für eine entsprechende Interceptor-Klasse definiert werden. EJB und Interceptor verwenden denselben Komponenten-Namespace. Deshalb müssen auch die Ressourcenreferenzen zwischen den beiden Parteien denselben Typ haben.
Aktion Ändern Sie im XML-Implementierungsdeskriptor den Namen einer der Ressourcenreferenzen oder den Typ einer der Referenzen, so dass die Typangaben identisch sind.
CWNEN0052E: Die Bean {0} im Modul {1} der Anwendung {2} enthält widersprüchliche Konfigurationsdaten im XML-Implementierungsdeskriptor. Es sind widersprüchliche {3}-Elementwerte für mehrere {4}-Elemente mit demselben {5}-Elementwert vorhanden: {6}. Die widersprüchlichen {3}-Elementwerte sind {7} und {8}.
Erläuterung Wenn mehrere Ressourcenreferenzen im XML-Implementierungsdeskriptor für denselben Komponenten-Namespace mit demselben Namen definiert sind, müssen alle Attribute der Ressource identisch sein bzw. dem jeweils anderen Attribut zugeordnet werden können. Dieser Fehler tritt gewöhnlich auf, wenn Ressourcenreferenzen für eine EJB und für eine entsprechende Interceptor-Klasse definiert werden. EJB und Interceptor verwenden denselben Komponenten-Namespace. Deshalb müssen auch die Ressourcenreferenzen zwischen den beiden Parteien kompatibel sein.
Aktion Ändern Sie im XML-Implementierungsdeskriptor den Namen einer der Ressourcenreferenzen, oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann.
CWNEN0053E: Die Konfigurationsdaten im XML-Implementierungsdeskriptor und in den Quellcodeannotationen der Bean {0} im Modul {1} der Anwendung {2} sind widersprüchlich. Es sind widersprüchliche {3}-Elementwerte oder {4}-Attributwerte für mehrere {5}-Elemente oder {6}-Annotationen mit demselben {7}-Elementwert bzw. {8}-Attributwert vorhanden: {9}. Die widersprüchlichen {3}-Elementwerte bzw. {4}-Attributwerte sind {10} und {11}.
Erläuterung Wenn mehrere Ressourcenreferenzen im XML-Implementierungsdeskriptor und in den Quellcodeannotationen für denselben Komponenten-Namespace mit demselben Namen definiert werden, müssen einige Attribute der Ressource identisch sein oder einander zugeordnet werden können.
Aktion Ändern Sie im XML-Implementierungsdeskriptor oder in den Quellcodeannotationen den Namen einer der Ressourcenreferenzen, oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann.
CWNEN0054E: Die Bean {0} im Modul {1} der Anwendung {2} enthält widersprüchliche Konfigurationsdaten in den Quellcodeannotationen. Es sind widersprüchliche {3}-Attributwerte für mehrere {4}-Annotationen mit demselben {5}-Attributwert vorhanden: {6}. Die widersprüchlichen {3}-Attributwerte sind {7} und {8}.
Erläuterung Wenn mehrere Ressourcenreferenzen in den Quellcodeannotationen für denselben Komponenten-Namespace mit demselben Namen definiert sind, müssen alle Attribute der Ressource identisch sein bzw. dem jeweils anderen Attribut zugeordnet werden können.
Aktion Ändern Sie in den Quellcodeannotationen den Namen einer der Ressourcenreferenzen, oder ändern Sie einen der widersprüchlichen Werte so, dass er dem anderen Wert zugeordnet werden kann.
CWNEN0055E: Die Nachrichten-Destination {0} im Modul {1} der Anwendung {2} wurde nicht auf diesem Knoten gefunden.
Erläuterung Der Geltungsbereich von AutoLink ist auf die Anwendung, in der die Nachrichten-Destination referenziert wird, und auf die Server beschränkt, die keine Member eines Anwendungsservers sind.
Aktion Stellen Sie sicher, dass die Nachrichten-Destination, die referenziert wird, in dieser Anwendung vorhanden ist. Alternativ können Sie eine Bindung für die Nachrichten-Destination definieren.
CWNEN0056E: Die Injektion der Ressource {0} wurde für eine Eigenschaftsinstanzvariable und die zugehörige Setter-Methode in der Klasse {1} des Moduls {2} der Anwendung {3} angegeben.
Erläuterung Die Anforderung einer Injektion einer Ressource in die Instanzvariable einer Eigenschaft und in die zugehörige Setter-Methode ist ein Fehler.
Aktion Entfernen Sie eine der Annotationen - aus dem Feld oder aus der Methode. Das Feld oder die Methode könnte die Injektion einer Ressource mit einem anderen (vom Standard abweichenden) Namen anfordern. Durch die explizite Angabe des JNDI-Namens einer Ressource kann die Injektion einer einzelnen Ressource in mehrere Felder oder Methoden mehrerer Klassen veranlasst werden.
CWNEN0057W: Das Injektionsziel {0}.{1} darf nicht als statisches Ziel deklariert werden.
Erläuterung Gemäß der EJB-Spezifikation darf ein Injektionsziel nur dann als statisches Ziel deklariert werden, wenn es im Clientcontainer enthalten ist.
Aktion Ändern Sie den Code für das Injektionsziel so, dass es als nicht statisches Ziel deklariert wird, wählen Sie ein anderes Injektionsziel aus, oder entfernen Sie das Injektionsziel, und deklarieren Sie es manuell.
CWNEN0058E: Das Injektionsziel {0}.{1} muss im Clientcontainer als statisches Ziel deklariert werden.
Erläuterung Gemäß der EJB-Spezifikation muss ein Injektionsziel im Clientcontainer als statisches Ziel deklariert werden.
Aktion Ändern Sie den Code für das Injektionsziel so, dass es als statisches Ziel deklariert wird, wählen Sie ein anderes Injektionsziel aus, oder entfernen Sie das Injektionsziel, und deklarieren Sie es manuell.
CWNEN0059E: Die Steuerkomponente für Injektion konnte die Injektion des Bindungsobjekts {0} nicht in die EJB-Datei {1}:{2} nicht durchführen, weil die versuchte Injektion rekursiv oder zyklisch ist.
Erläuterung Eine zyklische oder rekursive Injektion findet statt, wenn die Injektion eines Objekts eine weitere Injektion desselben Objekts erfordert. Dieses Szenario kann beispielsweise auftreten, wenn eine Stateful-Session-Bean versucht, eine Injektion einer Instanz desselben Typs bei sich selbst durchzuführen.
Aktion Ändern Sie den Anwendungscode oder die Konfiguration so, dass Injektionsziele weder direkt noch indirekt von sich selbst abhängig sind.
CWNEN0060E: Die Injektion einer UserTransaction-Instanz in die Klasse {0}, die der Komponente {1} im Modul {2} der Anwendung {3} zugeordnet ist, ist nicht möglich. Eine UserTransaction-Instanz kann nicht in diese Klasse injiziert werden, weil sie einer Bean-Komponente zugeordnet ist, die gemäß ihrer Konfiguration keine Bean-managed Transactions zulässt.
Erläuterung Die Klasse wurde für die Injektion einer UserTransaction-Instanz konfiguriert, was nicht zulässig ist. Wenn die Klasse eine Bean ist, ist die Bean nicht für Bean-managed Transactions konfiguriert. Wenn die Klasse ein Interceptor oder ein Web-Service-Handler ist, wird sie von einer oder mehreren Beans verwendet, die nicht für Bean-managed Transactions konfiguriert sind.
Aktion Ändern Sie die Klasse, um die Injektion einer UserTransaction-Instanz zu stoppen, oder ändern Sie die Bean-Konfiguration, so dass Bean-managed Transactions zugelassen werden. Wenn diese Klasse ein Interceptor- oder Web-Service-Handler-Klasse ist, die von mehreren Beans verwendet wird, von denen einige für Bean-managed Transaction konfiguriert sind und andere nicht, erstellen Sie eine neue Interceptor- oder Web-Service-Handler-Klasse, die keine UserTransaction-Instanz injiziert, und verwenden Sie diese für Beans, die für Container-managed Transactions (CMP) konfiguriert sind.
CWNEN0061E: Der Eigenschaftsname {0} für das Injektionsziel der Referenz {1} ist in der Klasse {2} mehrdeutig. Die Methode {3} und die Methode {4} sind beide mit dem Typ {5} kompatibel.
Erläuterung Die Klasse wurde für Methodeninjektion konfiguriert, aber es sind mehrere Methoden mit dem Typ des zu injizierenden Objekts kompatibel.
Aktion Ändern Sie die Bean-Konfiguration so, dass der exakte Typ einer der Methoden angegeben wird, ändern Sie die Klasse so, dass sie eine Methode mit einem Parametertyp enthält, der dem Typ der Injektionskonfiguration genau entspricht, oder ändern Sie die Klasse, indem Sie eine der mehrdeutigen Methoden entfernen oder umbenennen.
CWNEN0062E: Die Komponente {0} und die Komponente {1} im Modul {2} der Anwendung {3} haben widersprüchliche Werte für die Eigenschaft {4} der Referenz {5}. Die widersprüchlichen Werte sind {6} und {7}.
Erläuterung Wenn eine Referenz in mehreren Komponenten, die denselben Komponenten-Namespace nutzen, mit demselben Namen definiert ist, müssen alle Bindungs- und Erweiterungseigenschaften der Referenz identisch sein.
Aktion Ändern Sie in der Bindungs- bzw. Erweiterungsdatei des Moduls einen der widersprüchlichen Werte, so dass beide Werte identisch sind.
CWNEN0063E: Der einfache Umgebungseintrag {0} im Modul {1} der Anwendung {2}, der den Enum-Typ {3} hat, ist nicht auf eine gültige Enum-Kennung gesetzt: {4}.
Erläuterung Einem einfachen Umgebungseintrag für ein Unternehmensmodul des Typs Enum muss eine gültige Enum-Kennung zugewiesen werden.
Aktion Weisen Sie dem einfachen Umgebungseintrag des Typs Enum eine gültige Enum-Kennung zu.
CWNEN0064E: Es wurde ein nicht gültiger Typ für den einfachen Umgebungseintrag {0} im Modul {1} der Anwendung {2} angegeben: {3}.
Erläuterung Ein einfacher Umgebungseintrag für ein Unternehmensmodul kann einen der folgenden Java-Typen haben: String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class oder eine Unterklasse von Enum.
Aktion Ändern Sie den einfachen Umgebungseintrag in einen der unterstützten Typen.
CWNEN0065E: Die Referenz {0} für die Komponente {1} im Modul {2} der Anwendung {3} hat einen Namen, der nicht gültig ist.
Erläuterung Referenznamen müssen relativ zu java:comp/env angegeben werden oder mit java:global, java:app, java:module bzw. java:comp beginnen.
Aktion Ändern Sie den Referenznamen im Implementierungsdeskriptor und in den Quellcodeannotationen.
CWNEN0066E: Die Quellcodeannotation @DataSourceDefinition mit dem Namensattribut {0} für die Komponente {1} im Modul {2} der Anwendung {3} hat die folgenden Konfigurationsdaten für das Attribut properties, die nicht gültig sind: {4}
Erläuterung Das Format für Eigenschaften, die in der Annotation DataSourceDefinition angegeben werden, ist Name=Wert.
Aktion Ändern Sie das Attribut properties in der Quellcodeannotation so, dass es das Format Name=Wert hat.
CWNEN0067E: Die Quellcodeannotation @DataSourceDefinition mit dem Namensattribut {0} für die Komponente {1} im Modul {2} der Anwendung {3} hat die folgenden Konfigurationsdaten für das Attribut isolationLevel, die nicht gültig sind: {4}
Erläuterung Für isolationLevel muss eine der folgenden Konstanten aus der Klasse java.sql.Connection angegeben werden: TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ oder TRANSACTION_SERIALIZABLE.
Aktion Ändern Sie das Attribut isolationLevel in der Quellcodeannotation in einen der gültigen Werte.
CWNEN0068E: Die EJB-Referenz {0} im Modul {1} auf die Schnittstelle {2} einer Enterprise-Bean kann auf diesem Knoten nicht aufgelöst werden.
Erläuterung Der Geltungsbereich für die AUTOLINK-Verbindung beschränkt sich auf die Anwendung mit der EJB-Referenz und auf Server, die nicht Member eines Application-Serverclusters sind.
Aktion Stellen Sie sicher, dass die Enterprise-Beans, die referenziert werden, in derselben Anwendung vorhanden sind.
CWNEN0069E: Die Injektionsmethode {0}.{1} muss mit einem einzigen Parameter und nicht mit {2} Parametern deklariert werden.
Erläuterung Injektionsmethoden müssen den Konventionen der Set-Methoden für JavaBeans-Eigenschaften folgen.
Aktion Ändern Sie den Code der Injektionsmethode so, dass er einen einzigen Parameter enthält, wählen Sie ein anderes Injektionsziel aus, oder entfernen Sie das Injektionsziel, und tragen Sie den Wert manuell en.
CWNEN0070W: Die Annotationsklasse {0} wird nicht erkannt, weil sie von der Position {1} und nicht von einem Produktklassenladeprogramm geladen wurde.
Erläuterung Das Klassenladeprogramm der Anwendung oder ein Klassenladeprogramm des Anwendungsservers hat eine Annotationsklasse geladen, die von einem Klassenladeprogramm des Produkts geladen werden muss. Dieser Fehler tritt auf, wenn ein Klassenladeprogramm so konfiguriert wurde, dass Klassen zuerst mit dem lokalen Klassenladeprogramm geladen werden (übergeordnete zuletzt). Die Annotation wird nur erkannt, wenn sie von einem Klassenladeprogramm des Produkts geladen wird.
Aktion Entfernen Sie die Annotationsklasse aus dem Klassenpfad der Anwendung bzw. des Anwendungsservers.
CWNEN0071E: Die Referenz {0} für die Komponente {1} im Modul {2} in der Anwendung {3} hat den Typ {4} und einen Wert für das Attribut {5}, das nicht gültig ist: {6}
Erläuterung Das angegebene Attribut darf entweder nicht definiert werden, oder es muss den Standardwert haben.
Aktion Entfernen Sie das Attribut aus der Quellcodeannotation oder aus dem Implementierungsdeskriptor.
CWNEN8990I: This message is an English-only Informational message: {0}.
Erläuterung This informational message is not translated.
Aktion See message for details.
CWNEN8991W: This message is an English-only Warning message: {0}.
Erläuterung This warning message is not translated.
Aktion See message for details.
CWNEN8992E: This message is an English-only Error message: {0}.
Erläuterung This error message is not translated.
Aktion See message for details.
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: Sep 19, 2011 6:29:26 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.wsspi.injectionengine.injection.html

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