PMGR

PMGR0000E: Pile d''appels :
{0}
Explication L'exception de pile d'appel qui s'est produite lorsque le gestionnaire de persistance a créé l'exception originelle.
Action Consultez le message d'erreur antérieur qui a provoqué cette exception de pile d'appel.
PMGR0001E: Causé par : {0}
Explication Utilisé pour imprimer le texte de message des exceptions imbriquées (chaîné a.k.a. ) dans l'exception d'origine.
Action Lisez la chaîne d'exceptions afin de déterminer quel est le problème. La dernière exception est souvent la cause principale du problème.
PMGR1000E: Exception générée :{0}.
Explication Une exception s'est produite qui est liée aux exceptions imbriquées ou enchaînées.
Action Pour en savoir plus sur cette erreur, voyez les exceptions imbriquées ou enchaînées.
PMGR1001E: DataAccessSpec inexistante : {0}.
Explication DataAccessSpec, qui fait partie du fichier xxxAdapterBinding.java généré par l'outil de déploiement, est introuvable pour le nom de spécification indiqué pour l'accès aux données et pour la tentative d'accès indiquée. Par exemple, optimiste contre pessimiste, ou en lecture contre pour mise à jour. Cette erreur se produit pour l'une des raisons suivantes : la source de données dorsale ne prend pas en charge l'instruction SQL qui est nécessaire à la tentative d'accès. Le code déployé est une version antérieure qui ne contient pas les nouvelles fonctionnalités.
Action Dans la classe xxxAdapterBinding générée, recherchez le type de bean utilisé. La classe contient la définition de la spécification de l'accès aux données. Pour résoudre le problème, vous devrez peut-être redéployer le fichier EAR.
PMGR1002E: Erreur dans la génération du code
Explication Une erreur s'est produite dans un ou plusieurs fichiers de code source .java générés par l'outil de déploiement.
Action Vérifiez que les fichiers générés ne contiennent pas d'erreurs. Vérifiez également l'exactitude des informations que vous avez spécifiées lors de l'utilisation de l'outil de déploiement.
PMGR1003E: LinkMetadata inexistant : {0}.
Explication Une relation n'est pas définie pour le nom spécifié pour le rôle de relation.
Action Vérifiez le code du bean ConcretexxxBean, qui est généré par l'outil de déploiement, afin de déterminer si le nom spécifié pour le rôle est correctement défini.
PMGR1004E: L'objet EJB est "null".
Explication L'objet EJB n'existe pas dans le contexte.
Action Vérifiez si l'objet EJB est disponible dans le contexte.
PMGR1005E: L'enregistrement pour le chargement est "null".
Explication Les données ont déjà été supprimées du magasin de données (votre base de données relationnelles, par exemple).
Action Vérifiez si les données n'ont pas déjà été supprimées du magasin de données.
PMGR1006E: La transaction est "null".
Explication La transaction depuis le contexte est null.
Action Vérifiez si la transaction est disponible dans le contexte. L'absence de transaction indique généralement une erreur de logique dans le composant interne de conteneur.
PMGR1007E: Erreur interne : Finder manquant pour ExecuteFinderForLink. Le code déployé comporte peut-être des erreurs.
Explication La méthode finder est absente de l'executeFinderForLink.
Action Vérifiez le code du bean ConcretexxxBean, qui est généré par l'outil de déploiement, afin de déterminer si la méthode finder spécifiée est correctement définie.
PMGR1008E: Interface home associée introuvable pour le nom : {0}.
Explication PMHomeInfo n'existe pas pour le nom indiqué.
Action Vérifiez dans la classe xxxAdapterBinding, générée par l'outil de déploiement, si le nom indiqué correspond bien au nom de schéma abstrait généré dans ce code.
PMGR1009E: Erreur de création de la spécification d''accès aux données à partir de BAB : {0}.
Explication Une exception s'est produite lors de la création de la DataAccessSpec à partir de la classe xxxAdapterBinding, qui est générée par l'outil de déploiement.
Action Vérifiez la classe xxxAdapterBinding générée.
PMGR1010E: Il n''existe pas de code déployé équivalent dans le fichier jar pour l''ID du système dorsal en cours {0}.
Explication L'ID du serveur dorsal courant présent dans le fichier ibm-ejb-jar-bnd.xml ne comporte pas de classe xxxAdapterBinding déployée équivalente. La classe est générée par l'outil de déploiement.
Action Vérifiez le déploiement.
PMGR1011E: L'ID du système dorsal en cours est "null".
Explication L'ID du serveur dorsal courant présent dans le fichier ibm-ejb-jar-bnd.xml est null.
Action Vérifiez le déploiement.
PMGR1012E: L''ID {0} du système dorsal en cours ne correspond pas à la source de données à laquelle il est connecté.
Explication L'ID du serveur dorsal courant présent dans le fichier ibm-ejb-jar-bnd.xml ne correspond pas à la source de données à laquelle il est connecté.
Action Vérifiez le déploiement ou la définition de la source de données.
PMGR1013E: Exception lors de la vérification de l''ID du système dorsal en cours {0} : {1}
Explication Une exception s'est produite qui est liée aux exceptions imbriquées ou enchaînées.
Action Lisez la chaîne d'exceptions afin de déterminer quel est le problème. La dernière exception est souvent la cause principale du problème.
PMGR1014E: Une exception s''est produite lors de l''extraction de la fabrique de connexions : {0}
Explication Une exception s'est produite qui est liée aux exceptions imbriquées ou enchaînées.
Action Lisez la chaîne d'exceptions afin de déterminer quel est le problème. Cette exception se produit ordinairement à cause d'une erreur dans la configuration de la source de données.
PMGR1015E: La vérification du bean en lecture seule : (0) n'a pas abouti.
Explication Les données de la source de données ont changé pour le bean en lecture seule.
Action Effectuez à nouveau la transaction ou choisissez une autre stratégie de vérification de lecture.
PMGR1101E: Etat illégal.
Explication L'état du bean concret n'est pas correct pour la méthode de cycle de vie qui est spécifiée.
Action If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/.
PMGR1102E: Erreur lors de la recherche d''AccessIntentService--{0}.
Explication Une exception s'est produite lors de la recherche d'AccessIntentService.
Action Vérifiez que l'AccessIntentService présent dans l'environnement d'exécution est bien défini. Pour plus d'informations, voir AccessIntent dans la documentation.
PMGR1103E: mise à jour du bean en lecture seule de niveau instance -- {0}.
Explication Une exception s'est produite lors d'un ejbCreate, un ejbStore ou un ejbRemove sur un bean, qui se chargent comme tentative de lecture.
Action Vérifiez le paramètre AccessIntent de la méthode qui charge le bean.
PMGR1104E: Etat non autorisé dû au fait que ejbRemove/ejbLoad/ejbStore a été appelé avant ejbPostCreateor ejbActivate.
Explication Un état illégal existe car ejbRemove, ejbLoad ou ejbStore sont appelés avant l'appel d'ejbPostCreate ou d'ejbActivate.
Action Vérifiez le code déployé ou le conteneur.
PMGR1105E: Etat non autorisé dû au fait qu'ejbActivate/ejbCreate a appelé un bean prêt.
Explication Un état illégal existe car ejbActivate ou ejbCreate ont été appelés vers un bean prêt.
Action Vérifiez le code déployé ou le conteneur.
PMGR1106E: Mise à jour du bean en lecture seule de niveau classe.
Explication Une exception s'est produite lors d'un ejbCreate, d'un ejbStore ou d'un ejbRemove sur un bean, qui est de niveau classe en lecture seule.
Action Vérifiez le paramètre de cache des données dans le fichier ibm-ejb-jar-ext.xml.
PMGR1107E: Recherche du bean en lecture seule de niveau classe pour mise à jour -- {0}.
Explication Une exception s'est produite lors d'un ejbFind ou un ejbLoad sur un bean, qui est de niveau classe en lecture seule. Pourtant, l'AccessIntent est défini pour une mise à jour.
Action Vérifiez le paramètre de cache des données dans le fichier ibm-ejb-jar-ext.xml. Vérifiez également le paramètre d'AccessIntent pour la méthode de chargement du bean.
PMGR1108E: Obtention de NULL AccessIntent.
Explication Une valeur NULL a été reçue du type EntityContext pour le type d'AccessIntent.
Action Vérifiez avec le propriétaire du composant de conteneur.
PMGR2000E: Les métadonnées de lien ne contiennent pas de type de lien valide
Explication La structure d'associations n'a pas trouvé de type de lien légal dans les métadonnées associées.
Action Il est probable que la structure d'associations et le code qui est généré par l'outil de déploiement ne sont pas synchronisés.
PMGR2010E: La suppression en cascade a généré une exception RemoveException
Explication Le conteneur a créé une erreur RemoveException lorsque le gestionnaire de persistance a tenté une suppression en cascade sur un bean associé.
Action Déterminez la cause sous-jacente de l'erreur RemoveException.
PMGR5010E: Le bean (DataAccessSpec) a été généré avec des associations complètes dans sa liste, mais sans le support DataCacheEntry pour ces associations.
Explication Le type DataAccessSpec d'une méthode finder contenait un type CompleteAssociationList. Mais le type xxxDataCacheEntry n'a pas été généré pour l'utiliser.
Action Vérifiez pour le type de bean utilisé les classes xxxAdapterBinding et xxxCacheEntry, générées par l'outil de déploiement. Examinez les données fournies en entrée à l'outil de déploiement pour ce type de bean.
PMGR5020E: L'option Utilisation de la durée de vie en cache est désactivée pour le type de bean spécifié, aussi aucune mémoire cache n'est à invalider. La demande d'invalidation est ignorée.
Explication Le code du client a envoyé une demande PMCacheInvalidationRequest portant le nom beanAbstractSchemaName. Configurez l'option Utilisation de la durée de vie en cache <option?> pour ce type de bean ou alors c'est que le nom beanAbstractSchemaName de la demande est associé à un type erroné de bean.
Action Aidez-vous d'un outil d'assemblage pour modifier la configuration du bean entity. Pour en savoir plus sur les outils d'assemblage, voir le Centre de documentation. Dans un outil d'assemblage, cliquez sur l'onglet Extensions IBM et donnez à l'option Utilisation de la durée de vie en cache <option?> une valeur appropriée autre que Désactivée. Vous pouvez également rechercher le code d'application qui émet la demande PMCacheInvalidationRequest et corriger la valeur beanAbstractSchemaName utilisée.
PMGR5021E: Le module d'écoute d'invalidation PM a reçu un message, mais le paramètre du message n'était pas un objet PMCacheInvalidationRequest requis.
Explication Le code du client a envoyé un message JMS incorrect à la rubrique d'invalidation de la mémoire cache du gestionnaire de persistance.
Action Recherchez le code d'application qui envoie le message incorrect à la rubrique d'invalidation de la mémoire cache du gestionnaire de persistance et vérifiez qu'il est bien conforme à l'interface documentée d'invalidation de la mémoire cache.
PMGR5022E: Nom JNDI de l''interface home du bean {0} introuvable parmi les noms destinés aux beans actuellement installés sur le serveur d''applications.
Explication Le code du client a envoyé un message JMS incorrect à la rubrique d'invalidation de la mémoire cache du gestionnaire de persistance.
Action Recherchez le code d'application qui envoie le message incorrect à la rubrique d'invalidation de la mémoire cache du gestionnaire de persistance. Donnez une valeur correcte au paramètre beanHomeJNDIName.
PMGR5023E: Le nom JNDI de l''interface home du bean {0} a été utilisé pour plusieurs beans installés sur le serveur d''applications. Les noms JNDI de l''interface home de bean doivent être univoques pour les beans CMP.
Explication Les beans entity CMP ne se sont pas assurés que chaque bean entity utilise un nom JNDI unique pour leur interface home.
Action Examinez le nom JNDI de l'interface home du bean qui est utilisé par les beans installés et supprimez tous les noms qui font doublon. Vous pouvez trouver les beans installés en regardant dans le descripteur de déploiement et en d'autres endroits.
PMGR5024E: Exception d''E-S lors de l''accès à l''objet clé mesuré en byte-array {0}
Explication Une demande d'invalidation de la mémoire cache du gestionnaire de persistance a provoqué une erreur lorsqu'un objet clé primaire a été sérialisé en byte[]. Si la faute en incombe à la classe clé du bean, d'autres erreurs ont dû se produire ailleurs.
Action Vérifiez que la classe clé primaire de votre bean se sérialise et se désérialise correctement conformément à la spécification EJB 2.x. Si ce n'est pas le cas, signalez cette erreur à IBM.
PMGR5025E: ClassNotFoundException lors de la désérialisation de l''objet Clé primaire du bean transmis par le code du client. La classe de l''objet Clé n''est pas correcte pour le type de bean portant le nom de l''interface home JNDI = {0}.
Explication Le code du client a envoyé un message JMS incorrect à la rubrique d'invalidation de la mémoire cache du gestionnaire de persistance.
Action Recherchez le code d'application qui envoie le message incorrect à la rubrique d'invalidation de la mémoire cache du gestionnaire de persistance. Vérifiez que le code de l'application est bien conforme à l'interface documentée pour l'invalidation du cache. Assurez-vous en particulier que les objets clés transmis dans la demande sont du type correct pour le beanHomeJNDIName transmis dans la demande.
PMGR5026E: Exception lors de l'initialisation du module d'écoute d'invalidation
Explication L'invalidation de la mémoire cache du gestionnaire de persistance n'avait pas été correctement définie au démarrage du serveur. Une erreur interne s'est vraisemblablement produite dans l'installation des rubriques JMS TopicConnectionFactory ou TopicDestination.
Action Je comprends que vous utilisez pour renvoyer aux informations en ligne d'identification des problèmes. Si possible, essayez de fournir des explications susceptibles d'aider le client à auto-diagnostiquer son problème.
PMGR5027E: Exception lors de la tentative de réception d'un message d'invalidation de la mémoire cache PM
Explication L'unité d'exécution PMCacheInvalidationMessageHandler a intercepté une exception lors de la réception de messages d'invalidation.
Action Je comprends que vous utilisez pour renvoyer aux informations en ligne d'identification des problèmes. Si possible, essayez de fournir des explications susceptibles d'aider le client à auto-diagnostiquer son problème.
PMGR6020E: Erreur lors de la connexion à l''adaptateur {0}
Explication L'adaptateur de ressources a créé une exception lorsqu'il a reçu une demande de connexion.
Action Vérifiez que le connecteur JEE (appelé également adaptateur de ressources) qui est configuré pour être utilisé avec le type du bean courant est bien un adaptateur de ressources valide. L'erreur provient d'une défaillance avec la fabrique de connexions.
PMGR6022E: Erreur d''utilisation de l''adaptateur pour créer ou démarrer une interaction. {0}
Explication L'adaptateur de ressources a créé une exception lorsqu'il a reçu une demande de connexion.
Action Vérifiez que le connecteur JEE (appelé également adaptateur de ressources) qui est configuré pour être utilisé avec le type du bean courant est bien un adaptateur de ressources valide. L'erreur provient d'une défaillance avec la méthode connection.getInteraction ou avec l'interaction elle-même.
PMGR6023E: Conflit possible entre deux transactions lors d'un accès simultané aux mêmes données, ce qui tient sans doute à la conception de l'application.
Explication La cause la plus fréquente de cette exception est lorsque les applications EJB 2.0 se bloquent avec une autre transaction dans cette application ou dans une autre application sur cet ordinateur ou sur un autre. Dans ce contexte, l'interblocage signifie que vous tentez d'obtenir un verrou sur des données de la base de données lorsque une autre transaction a déjà un verrou qui rentre en conflit. Un verrouillage se produit lorsqu'on tente d'accéder aux données d'un bean ou parfois d'un bean voisin de la même table de base de données.
Action Corrigez la logique de l'application ou le mode d'accès aux données de cette application ou de celle avec laquelle le conflit se produit afin que ce dernier ne se reproduise pas. Pour plus d'informations sur les conditions et le mode d'obtention des verrous, consultez la documentation de votre base de données ou de l'autre magasin de données. Pour savoir comment configurer les applications de manière à éviter les interblocages, reportez-vous à la documentation WebSphere Application Server, à la rubrique Tentatives d'accès.
PMGR6024E: DuplicateKeyException émis lors de interaction.execute(...), inputRecord = {0}
Explication L'adaptateur de ressources configuré pour ce type de bean indique que la clé fournie est le double d'une clé existant déjà dans le magasin de données. Cette erreur peut se produire lors d'une exécution normale de l'application.
Action Votre application doit accepter cette exception. Informez-en votre utilisateur final.
PMGR6025E: La tentative de mise à jour sous contrôle optimiste des accès simultanés a échoué du fait que les données du bean ont été modifiées dans le magasin de données depuis sa lecture par la transaction. Une zone de prédicat a modifié la valeur ou le bean lui-même a été supprimé.
Explication Une autre application a probablement modifié les données dans la base de données pendant que vous les utilisiez. Votre application utilise un contrôle optimiste des accès simultanés ; par exemple, Access Intent = optimisticUpdate, et cette erreur se produit malgré les avantages apportés par ce type de contrôle.
Action Ecrivez votre application de manière à ce qu'elle gère cette exception. Réessayez la mise à jour ou informez votre utilisateur final du problème, afin qu'il décide s'il y a lieu de réessayer la mise à jour.
PMGR6030E: EJBCompositeExtractor ne contient pas d'objet AbstractEJBExtractor pour la ligne de résultat actuelle.
Explication Le type du bean qui est utilisé fait partie d'une hiérarchie d'héritage. Une méthode finder a retourné des données de sous-classe de beans qui ne sont pas reconnues par les sous-classes de l'extracteur qui sont générées par l'outil de déploiement.
Action Vérifiez qu'il existe une entrée de descripteur de déploiement pour tous les types de beans possibles dans cette hiérarchie d'héritage. Vérifiez ensuite que l'outil de déploiement a généré une classe xxxExtractor pour tous ces types de beans.
PMGR6031E: Exception SQL lors de la tentative d''obtention de la colonne resultSet {0} en tant que {1}. RawBeanData={2}
Explication La méthode finder ou la méthode select ont provoqué une erreur lors de l'extraction des données à partir de l'adaptateur de ressources ou de son magasin de données.
Action Vérifiez que les informations de mappage des types d'attributs de bean avec les types de magasins de données sont correctes. Si tel est le cas, examinez les classes xxxExtractor ,générées par l'outil de déploiement). En particulier, examinez les méthodes extractXXX().
PMGR6032E: Exception SQL lors de la tentative d''exécution de {0} : {1}
Explication La méthode finder ou la méthode select, à partir de l'adaptateur de ressources ou de son magasin de données, ont retourné des données qui ont provoqué une erreur.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6033E: La méthode ne peut pas être appelée tant que extractData() n'a pas été appelé.
Explication Une tentative a été effectuée pour appeler une méthode qui ne fonctionnera pas tant que les données du bean n'auront pas été extraites de cette ligne de résultats. Les données sont extraites à l'aide de la méthode xxxExtractor.extractData.
Action Je comprends que vous utilisez pour renvoyer aux informations en ligne d'identification des problèmes. Si possible, essayez de fournir des explications susceptibles d'aider le client à auto-diagnostiquer son problème.
PMGR6034E: Une erreur s'est produite lors de l'extraction de données à partir d'une ligne de résultats de la méthode finder (par exemple, la valeur trouvée dans une colonne de discrimination n'a pas été reconnue par l'extracteur effectuant le traitement de la valeur).
Explication Les données extraites du magasin de données pour un bean ne correspondent pas au code extracteur généré pour ce type de bean. De ce fait, la méthode ne peut pas traiter correctement les données devant être utilisées comme bean entity.
Action Une erreur interne s'est produite dans l'outil qui a généré l'extracteur de ce type de bean. L'utilisateur n'a commis aucune erreur au cours du mappage des données ou lors de toute autre configuration.
PMGR6035E: Exception SQL générée lors de l''appel à ResultSet.next(). Le ResultSet est : {0}
Explication La méthode finder ou la méthode select ont provoqué une erreur lors d'une itération via javax.resource.cci.ResultSet qui a été retourné à partir de l'adaptateur de ressources ou de son magasin de données.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6036E: Exception inattendue lors de l''appel à ResultSet.next(). Le ResultSet est : {0}
Explication L'adaptateur de ressources a retourné le résultat javax.resource.cci.ResultSet. Un appel à la méthode suivante à échoué sur ce résultat.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6038E: Dans RawBeanData, resultRecord et resultSet étaient tous deux 'null'. Cela ne devrait jamais arriver (erreur logique interne).
Explication Une erreur interne a été provoquée par la logique de création et d'initialisation d'une collection ResultCollection.
Action Je comprends que vous utilisez pour renvoyer aux informations en ligne d'identification des problèmes. Si possible, essayez de fournir des explications susceptibles d'aider le client à auto-diagnostiquer son problème.
PMGR6040E: Le resultSet a été trouvé fermé au premier appel à resultSet.next(). Le ResultSet est : {0}
Explication La connexion qui a servi à obtenir le résultat ResultSet est peut-être rompue, ce qui peut déclencher la clôture des résultats ResultSets. Cette erreur se produit également lorsque le gestionnaire de connexions J2C a prématurément mis fin à une connexion.
Action Vérifiez si une connexion à votre magasin de données n'a pas été supprimée. Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6041E: Exception SQL au premier appel à resultSet.next(). Le ResultSet est : {0}
Explication Une exception SQLException a été créée lorsque le serveur d'applications a effectué des itérations via un résultat ResultSet qui a été retourné depuis une méthode finder ou une méthode select.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6042E: Erreur non SQL au premier appel à resultSet.next(). Le ResultSet est : {0}
Explication Une exception s'est produite qui n'a pas de rapport avec les messages PMGR6040 ou PMGR6041 lorsque le serveur d'applications a effectué des itérations via un résultat ResultSet qui a été retourné depuis une méthode finder ou une méthode select.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6043E: Problème de fermeture de la connexion après l''aboutissement normal de interaction.execute(...). Throwable : {0}
Explication Une connexion a essayé de se refermer lorsqu'elle était utilisée par une autre méthode que finder ou que select. Il s'agit des méthodes create, update ou remove.
Action Vérifiez si une connexion à votre magasin de données n'a pas été supprimée ou s'il n'y a pas un autre problème avec les connexions à la base de données. Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6045E: Le résultat est un type MappedRecord, lequel n'est pas pris en charge. Consultez la documentation de ResultCollection pour connaître les standards en matière d'adaptateurs de ressources sur les résultats de type cci.Record.
Explication Le gestionnaire de persistance nécessite que les adaptateurs de ressources retournent le résultat d'une méthode finder ou d'une méthode select sous la forme javax.resource.cci.ResultSet ou javax.resource.cci.IndexedRecord. Le résultat javax.resource.cci.MappedRecord n'est pas pris en charge.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Il se peut qu'il y ait une erreur ou une omission dans la sous-classe EJBToRAAdapter fournie avec (ou ajoutée à) votre adaptateur de ressources. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6046E: Le résultat est d'un type inconnu. Consultez la documentation de ResultCollection pour connaître les standards en matière d'adaptateurs de ressources sur les résultats de type cci.Record.
Explication L'adaptateur de ressources pour ce type de bean a retourné le résultat d'une méthode finder ou d'une méthode select sous forme de type d'objet inconnu.
Action Consultez la documentation de l'adaptateur de ressources que vous utilisez pour savoir si ce dernier peut être employé comme magasin de données de beans CMP 2.0. Il se peut qu'il y ait une erreur ou une omission dans la sous-classe EJBToRAAdapter fournie avec (ou ajoutée à) votre adaptateur de ressources. Si vous utilisez l'adaptateur de ressources relationnelles (l'adaptateur par défaut), il s'agit d'une erreur interne.
PMGR6050E: La collection est en lecture seule puisqu'elle représente des données issues d'un magasin de données dorsal.
Explication Les collections retournées à partir d'une méthode finder ou d'une méthode select sont en lecture seule. Elles n'autorisent pas les modifications de leur contenu. Votre application a tenté d'appeler une méthode collection qui modifie le contenu.
Action Modifiez votre application de sorte qu'elle n'appelle pas de méthode collection qui mette à jour le contenu. Si vous avez besoin d'une collection comportant certains des beans, mais pas leur totalité, copiez les éléments souhaités dans une collection que vous créerez vous-même.
PMGR6051E: Cet extracteur généré n'a pas remplacé la méthode discriminate alors qu'il aurait dû le faire, puisque son bean fait partie d'une hiérarchie d'héritage.
Explication L'extracteur généré n'a pas remplacé la méthode discriminate. L'extracteur devrait avoir remplacé la méthode car son bean fait partie d'une hiérarchie d'héritage.
Action Si vous avez modifié le code généré par l'outil de déploiement, assurez-vous que ce code ne contient pas d'erreurs.
PMGR6052E: Cet extracteur généré n'a pas remplacé la méthode extractDiscriminationValues alors qu'il aurait dû le faire, puisque son bean fait partie d'une hiérarchie d'héritage.
Explication L'extracteur généré n'a pas remplacé la méthode extractDiscriminationValues. L'extracteur devrait avoir remplacé la méthode car son bean fait partie d'une hiérarchie d'héritage.
Action Si vous avez modifié le code généré par l'outil de déploiement, assurez-vous que ce code ne contient pas d'erreurs.
PMGR6053E: ERREUR INTERNE: ResultCollection.fieldResultRawData est 'null'
Explication fieldResultRawData est un encapsuleur de résultats ou l'enregistrement indexé retourné par une méthode finder ou une méthode select. La valeur de cet encapsuleur est toujours différente de null. Il doit y avoir une erreur de logique interne dans le code ayant initialisé ResultCollection.
Action Je comprends que vous utilisez pour renvoyer aux informations en ligne d'identification des problèmes. Si possible, essayez de fournir des explications susceptibles d'aider le client à auto-diagnostiquer son problème.
PMGR6054E: Impossible de trouver l'adresse IP de l'hôte local (en appelant java.net.InetAddress.getLocalHost().getHostAddress()), utilisée pour générer une valeur de clé unique.
Explication Cette adresse IP est utilisée pour générer des valeurs uniques de clés à utiliser avec des beans définis comme ayant des clés primaires inconnues. Cette adresse IP est utilisée sur des systèmes d'exploitation répartis et non sur z/OS. Sans l'adresse IP, le gestionnaire de persistance ne peut pas prendre en charge les clés de type inconnu.
Action Je comprends que vous utilisez pour renvoyer aux informations en ligne d'identification des problèmes. Si possible, essayez de fournir des explications susceptibles d'aider le client à auto-diagnostiquer son problème.
PMGR6055E: Fonction non prise en charge.
Explication Votre application a tenté d'appeler une méthode qui n'est pas prise en charge.
Action Modifiez votre application de sorte qu'elle n'appelle pas de méthodes non prises en charge.
PMGR6056E: Cet objet DataAccessSpec généré comporte un WholeRowExtractor avec plusieurs extracteurs (ce qui indique que d'autres données de bean seront lues d'avance), mais il ne possède pas de ReadAheadHint pour indiquer quelles autres données de bean doivent être lues par avance.
Explication L'objet DataAccessSpec généré comporte un WholeRowExtractor avec plusieurs extracteurs ,ce qui indique que d'autres données de bean seront lues en premier. Mais aucun type de ReadAheadHint ne spécifie quelles autres données de bean doivent être lues en premier.
Action Si vous avez modifié le code généré par l'outil de déploiement, et plus précisément la classe xxxAdapterBinding, assurez-vous que ce code ne contient pas d'erreurs.
PMGR6057E: Erreur de génération du contenu de BeanAdapterBinding. Erreur interne dans ejbdeploy ou le code généré a été modifié par la suite et une erreur y a été introduite.
Explication Le format ou le contenu des données de la sous-classe BeanAdapterBinding générée pour un bean CMP ne correspond pas aux données attendues par l'environnement d'exécution du gestionnaire de persistance. Cette erreur peut résulter d'une erreur dans la commande ejbdeploy ou dans l'exécution du gestionnaire de persistance. L'erreur peut également provenir d'une modification erronée du code généré.
Action Si vous avez modifié le code généré par l'outil de déploiement, assurez-vous que ce code ne contient pas d'erreurs. Sinon, signalez cette erreur à IBM. Ne dites pas aux clients de le faire. Si vous n'arrivez pas à proposer une autre solution, ajoutez les informations suivantes : "Reportez-vous aux informations de détermination des problèmes sur la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/".
PMGR6101E: SerializableDVFieldExtractor a rencontré une erreur lors de l'extraction d'une valeur dépendante pour le compte d'un ejbSelect pour un champ CMP (la valeur dépendante).
Explication Une erreur de bas niveau s'est produite lors de l'extraction des données à partir de l'adaptateur de ressources ou de son magasin de données comme résultat de la méthode finder ou de la méthode select. Une source d'erreur commune réside dans le fait que les données de la colonne concernée ne sont pas un objet Java sérialisé ou externalisé contrairement à ce qui a été déclaré. L'erreur peut également se produire en raison d'un mappage de cette colonne dorsale à un attribut de bean.
Action Vérifiez que la valeur de cette colonne dans le magasin de données est un objet Java sérialisé ou externalisé. Si tel est le cas, examinez les classes générées par l'outil de déploiement, en particulier la classe xxxAdapterBinding pour ce type de bean.
PMGR6102E: SerializableDVFieldExtractor n'a pas trouvé la classe d'une valeur dépendante, pour le compte d'un ejbSelect pour un champ CMP (la valeur dépendante).
Explication Lors de la désérialisation d'une colonne de données résultant d'une méthode finder ou d'une méthode select, la classe Java de l'objet précédemment sérialisé dans cette colonne est introuvable.
Action Examinez le chemin des classes Java, le fichier JAR, etc., et tout ce qui est associé à votre application afin de déterminer pourquoi cette classe est introuvable. Normalement c'est vous qui avez fourni cette classe. Essayez le test suivant : créez une instance de cette classe, ou une référence à celle-ci, dans un servlet que vous écrirez. Le servlet devra s'exécuter sur le serveur d'applications tout comme le gestionnaire de persistance.
PMGR6501E: Causé par ErrorProcessingResultCollectionRow
Explication Cette erreur clarifie l'origine de l'exception précédente.
Action Voyez cette exception précédente pour déterminer que faire.
PMGR6502E: Causé par PersistenceManagerInternalError
Explication Cette erreur clarifie l'origine de l'exception précédente.
Action Voyez cette exception précédente pour déterminer que faire.
PMGR6503E: Causé par BeanGenerationException
Explication Cette erreur clarifie l'origine de l'exception précédente.
Action Voyez cette exception précédente pour déterminer que faire.
PMGR6504E: Causé par BeanDeploymentDescriptorException
Explication Cette erreur clarifie l'origine de l'exception précédente.
Action Voyez cette exception précédente pour déterminer que faire.
PMGR6999E: UTILISATION INTERNE UNIQUEMENT : Tentative d'accès à DataStore lorsque l'accès est désactivé
Explication L'indicateur INTERNAL_USE_ONLY_throwOnDatastoreAccess, qui est interne au produit, a été modifié. La modification de cet indicateur est une erreur d'utilisateur et n'est pas prise en charge.
Action Supprimez le code de l'application qui modifie l'indicateur INTERNAL_USE_ONLY_throwOnDatastoreAccess.
Rubrique de référence    

Conditions d'utilisation | Commentaires

Dernière mise à jour : Apr 17, 2017 8:14:05 PM CDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.messages.doc/com.ibm.ws.ejbpersistence.utilpm.ejbpersistence_NLS.html

© Copyright IBM Corporation 2006, 2011. All Rights Reserved.
Technologie Eclipse. (http://www.eclipse.org)