CWNEN

CWNEN0005E: Le service de moteur d'injection n'est pas disponible.
Explication Le service de moteur d'injection pour le serveur spécifié n'est pas disponible.
Action Le service de moteur d'injection est démarré comme service singleton pour tous les processus de serveur d'application. Vérifiez que le serveur d'application n'a rencontré aucune erreur au démarrage.
CWNEN0006E: Le moteur d'injection ne peut enregistrer aucun processeur d'injection tant que le service de moteur d'injection n'a pas été initialisé.
Explication Le moteur d'injection initialise un ensemble de processeurs d'injection par défaut au démarrage. Le service de moteur d'injection doit être lancé et initialisé avant de pouvoir enregistrer d'autres processeurs d'injection avec ce moteur d'injection.
Action Vérifiez que les processeurs d'injection sont enregistrés après le démarrage du serveur d'application.
CWNEN0008E: La méthode {0} doit être une méthode d''accès set ; cette annotation est ignorée.
Explication La méthode pour la cible d'une injection doit être une méthode de propriété de type méthode d'accès set.
Action Vérifiez que l'annotation ou la cible d'injection XML spécifie la méthode désirée.
CWNEN0009E: Le moteur d'injection n'a pas réussi à traiter le code XML du descripteur de déploiement.
Explication Une erreur est survenue dans le traitement des métadonnées du descripteur de déploiement.
Action Assurez-vous que l'élément XML contenu dans le descripteur de déploiement est correct.
CWNEN0010E: Le moteur d''injection n''a pas réussi à traiter l''annotation {0} ou l''annotation {1} dans la classe {2}.
Explication Le moteur d'injection n'a pas réussi à configurer correctement les cibles d'injection pour la classe spécifiée.
Action Vérifiez que les annotations correctes sont contenues dans la classe et dans le XML du descripteur de déploiement.
CWNEN0011E: Le moteur d'injection n'a pas réussi à traiter les liaisons correspondant aux métadonnées.
Explication Les liaisons et les informations d'injection contiennent des erreurs.
Action Vérifiez que les annotations contenues dans la classe et le XML contenu dans le descripteur de déploiement sont correctes.
CWNEN0012E: Le moteur d''injection n''a pas réussi à initialiser le processeur {0}.
Explication Le processeur ne s'est pas initialisé.
Action Vérifiez que le processeur est disponible et correctement connecté au moteur d'injection.
CWNEN0013W: L''exception NumberFormatException suivante a été émise lorsque le moteur d''injection a tenté de convertir {0} <env-entry-name> {1} <env-entry-value>: {2}
Explication Le conteneur ne peut pas traiter une entrée d'environnement en raison d'une exception NumberFormatException.
Action Assurez-vous que la valeur de l'entrée d'environnement est une représentation du type spécifié sous forme de chaîne (String) valide.
CWNEN0014W: L''entrée d''environnement java:comp/env de contexte pour le bean entreprise {0}, qui est de type booléen, n''a pas de valeur booléenne valide : {1}. Cette entrée se voit donc donc attribuer une valeur false.
Explication Une entrée d'environnement de contexte java:comp/env pour un bean entreprise du type booléen devrait se voir attribuer une valeur true ou false. Toute autre valeur résulte en une valeur false, mais cela peut indiquer un problème de configuration. L'application pourrait ne pas fonctionner comme prévu.
Action Modifiez l'entrée d'environnement de contexte java:comp/env de type booléen avec une valeur 'true' ou 'false'.
CWNEN0015W: L''exception suivante a été interceptée lors d''une tentative de construction de {0} <env-entry-name> {1} <env-entry-value> :
{2}
Explication Le moteur d'injection a rencontré une exception lors de la tentative de créer une entrée java:comp/env.
Action Prenez les mesures nécessaires en vous référant au message de l'exception.
CWNEN0016W: Le type {0}, qui n''est pas valide, a été spécifié pour l''entrée d''environnement simple {1} dans le composant{2} du module {3}.
Explication Le moteur d'injection a rencontré un type non valide pour une entrée d'environnement.
Action Assurez-vous d'utiliser l'un des types d'entrée d'environnement suivants : String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class et toute sous-classe d'Enum.
CWNEN0017E: Le moteur d''injection ne parvient pas à résoudre la cible de la déclaration resource-ref {0} vers l''emplacement de liaison associé dans l''espace de noms global.
Explication Le moteur d'injection ne peut pas établir de lien entre le nom déclaré dans l'espace de noms java:comp/env et le nom de la ressource cible dans l'espace de noms Java Naming and Directory Interface (JNDI) global.
Action Vérifiez que le nom déclaré pour cette injection, avec une annotation @Resource ou une déclaration resource-ref, correspond à un nom identique dans le fichier XML de liaison.
CWNEN0018E: La cible d''injection {0} est spécifiée dans une annotation qui n''existe pas dans le descripteur de déploiement XML.
Explication Les informations suivantes sont indiquées dans les règles de substitution de la spécification d'EJB : Lorsqu'une cible d'injection existe déjà et qu'elle est spécifiée avec XML, la cible d'injection d'annotation doit spécifier le même champ ou la même méthode de propriété.
Action Modifiez la cible d'injection d'annotation pour qu'elle corresponde à la cible d'injection XML précédemment définie du même champ ou de la même méthode de propriété.
CWNEN0019E: Le champ cible d''injection {0} ne doit pas être déclaré comme ''final''.
Explication Selon la spécification d'EJB, un champ cible d'injection ne doit pas être déclaré comme 'final'.
Action Corrigez soit le nom du champ, soit la signature du champ pour spécifier l'un des champs de classe non privés.
CWNEN0020E: Le moteur d''injection a intercepté l''exception de sécurité suivante en tentant d''accéder au membre {1} : {0}.
Explication Ce moteur d'injection ne possédait pas l'accréditation de sécurité requise pour accéder à ce membre.
Action Prenez les mesures nécessaires en vous référant au message de l'exception.
CWNEN0021W: Le champ {0} est déclaré comme {1} mais le type d''injection demandé pour le champ est {2}.
Explication Le type de champ indiqué pour la cible d'injection n'est pas correct.
Action Vérifiez que l'annotation ou la cible d'injection XML spécifient bien le champ désiré.
CWNEN0022E: Une cible d''injection pour la référence {0} ne peut pas être traitée car ni la méthode {1} ni la zone {2} n''existent dans la classe {3}.
Explication La classe ne possède pas de méthode ni de zone comportant le nom de la propriété de cible d'injection.
Action Vérifiez que le nom de la propriété de cible d'injection configuré est correctement orthographié et que la classe contient la méthode de propriété ou la zone correspondante.
CWNEN0023E: Un ou plusieurs des arguments suivants est null : targetClass {0}, targetName {1}, injectionClass {2}.
Explication Le moteur d'injection a rencontré une erreur lors de la tentative d'utiliser les informations de cible d'injection spécifiées dans le code XML.
Action Vérifiez que le XML existant dans le descripteur de déploiement est correct.
CWNEN0024E: Le moteur d''injection n''a pas réussi à charger la classe ObjectFactory {0}.
Explication Le moteur d'injection n'a pas réussi à charger et à instancier la classe d'objets spécifiée.
Action Assurez-vous que la classe est disponible et que le constructeur est visible et accessible.
CWNEN0025W: Le bean enterprise est en train d'être lié à une chaîne vide dans l'espace de noms global JNDI.
Explication L'annotation d'informations ou la cible d'injection est incorrecte ou incomplète.
Action Vérifiez que l'annotation ou la cible d'injection XML correspondant au bean entreprise est correct(e).
CWNEN0026E: Le bean enterprise {0} home et distant , ou home local et les éléments locaux, sont manquants ou ne peuvent être résolus.
Explication Les éléments home et remote, ou local-home et local, sont manquants ou ne peuvent être résolus.
Action Vérifiez que les balises <ejb-ref> ou <ejb-local-ref> sont spécifiées correctement dans le descripteur de déploiement XML.
CWNEN0027E: Le moteur d''injection a intercepté l''exception de nommage {0} lors d''une tentative de lier {1} dans l''espace de noms global JNDI.
Explication Le moteur d'injection a rencontré une exception lors de la tentative de liaison.
Action Prenez les mesures nécessaires en vous référant au message de l'exception.
CWNEN0028E: Le moteur d''injection a rencontré une erreur lors de l''injection de {0} dans {1}.
Explication Le type spécifié ne peut pas être injecté dans la classe spécifiée.
Action Vérifiez que l'annotation ou la cible d'injection XML correspondant au bean entreprise est correct(e).
CWNEN0029E: Le moteur d''injection a rencontré une erreur lors de l''injection de {0} dans {1}. Le type {0} ne peut être injecté que dans un bean entreprise {1}.
Explication Seuls les objets EJBContext ou TimerService peuvent être injectés directement dans un bean entreprise.
Action Vérifiez que le type spécifié est un objet EJBContext ou TimerService.
CWNEN0030E: La fabrique {0} a rencontré un problème lors de l''obtention de l''objet {1} de liaison d''instance d''objet.
Explication La fabrique d'objet spécifiée est incorrecte pour l'objet de liaison.
Action Vérifiée que la fabrique a un objet correctement lié.
CWNEN0031E: Une défaillance s''est produite lors de la création de la référence {0} du type {1}.
Explication Un problème a été rencontré dans la création d'une référence devant se trouver dans l'espace de noms Java Naming and Directory Interface (JNDI) global.
Action Vérifiez que la référence spécifiée est correcte.
CWNEN0032E: Le traitement du XML pour {0} {1} a échoué.
Explication Le XML correspondant à la référence spécifiée est incorrect ou incomplet.
Action Vérifiez que le XML existant dans le descripteur de déploiement est correct.
CWNEN0033W: L''interface {0} spécifiée pour les balises <ejb-ref> ou <ejb-local-ref> est introuvable.
Explication La classe d'interface est manquante ou introuvable.
Action Vérifiez que les balises <ejb-ref> ou <ejb-local-ref> sont spécifiées correctement dans le descripteur de déploiement XML et que la classe est disponible.
CWNEN0034E: Le nom ejb-link/beanName n''est pas correct. Le bean {0} : nom de module {1} doit se terminer par .jar ou .war.
Explication L'annotation d'informations ou la cible d'injection est incorrecte ou incomplète.
Action Vérifiez que l'annotation ou la cible d'injection XML correspondant au bean entreprise est correct(e).
CWNEN0035E: Impossible de résoudre la référence {0} de type {1} pour le composant {2} dans le module {3} de l''application {4}.
Explication L'application a déclaré une référence à un objet qui est introuvable.
Action Recherchez un message précédent indiquant pour quelles raisons l'objet référencé est introuvable et vérifiez que la référence est correctement configurée.
CWNEN0036E: L''objet de liaison {0} n''est pas une Référence.
Explication L'objet spécifié est incorrect.
Action Vérifiez que l'objet est défini comme un type Référence.
CWNEN0037E: La fabrique {0} ne permet pas de créer de Référence pour l''objet de liaison {1}.
Explication La fabrique a été spécifiée de manière incorrecte.
Action Spécifiez une fabrique pour l'objet de liaison utilisé.
CWNEN0038E: L''adresse correspondant à la Référence {0} est vide (null).
Explication Un nom d'adresse de référence pour cette Référence n'a pas été spécifié.
Action Spécifiez une adresse de référence pour la référence.
CWNEN0039E: L''interface {0} spécifiée pour les balises <ejb-ref> ou <ejb-local-ref> est introuvable.
Explication La classe d'interface est manquante ou introuvable.
Action Vérifiez que les balises <ejb-ref> ou <ejb-local-ref> sont spécifiées correctement dans le descripteur de déploiement XML et que la classe est disponible.
CWNEN0040W: Le champ ou la méthode {0} ont été configurés pour être injectés plusieurs fois.
Explication Lorsque plusieurs cibles d'injection sont configurées pour le même champ ou la même méthode, le moteur d'injection n'est pas capable de déterminer quelle cible doit être injectée.
Action Ne configurez pas le même champ ou la même méthode avec plusieurs cibles d'injection.
CWNEN0041E: La référence EJB {0} du module {1} à l''interface {2} du bean enterprise {3} ne peut pas être résolue sur ce noeud.
Explication La portée de la liaison automatique est limitée à l'application dans laquelle survient la référence EJB, et aux serveurs qui ne sont pas membres du cluster d'Application Server.
Action Vérifiez que les beans entreprise qui sont actuellement référencés existent dans la même application.
CWNEN0042W: L''instruction env-entry {0} est déjà spécifiée avec le type {1}.
Explication Les instructions env-entry en double portant le même nom ne sont pas permises.
Action Ne configurez pas une instruction env-entry avec le même nom.
CWNEN0043E: L'injection d'une interface de transaction utilisateur dans un bean de transaction gérée par conteneur n'est pas autorisée.
Explication La spécification Enterprise JavaBeans (EJB) requiert que l'interface de transaction utilisateur soit inaccessible aux beans entreprise avec une démarcation de transaction gérée par conteneur.
Action N'injectez pas une interface de transaction utilisateur dans un bean de transaction gérée par conteneur.
CWNEN0044E: Une liaison de référence à une ressource est introuvable pour la référence à la ressource {0}, définie pour le composant {1}.
Explication Une liaison de référence à une ressource a peut-être été omise ou spécifiée de manière erronée.
Action Une référence à une ressource est définie pour un composant avec l'annotation @Resource dans un fichier de classe de composant ou dans l'une de ces stances XML du descripteur de déploiement : resource-env-ref, resource-ref, message-destination-ref. La liaison doit être définie pour la référence à une ressource dans le fichier ibm-ejb-jar-bnd si le composant est un module d'EJB module, dans le fichier ibm-web-bnd file si c'est une application Web, ou dans le fichier ibm-application-client-bnd si c'est un module client.
CWNEN0045W: Aucune cible d''injection ou aucune valeur ne sont spécifiées pour l''entrée env-entry {0} qui est définie pour le composant {1}.
Explication La valeur d'une entrée env-entry doit être spécifiée si la valeur injection-target n'est pas définie.
Action Spécifiez pour l'entrée env-entry une valeur, une cible d'injection, ou les deux.
CWNEN0046W: Le type {0} indiqué pour la référence resource-ref, resource-env-ref ou message-destination-ref {1} dans le module {2} n''a pas pu être chargé. La compatibilité du type ne sera pas vérifiée pour cette référence à la ressource.
Explication Il n'est pas possible de vérifier si le type de la ressource identifiée par la liaison de référence à la ressource est compatible avec le type défini pour l'une des stances XML suivantes dans le descripteur de déploiement : resource-env-ref, resource-ref, message-destination-ref.
Action Déclarez un type chargeable pour la référence à la ressource dans le descripteur de déploiement.
CWNEN0047W: Les annotations de ressource pour les champs de la classe {0} seront ignorées. Ces annotations n''ont pas pu être obtenues en raison de l''exception suivante : {1}.
Explication L'application ne fonctionnera pas correctement si la classe spécifiée est utilisée.
Action Vous devez soit supprimer la classe de l'application, soit corriger la cause de l'exception.
CWNEN0048W: Les annotations de ressource pour les champs de la classe {0} seront ignorées. Les annotations liées à la classe {0} sont en cours de traitement du fait que cette classe est référencée par la classe d''application {1}. Ces annotations n''ont pas pu être obtenues en raison de l''exception suivante : {2}.
Explication L'application ne fonctionnera pas correctement si la classe spécifiée est utilisée.
Action Vous devez soit supprimer la classe de l'application, soit corriger la cause de l'exception.
CWNEN0049W: Les annotations de ressource pour les méthodes de la classe {0} seront ignorées. Ces annotations n''ont pas pu être obtenues en raison de l''exception suivante : {1}.
Explication L'application ne fonctionnera pas correctement si la classe spécifiée est utilisée.
Action Vous devez soit supprimer la classe de l'application, soit corriger la cause de l'exception.
CWNEN0050W: Les annotations de ressource pour les méthodes de la classe {0} seront ignorées. Les annotations liées à la classe {0} sont en cours de traitement du fait que cette classe est référencée par la classe d''application {1}. Ces annotations n''ont pas pu être obtenues en raison de l''exception suivante : {2}.
Explication L'application ne fonctionnera pas correctement si la classe spécifiée est utilisée.
Action Vous devez soit supprimer la classe de l'application, soit corriger la cause de l'exception.
CWNEN0051E: Présence de données de configuration incompatibles dans le descripteur de déploiement XML pour le bean {0} dans le module {1} de l''application {2}. Des types d''élément incompatibles ont été trouvés pour une même valeur de l''élément {3} : {4}. Il s''agit des types suivants : {5} et {6}.
Explication Lorsque plusieurs références de ressource sont définies dans le descripteur de déploiement XML pour un même espace de nom de composant avec un même nom, le type de la ressource doit être identique. Un scénario type dans lequel cet incident peut survenir va consister à définir des références de ressource à la fois pour un EJB (Enterprise Java Bean) et pour une classe d'intercepteur correspondante. L'EJB et l'intercepteur partagent le même espace de nom de composant et les références de ressource qui sont communes aux deux doivent alors être du même type.
Action Dans le descripteur de déploiement XML, modifiez le nom de l'une des deux références de ressource ou modifiez le type de l'une des références de sorte que les deux types correspondent.
CWNEN0052E: Présence de données de configuration incompatibles dans le descripteur de déploiement XML pour le bean {0} dans le module {1} de l''application {2}. Des valeurs d''élément {3} incompatibles ont été trouvées pour plusieurs éléments {4} avec la même valeur d''élément {5} : {6}. Les valeurs d''élément {3} incompatibles sont les suivantes : {7} et {8}.
Explication Lorsque plusieurs références de ressource sont définies dans le descripteur de déploiement XML pour un même espace de nom de composant avec un même nom, tous les attributs de la ressource doivent être identiques, ou bien la valeur de l'un de ces attributs doit pouvoir être attribuée à l'autre. Un scénario type dans lequel cet incident peut survenir va consister à définir des références de ressource à la fois pour un EJB (Enterprise Java Bean) et pour une classe d'intercepteur correspondante. L'EJB et l'intercepteur partagent le même espace de nom de composant et les références de ressource qui sont communes aux deux doivent alors être compatibles.
Action Dans le descripteur de déploiement XML, modifiez le nom de l'une des deux références de ressource ou modifiez l'une des valeurs incompatibles de sorte que les deux valeurs soient identiques ou que l'une de ces valeurs puisse être attribuée à l'autre élément.
CWNEN0053E: Présence de données de configuration incompatibles entre le descripteur de déploiement XML et les annotations du code source pour le bean {0} dans le module {1} de l''application {2}. Des valeurs d''élément {3} ou des valeurs d''attribut {4} incompatibles ont été trouvées pour plusieurs éléments {5} ou plusieurs annotations {6} avec la même valeur d''élément {7} ou d''attribut {8} : {9}. Les valeurs d''élément {3} ou d''attribut {4} incompatibles sont les suivantes : {10} et {11}.
Explication Lorsque plusieurs références de ressource sont définies dans le descripteur de déploiement XML et les annotations du code source pour un même espace de nom de composant avec un même nom, tous les attributs de la ressource doivent être identiques, ou bien la valeur de l'un de ces attributs doit pouvoir être attribuée à l'autre.
Action Dans le descripteur de déploiement XML ou dans les annotations du code source, modifiez le nom de l'une des deux références de ressource ou modifiez l'une des valeurs incompatibles de sorte que les deux valeurs soient identiques ou que l'une de ces valeurs puisse être attribuée à l'autre élément.
CWNEN0054E: Présence de données de configuration incompatibles dans les annotations du code source pour le bean {0} dans le module {1} de l''application {2}. Des valeurs d''attribut {3} ont été trouvées pour plusieurs annotations {4} avec la même valeur d''attribut {5} : {6}. Les valeurs d''attribut {3} incompatibles sont les suivantes : {7} et {8}.
Explication Lorsque plusieurs références de ressource sont définies dans les annotations du code source pour un même espace de nom de composant avec un même nom, tous les attributs de la ressource doivent être identiques, ou bien la valeur de l'un de ces attributs doit pouvoir être attribuée à l'autre.
Action Dans les annotations du code source, modifiez le nom de l'une des deux références de ressource ou modifiez l'une des valeurs incompatibles de sorte que les deux valeurs soient identiques ou que l'une de ces valeurs puisse être attribuée à l'autre élément.
CWNEN0055E: La destination de message {0} dans le module {1} de l''application {2} est introuvable sur ce noeud.
Explication La portée de la liaison automatique est limitée d'une part à l'application dans laquelle apparaît la référence à la destination du message, et d'autre part aux serveurs non membres d'un cluster d'Application Server.
Action Assurez-vous que la destination de message référencée existe bien dans la même application, ou définissez une liaison pour la destination du message.
CWNEN0056E: L''injection de la ressource {0} a été spécifiée pour une variable d''instance de propriété et pour sa méthode set correspondante dans la classe {1} du module {2} de l''application {3}.
Explication Demander l'injection d'une ressource à la fois dans une une variable d'instance de propriété et dans la méthode set correspondante est une erreur.
Action Supprimez l'une des annotations du champ ou de la méthode. L'injection d'une ressource d'un nom différent (autre qu'un nom par défaut) ne peut être demandée que par le champ ou que par la méthode. Par la spécification explicite du nom JNDI d'une ressource, il est possible d'injecter une même ressource dans plusieurs champs ou plusieurs méthodes de plusieurs classes.
CWNEN0057W: La cible d''injection {0}.{1} ne doit pas être déclarée ''static''.
Explication Selon la spécification EJB, une cible d'injection ne doit pas être déclarée 'static' si elle existe dans le conteneur client.
Action Changez le code de la cible d'injection pour qu'elle ne soit pas statique, choisissez une cible d'injection différente ou supprimez la cible d'injection et remplissez-la manuellement.
CWNEN0058E: La cible d''injection {0}.{1} doit être déclarée ''static'' dans le conteneur client.
Explication Selon la spécification EJB, une cible d'injection doit être déclarée 'static' dans le conteneur client.
Action Changez le code de la cible d'injection pour qu'elle soit statique, choisissez une cible d'injection différente ou supprimez la cible d'injection et remplissez-la manuellement.
CWNEN0059E: Le moteur d''injection n''a pas pu injecter l''objet de liaison {0} dans le fichier EJB (Enterprise JavaBeans) {1}:{2} , car l''injection tentée est récursive ou cyclique.
Explication Une injection cyclique ou récursive se produit lorsque l'injection d'un objet nécessite une autre injection du même objet. Par exemple, ce scénario se produit lorsqu'un bean session possédant un état tente d'injecter une instance de même type dans lui-même.
Action Modifiez le code ou la configuration de l'application pour que les cibles d'injection ne dépendent pas d'elles-mêmes directement ou indirectement.
CWNEN0060E: Impossible d''injecter une instance UserTransaction dans la classe {0} associée au composant {1} dans le module {2} de l''application {3}. Une instance UserTransaction ne peut pas être injectée dans cette classe car elle est associée à un composant de bean dont la configuration ne permet pas les transactions gérées par bean.
Explication La classe a été configurée en vue de l'injection d'une instance UserTransaction, ce qui n'est pas autorisé. Si la classe est un bean, alors le bean n'est pas configuré pour les transactions gérées par bean. Si la classe est un intercepteur ou un gestionnaire de services Web, alors elle est utilisée par un ou plusieurs beans qui ne sont pas configurés pour les transactions gérées par bean.
Action Changez la classe pour arrêter l'injection d'une instance UserTransaction ou changez la configuration du bean pour permettre les transactions gérées par bean. Si cette classe est un intercepteur ou une classe de gestionnaire de services Web utilisée par plusieurs beans, dont certains sont configurés pour les transactions gérées par bean et d'autres non, créez un nouvel intercepteur ou une nouvelle classe de gestionnaire de services Web qui n'injecte pas d'instance UserTransaction et utilisez-la avec les beans qui sont configurés pour les transactions gérées par conteneur.
CWNEN0061E: Le nom de la propriété de cible d''injection {0} pour la référence {1} est ambigu dans la classe {2}. Le type de la méthode {3} et le type de la méthode {4} sont tous les deux compatibles avec le type {5}.
Explication La classe a été configurée de sorte à comporter une injection de méthode mais plusieurs méthodes sont compatibles avec le type de l'objet à injecter.
Action Changez la configuration du bean pour spécifier le type exact de l'une des méthodes, changez la classe pour qu'elle comporte un type de paramètre exactement identique au type de la configuration d'injection ou changez la classe en supprimant ou en renommant l'une des méthodes ambiguës.
CWNEN0062E: Le composant {0} et le composant {1} du module {2} de l''application {3} sont associés à des valeurs conflictuelles pour la propriété {4} de la référence {5}. Les valeurs en conflit sont {6} et {7}.
Explication Lorsqu'une référence du même nom est définie par plusieurs composants qui partagent un espace de nom de composant, toutes les propriétés de liaison et d'extension de la référence doivent être identiques.
Action Changez l'une des valeurs conflictuelles pour que les valeurs soient identiques dans le fichier de liaison ou d'extension.
CWNEN0063E: L''entrée d''environnement simple {0} dans le module {1} de l''application {2}, qui correspond au type Enum {3}, n''est pas associée à un identificateur Enum valide : {4}.
Explication Une entrée d'environnement simple pour un module d'entreprise de type Enum doit être associée à une valeur d'identificateur Enum valide.
Action Associez l'entrée d'environnement simple de type Enum à une valeur d'identificateur Enum valide.
CWNEN0064E: Un type qui n''est pas valide a été spécifié pour l''entrée d''environnement simple {0} dans le module {1} de l''application {2} : {3}.
Explication Une entrée d'environnement simple pour un module d'entreprise peut être associée à l'un des types Java suivants : String, Character, Byte, Short, Integer, Long, Boolean, Double, Float, Class et toute sous-classe d'Enum.
Action Associez l'entrée d'environnement simple à l'un des types pris en charge.
CWNEN0065E: Le nom de la référence {0} pour le composant {1} du module {2} dans l''application {3} n''est pas valide.
Explication Les noms de référence doivent être relatifs à java:comp/env ou commencer par java:global, java:app, java:module ou java:comp.
Action Changez le nom de la référence dans le descripteur de déploiement et les annotations du code source.
CWNEN0066E: L''annotation de code source @DataSourceDefinition associée à l''attribut de nom {0} pour le composant {1} du module {2} dans l''application {3} comporte les données de configuration suivantes pour l''attribut de propriétés, qui ne sont pas valides : {4}
Explication Le format des propriétés spécifié dans l'annotation DataSourceDefinition est nom=valeur.
Action Changez l'attribut de propriétés dans l'annotation du code source pour que le format soit nom=valeur.
CWNEN0067E: L''annotation de code source @DataSourceDefinition associée à l''attribut de nom {0} pour le composant {1} du module {2} dans l''application {3} comporte les données de configuration suivantes pour l''attribut isolationLevel, qui ne sont pas valides : {4}
Explication isolationLevel doit correspondre à l'une des constantes suivantes de la classe java.sql.Connection : TRANSACTION_NONE, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_READ_COMMITTED, TRANSACTION_REPEATABLE_READ ou TRANSACTION_SERIALIZABLE.
Action Changez l'attribut isolationLevel dans l'annotation du code source pour qu'il corresponde à l'une des valeurs admises.
CWNEN0068E: La référence EJB {0} du module {1} à l''interface {2} d''un bean enterprise ne peut pas être résolue sur ce noeud.
Explication La portée de la liaison automatique est limitée à l'application dans laquelle survient la référence EJB, et aux serveurs qui ne sont pas membres du cluster d'Application Server.
Action Vérifiez que les beans entreprise qui sont actuellement référencés existent dans la même application.
CWNEN0069E: La méthode d''injection {0}.{1} doit être déclarée avec un paramètre exactement et non {2} paramètres.
Explication Les méthodes d'injection doivent respecter les conventions des méthodes de définition des propriétés JavaBeans.
Action Changez le code de la méthode d'injection pour qu'il ne comporte qu'un paramètre, choisissez une autre cible d'injection ou supprimez la cible d'injection et indiquez la valeur manuellement.
CWNEN0070W: La classe d''annotation {0} ne sera pas reconnue car elle a été chargée à partir de l''emplacement {1} et non à partir d''un chargeur de classe de produit.
Explication Le chargeur de classe de l'application ou un chargeur de classe du serveur d'applications a chargé une classe d'annotation qui aurait dû être chargée par un chargeur de classe de produit. Cette situation survient lorsqu'un chargeur de classe a été configuré pour charger des classes d'abord avec le chargeur de classe local (le parent en dernier). L'annotation n'est reconnue que si elle est chargée par un chargeur de classe de produit.
Action Supprimez la classe d'annotation du chemin d'accès aux classes de l'application ou du serveur d'applications.
CWNEN0071E: La référence {0} du composant {1} dans le module {2} de l''application {3} est associé au type {4} et à une valeur pour l''attribut {5} qui n''est pas valide : {6}
Explication L'attribut indiqué ne doit pas être spécifié ou doit être associé à une valeur par défaut.
Action Supprimez l'attribut de l'annotation de code source ou du descripteur de déploiement.
CWNEN8990I: Ce message est un message d''information qui n''est fourni qu''en anglais : {0}.
Explication Ce message d'information n'est pas traduit.
Action Pour plus de détails, consultez le message.
CWNEN8991W: Ce message est un message d''avertissement qui n''est fourni qu''en anglais : {0}.
Explication Ce message d'avertissement n'est pas traduit.
Action Pour plus de détails, consultez le message.
CWNEN8992E: Ce message est un message d''erreur qui n''est fourni qu''en anglais : {0}.
Explication Ce message d'erreur n'est pas traduit.
Action Pour plus de détails, consultez le message.
Rubrique de référence    

Conditions d'utilisation | Commentaires

Dernière mise à jour : Jan 2, 2018 8:48:33 AM CST
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. All Rights Reserved.
Technologie Eclipse. (http://www.eclipse.org)