Explication | Une erreur de base de données s'est produite, pour laquelle l'état SQL et le code d'erreur sont indiqués. |
Action | Utilisez les informations associées à ce code d'erreur pour remédier au problème dans la base de données. |
Explication | Une ressource JDBC a transmis un avertissement. Il est possible que d'autres avertissements soient chaînés à cet avertissement. |
Action | Passez en revue tous les avertissements reçus. Notez le SQLSTATE et le code d'erreur pour chaque avertissement puis reportez-vous à la documentation du pilote JDBC pour résoudre l'incident. |
Explication | Exception inattendue. La cause n'est pas connue immédiatement. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | Un nom de classe d'implémentation de source de données valide est nécessaire lors de la création d'un fournisseur JDBC. |
Action | Entrez un nom de classe valide pour l'implémentation de la source de données puis tentez à nouveau l'opération. |
Explication | Le serveur d'applications n'a pas pu localiser la classe pour l'implémentation de la source de données indiquée. |
Action | Vérifiez que le nom de classe entré pour la source de données est correct et que ce nom se situe dans votre chemin d'accès aux classes. |
Explication | Une erreur s'est produite lors de l'instanciation de la source de données. |
Action | Assurez-vous qu'un constructeur public sans paramètres en entrée est associé à la classe de la source de données. |
Explication | L'objet ne peut pas être transtypé vers l'interface indiquée du fait que cet objet ne l'implémente pas. |
Action | Vérifiez que la classe d'implémentation est correcte et qu'elle est disponible. |
Explication | Une exception s'est produite alors que le serveur d'applications vérifiait la ressource afin de déterminer si celle-ci était configurée pour l'isolement du chargeur de classe. Le traitement du code va se poursuivre comme si l'isolement du chargeur de classe n'était pas configuré. |
Action | Reportez-vous au message de l'exception afin de déterminer la cause de l'incident. |
Explication | Exception inattendue. La cause n'est pas connue immédiatement. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Exception inattendue. La cause n'est pas connue immédiatement. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Une erreur s'est produite dans le code WebSphere. |
Action | Rassemblez tous les journaux de trace et les journaux système en y joignant une description de l'opération tentée. Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Exception inattendue. La cause n'est pas connue immédiatement. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Exception inattendue. La cause n'est pas connue immédiatement. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Le serveur d'applications a tenté une opération sur un objet qui est fermé. |
Action | Extrayez une nouvelle instance de l'objet puis tentez à nouveau l'opération. |
Explication | Le logiciel de base de données dorsal a généré une exception qui a été interceptée par Data Store Adapter. |
Action | Pour les sources possibles de l'erreur, reportez-vous au texte d'erreur transmis par le logiciel de la base de données. |
Explication | Il est possible que la base de données ait renvoyé une valeur null, ou bien il peut s'agir d'une erreur interne. |
Action | Si vous pensez que la base de données a renvoyé une valeur null, n'utilisez pas la fonction de mise à jour par lots : passez sur une base de données qui prend en charge cette fonction ou visitez le site Web du support mis en place par le fournisseur de la base. Si l'incident vous paraît plutôt lié à une erreur interne, utilisez les fichiers FFDC et les paramètres de trace RRA=all=enabled et PMGR=all=enabled pour déterminer la source de l'erreur. Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | L'une des mises à jour par lots n'a pas abouti et la base de données a alors renvoyé la valeur -3 pour le nombre de mises à jour par lots. Cette valeur -3 est renvoyée lorsque la base de données poursuit l'exécution des mises à jour par lots après échec de l'une d'entre elles. |
Action | Pour les sources possibles de l'erreur, consultez les journaux de la base de données. |
Explication | L'opération a réussi mais le nombre de lignes mises à jour est inconnu. La base de données a renvoyé la valeur -2 pour le nombre de mises à jour par lots. Cette exception a été prévue afin d'éviter tout incident touchant à l'intégrité des données. |
Action | Renouvelez l'opération afin de voir si l'erreur persiste. |
Explication | Aucune ligne n'a été mise à jour - ou seulement certaines -, ceci en raison d'une collision généralement due à l'utilisation d'un attribut AccessIntent optimistic-concurrency-control. |
Action | Renouvelez l'opération ou modifiez l'attribut AccessIntent si l'erreur persiste. |
Explication | L'opération a conduit à une exception. |
Action | Etudiez en détail l'opération et l'exception ainsi que les fichiers journaux de la base de données. |
Explication | Une erreur est survenue au cours de l'opération de traitement par lots identifiée ci-dessus. |
Action | Consultez les fichiers journaux de la base de données et si l'erreur ne paraît liée à aucune cause évidente, visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Une erreur interne s'est produite. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | Le serveur d'applications a détecté que la base de données avait démarré une transaction. Le serveur va tenter de résoudre cette transaction selon la configuration définie dans les propriétés personnalisées de la source de données. |
Action | Aucune intervention n'est requise de la part de l'utilisateur. |
Explication | Le serveur d'applications a détecté que la base de données avait démarré une transaction. Le serveur va tenter de résoudre cette transaction selon la configuration définie dans les propriétés personnalisées de la source de données. Une erreur a empêché la résolution de la transaction. |
Action | Rassemblez les fichiers journaux FFDC ainsi que tout fichier journal propre au serveur. Si l'erreur n'est pas liée à l'indisponibilité de la base de données, visitez le site Web du support IBM pour toute information relative à l'identification des incidents. |
Explication | La base de données a démarré une transaction sur la connexion. WebSphere va annuler cette transaction avant de rediriger la connexion sur le pool. |
Action | Reportez-vous au code de l'application afin de déterminer la cause possible de la transaction implicite. Ce code peut être en mesure de prévenir explicitement toute autre transaction implicite, ou bien vous pouvez configurer une action explicite à exécuter pour la source de données. |
Explication | Le plus souvent, cet incident est dû à une erreur typographique introduite lors de la configuration des propriétés personnalisées pour la source de données. |
Action | Assurez-vous que la valeur indiquée pour la propriété personnalisée correspond à l'une des valeurs attendues. En cas d'erreur typographique, corrigez-la et sauvegardez les modifications apportées à la configuration. |
Explication | Le plus souvent, cet incident est dû à une erreur typographique introduite lors de la configuration des propriétés personnalisées pour la source de données. |
Action | Actualisez les propriétés de validation pour la nouvelle connexion en entrant les valeurs appropriées et supprimez les propriétés obsolètes. |
Explication | Le plus souvent, cet incident est dû à une erreur typographique introduite lors de la configuration des propriétés personnalisées pour la source de données. Il peut également s'agir d'un reliquat d'un ancien fichier de configuration ou d'un ancien script wsadmin. Les nouvelles propriétés vont prendre le pas sur les noms obsolètes mais les anciennes propriétés restent utilisables dans l'immédiat. |
Action | Actualisez les propriétés de validation pour la nouvelle connexion en entrant les valeurs appropriées et supprimez les propriétés obsolètes. |
Explication | Le chargement d'une classe non reconnue par le serveur d'applications a été tenté. Or, les utilitaires internes ne peuvent charger que des classes reconnues. |
Action | N'utilisez pas d'utilitaires internes pour charger des classes non reconnues par le serveur d'applications. Si tel n'a pas été le cas, visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | La propriété personnalisée spécifiée a été rendue obsolète. |
Action | Utilisez la nouvelle propriété personnalisée à la place de l'ancienne. |
Explication | La disponibilité de certaines fonctions dépend de l'emplacement auquel elles sont utilisées. Par exemple, CMP 2 n'est pas disponible dans le conteneur d'EJB imbriquable. |
Action | Consultez la documentation pour déterminer les emplacements auxquels les fonctions peuvent être utilisées. |
Explication | GenericDataStoreHelper a été initialisé. |
Action | Si cela est conforme aux prévisions, aucune intervention n'est requise de la part de l'utilisateur. |
Explication | Une exception a été détectée lors du nettoyage de la connexion gérée en vue de sa suppression. |
Action | Reportez-vous à l'erreur signalée par le logiciel de la base de donnée afin de déterminer la cause de l'exception. |
Explication | L'opération demandée n'est pas admise au cours d'une transaction. |
Action | Effectuez l'opération avant ou après la transaction. |
Explication | L'utilisateur a demandé la purge du pool. Suite à cette demande, les connexions existantes au sein du pool ne sont plus valides. |
Action | Quittez la transaction et le cadre de la méthode puis tentez à nouveau la logique avec une nouvelle connexion. |
Explication | Le pilote JDBC n'a pas identifié la connexion comme étant valide pendant l'intervalle de temps indiqué pour la validation de cette connexion. |
Action | Laissez s'exécuter toute autre tentative de connexion éventuellement prévue, puis essayez de déterminer la cause du problème de connexion. |
Explication | Exception inattendue. La cause n'est pas connue immédiatement. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | Une opération en deux phases exécutée sur la base de données s'est soldée par une exception. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | Une opération en deux phases exécutée sur la base de données s'est soldée par une exception. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | Le serveur d'applications a tenté d'exécuter une opération XAResource avec un Xid autre que le Xid utilisé pour XAResource.start. |
Action | Obtenez une nouvelle connexion et retentez la transaction. |
Explication | La propriété personnalisée de la source de données, oracleRACXARecoveryDelay, oblige le serveur d'applications à différer les opérations xa.commit et xa.rollback pour la durée de la période de tentative. |
Action | Attendez que le gestionnaire des transactions essaie d'exécuter de nouveau l'opération. Vous devez configurer les tentatives heuristiques dans le gestionnaire des transactions pour que oracleRACXARecoveryDelay fonctionne correctement. |
Explication | La base de données ou le fournisseur jdbc spécifié par la source de données ne prend pas en charge l'option de couplage strict des branches. Le couplage strict des branches n'est pris en charge qu'avec une base de données DB2 for z/OS accessible par le pilote DB2 Universal JCC. L'option par défaut de couplage souple des branches sera utilisée. Des délais de verrouillage, des interblocages et/ou des annulations de transaction pourront survenir si l'application est conçue pour le couplage strict des branches car les verrous de base de données ne seront pas partagés entre les branches de transaction dans une même transaction globale. |
Action | Vous devez configurer la source de données en vue de l'utilisation d'un niveau pris en charge de base de données et de pilote JDBC ou configurer votre application de sorte qu'elle ne requière pas le couplage strict de branches. |
Explication | La base de données ou le fournisseur jdbc spécifié par la source de données ne prend pas en charge l'option de couplage strict des branches. La base de données DB2 for z/OS ou le pilote DB2 Universal JCC a rejeté l'option xa_start de couplage strict des branches. L'option par défaut de couplage souple des branches sera utilisée. Des délais de verrouillage, des interblocages et/ou des annulations de transaction pourront survenir si l'application est conçue pour le couplage strict des branches car les verrous de base de données ne seront pas partagés entre les branches de transaction dans une même transaction globale. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | La base de données spécifiée par la source de données ne prend pas en charge l'option de couplage strict des branches. Le couplage strict des branches n'est pris en charge qu'avec les connexions de type 4 à DB2 for z/OS V8 (+ APAR PK47713) ou DB2 for Linux, UNIX, Windows V8 et versions ultérieures. L'option par défaut de couplage souple des branches sera utilisée. Des délais de verrouillage, des interblocages et/ou des annulations de transaction pourront survenir si l'application est conçue pour le couplage strict des branches car les verrous de base de données ne seront pas partagés entre les branches de transaction dans une même transaction globale. |
Action | Vous devez configurer la source de données en vue de l'utilisation d'un niveau pris en charge de base de données et de pilote JDBC ou configurer votre application de sorte qu'elle ne requière pas le couplage strict de branches. |
Explication | Le fournisseur jdbc spécifié par la source de données ne prend pas en charge l'option de couplage strict des branches. Le couplage strict des branches est pris en charge uniquement avec les niveaux minimaux du pilote DB2 Universal JCC version 3.51 ou 3.6, conditionnés avec les niveaux de service DB2 9.5 ou 9 ou le pilote JCC4 version 4.1. L'option par défaut de couplage souple des branches sera utilisée. Des délais de verrouillage, des interblocages et/ou des annulations de transaction pourront survenir si l'application est conçue pour le couplage strict des branches car les verrous de base de données ne seront pas partagés entre les branches de transaction dans une même transaction globale. |
Action | Vous devez configurer la source de données en vue de l'utilisation d'un niveau pris en charge de base de données et de pilote JDBC ou configurer votre application de sorte qu'elle ne requière pas le couplage strict de branches. |
Explication | La méthode ResourceAdapter.endpointActivation ne doit pas être utilisée : le serveur d'applications ne prend pas en charge le flux entrant de messages. |
Action | N'utilisez pas la méthode ResourceAdapter.endpointActivation sur Relational Resource Adapter pour le serveur d'applications. |
Explication | Le gestionnaire de connexions par défaut a reçu un message d'erreur lors de la réinitialisation d'un élément ManagedConnection à son état par défaut. |
Action | Si nécessaire, prenez les mesures appropriées pour restituer un état exploitable à la base de données. |
Explication | Le gestionnaire de connexions par défaut a reçu un message erreur lors de la destruction d'un élément ManagedConnection. |
Action | Si nécessaire, prenez les mesures appropriées pour restituer un état exploitable à la base de données. |
Explication | Le gestionnaire de connexions par défaut a reçu un message d'erreur lors d'une demande de validation de l'élément ManagedConnections en pool. |
Action | Si nécessaire, prenez les mesures appropriées pour restituer un état exploitable à la base de données. |
Explication | Le pool de connexions a atteint sa limite maximale pour les connexions ouvertes. L'établissement de nouvelles connexions ne sera possible qu'après fermeture de certaines des connexions ouvertes. |
Action | Paramétrez l'application de telle sorte qu'un moins grand nombre de connexions puissent s'ouvrir simultanément. |
Explication | La connexion ne sera pas redéfinie pour la mise en pool des connexions car l'application n'a pas pu fermer de manière explicite tous les descripteurs. |
Action | Modifiez l'application afin qu'elle ferme tous les descripteurs de connexion. |
Explication | La connexion ne peut pas être réinitialisée pour la mise en pool : une erreur de connexion s'est produite alors qu'elle était active. |
Action | Si nécessaire, prenez les mesures appropriées pour restituer un état exploitable à la base de données. |
Explication | L'opération 'next' a été appelée au niveau d'un itérateur qui ne contient pas d'éléments supplémentaires. |
Action | Avant d'appeler 'next', appelez 'hasNext' au niveau de l'itération afin de déterminer si celle-ci contient des éléments supplémentaires. |
Explication | L'opération 'remove' a été appelée alors que l'itérateur n'était placé sur aucun élément. |
Action | Avant d'appeler l'opération 'remove', placez l'itérateur sur un élément valide. |
Explication | Le nom JNDI de la source de données de délégation ne peut pas être une valeur null ou correspondre à une chaîne vide. |
Action | Définissez le nom JNDI de la source de données de délégation sur la mappe pour cette source de données proxy spécifique. |
Explication | Les noms JNDI des sources de données de délégation sont configurés dans la propriété personnalisée jndiNames avec une syntaxe utilisant des points-virgules comme séparateurs. Ici, le nom JNDI n'a pas été défini dans la propriété personnalisée jndiNames. |
Action | Assurez-vous qu'une valeur correcte est définie pour la propriété personnalisée jndiNames. Si nécessaire, associez une valeur valide au nom JNDI de la source de données de délégation. |
Explication | L'opération de consultation de la source de données n'a pas abouti. Il se peut que cette source n'ait pas été créée, ou bien qu'elle ait été créée avec une portée inappropriée. |
Action | Assurez-vous que la source de données a été correctement créée. |
Explication | La fonction demandée n'est pas disponible. |
Action | Evitez d'utiliser cette fonction ou si possible, passez sur une version du pilote qui la prend en charge. |
Explication | Une erreur a été détectée au niveau de la connexion indiquée. Cette connexion sera purgée conformément à la stratégie mise en place. |
Action | Créez une nouvelle connexion pour les opérations ultérieures. |
Explication | La validation de la commande n'a pas abouti et cette commande ne s'est donc pas exécutée. |
Action | Déterminez la nature de l'incident à partir de la raison indiquée dans le message. Le plus souvent, cet incident est lié aux paramètres de la commande. Apportez les corrections nécessaires puis tentez à nouveau l'opération. |
Explication | La commande ne s'est pas exécutée correctement. |
Action | Déterminez la nature de l'incident à partir de la raison indiquée dans le message. |
Explication | Une valeur incorrecte a été indiquée pour un paramètre et la commande n'a donc pas pu s'exécuter. |
Action | Associez une valeur correcte au paramètre indiqué puis renouvelez la commande. |
Explication | Un nom de fournisseur incorrect a été indiqué et la commande n'a donc pas pu s'exécuter. |
Action | Indiquez une valeur correcte pour le nom du fournisseur puis tentez à nouveau l'opération. |
Explication | Un nom de fournisseur JDBC incorrect a été indiqué et la commande n'a donc pas pu s'exécuter. |
Action | Indiquez une valeur correcte pour le nom du fournisseur JDBC puis tentez à nouveau l'opération. |
Explication | L'étape de la commande ne s'est pas exécutée correctement. Le plus souvent, cet incident est lié aux paramètres de la commande. |
Action | Déterminez la nature de l'incident à partir de la raison indiquée dans le message. Apportez les corrections nécessaires puis tentez à nouveau l'opération. |
Explication | La commande n'a pas pu mettre à jour la propriété de ressource indiquée avec la valeur indiquée. |
Action | Indiquez une valeur correcte pour la propriété de ressource puis tentez à nouveau l'opération. |
Explication | Aucune valeur n'a été indiquée pour une propriété de ressource obligatoire et l'étape de la commande n'a donc pas pu s'exécuter. |
Action | Le plus souvent, cet incident est lié aux paramètres de la commande. Apportez les corrections nécessaires puis tentez à nouveau l'opération. |
Explication | Une valeur de paramètre incorrecte a été indiquée pour une propriété de ressource obligatoire et l'étape de la commande n'a donc pas pu s'exécuter. |
Action | Le plus souvent, cet incident se produit lorsque la valeur du paramètre ne correspond pas au type du paramètre. Apportez les corrections nécessaires puis tentez à nouveau l'opération. |
Explication | La commande n'a pas été exécutée car l'objet cible référence un élément de la configuration dont le type n'est pas celui que la commande attend. Par exemple, une source de données a été soumise comme objet cible dans la commande deleteJDBCProvider. |
Action | Cette erreur survient lorsque le type de l'élément de configuration référencé par l'objet cible est inattendu. Corrigez-la et exécutez à nouveau l'opération. |
Explication | Le serveur d'applications n'a pas pu mapper l'exception. Reportez-vous à l'exception qui s'est produite au cours du mappage. |
Action | Vérifiez le mappage des exceptions dans la table de mappage des erreurs de DataStoreHelper et dans le constructeur d'exceptions. |
Explication | Les méthodes MSSQLhelper ne peuvent être appelées qu'à partir des auxiliaires DataDirect. |
Action | Utilisez DataDirectDataStoreHelper.class dans votre configuration. |
Explication | Il manque tout ou partie des informations de connexion nécessaires. |
Action | Reportez-vous à la documentation Java relative à la méthode DataStoreHelper.showLockInfo() pour une description des informations de connexion requises. |
Explication | La méthode showLockInfo ne prend pas en charge le système d'exploitation indiqué. |
Action | Utilisez le système d'exploitation approprié ou configurez l'application de telle sorte qu'il ne soit pas fait appel à la méthode showLockInfo. |
Explication | Une exception s'est produite alors qu'une opération était tentée sur la base de données afin de collecter les informations sur les verrous. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | DB2 a écrit les informations sur les verrous dans le fichier indiqué. |
Action | Ouvrez le fichier indiqué. Ce fichier contient les informations sur les verrous existants dans votre base de données. Ces informations peuvent être utiles pour la résolution des blocages au sein de l'application. |
Explication | Oracle ne prend pas en charge le niveau d'isolement Serializable lors de l'utilisation du protocole XA. |
Action | N'utilisez pas la valeur PESSIMISTIC_UPDATE_LOCK_HINT_EXCLUSIVE : cette valeur impose l'utilisation du niveau d'isolement Serializable. |
Explication | DB2 exige l'utilisation du pilote DB2 Universal. |
Action | Utilisez le pilote DB2 Universal. |
Explication | Le fichier de trace indiqué pour la source de données n'existe pas. |
Action | Indiquez un fichier de trace existant. |
Explication | Une propriété personnalisée a été définie lors de la création du fournisseur JDBC d'Oracle. Le correctif Oracle 2511780 est nécessaire pour cette propriété. |
Action | Si le correctif est installé, aucune intervention n'est requise de la part de l'utilisateur. Sinon, visitez le site Web du support Oracle afin de vous procurer le correctif 2511780. |
Explication | La valeur 2 a été associée à la propriété personnalisée driverType pour la source de données ; or, cette valeur n'est pas prise en charge sur Cloudscape. Le serveur d'applications lui substituera la valeur 4 au moment de l'exécution. |
Action | Afin d'éviter tout nouvel avertissement à l'avenir, passez la valeur de driveType à 4 dans la console d'administration ou par le biais de scripts JACL ; vous pouvez également omettre de définir le type de pilote et dans ce cas, la valeur 4 sera prise en compte par défaut. |
Explication | La propriété personnalisée driverType pour la source de données n'est pas prise en charge par le pilote JDBC. |
Action | Supprimez driverType des propriétés personnalisée pour la source de données. |
Explication | Le pilote JDBC DB2 Universal a été configuré pour s'exécuter dans un environnement RRS sur DB2 pour z/OS. |
Action | Il s'agit d'un simple message d'information concernant l'environnement du pilote JDBC en cours d'exécution. |
Explication | La valeur 2 a été associée à la propriété personnalisée driverType pour la source de données DB2XA. Or, cette configuration n'est pas prise en charge par DB2 pour z/OS. |
Action | Utilisez DB2ConnectionPoolDatasource ou passez sur le pilote JDBC DB2 Universal de type 4 s'il est disponible pour votre configuration. |
Explication | Une exception IOException s'est produite alors que le serveur d'applications tentait d'ouvrir le fichier de trace indiqué. |
Action | Reportez-vous à l'exception, remédiez à l'incident d'E-S puis redémarrez le serveur d'applications. |
Explication | Une exception s'est produite alors que le serveur d'applications tentait d'accéder à l'objet métadonnées pour la base de données. |
Action | Vérifiez que les métadonnées sont activées sur votre base de données dorsale. |
Explication | La source de données du serveur d'applications n'est pas configurée avec le DataStoreHelper approprié. |
Action | Lorsque vous utilisez le pilote JDBC pour Oracle10g, configurez les sources de données du serveur d'applications avec Oracle10gDataStoreHelper. |
Explication | GenericDataStoreHelper ne dispose pas des éléments lui permettant de collecter les informations sur les verrous. |
Action | Ecrivez ou utilisez un DataStoreHelper spécifique à la base de données. |
Explication | La propriété personnalisée pour une source de données DB2 Universal XA, retrieveMessagesFromServerOnGetMessage, a été configurée avec une valeur true. Le serveur d'applications a remplacé la valeur par false au moment de l'exécution afin d'éviter tout incident en cours de traitement des exceptions. |
Action | Pour ne plus recevoir ce message, vous pouvez soit passer la valeur de retrieveMessagesFromServerOnGetMessage à false dans la console d'administration ou dans les scripts de configuration, soit supprimer purement et simplement la propriété. Ceci ne s'applique qu'aux sources de données DB2 Universal XA. |
Explication | Une API obsolète est en cours d'utilisation. |
Action | Utilisez une version non obsolète de l'API. Reportez-vous à la documentation Java ou visitez le site du support IBM pour toute information sur l'identification des incidents. |
Explication | Il n'est pas possible d'activer la propriété personnalisée reauthentication pour la source de données dès lors que la configuration de connexion TrustedConnectionMapping est utilisée. |
Action | Si la configuration de connexion TrustedConnectionMapping est utilisée, désactivez la propriété personnalisée reauthentication pour la source de données. |
Explication | Il n'est pas possible d'activer la propriété personnalisée reauthentication pour la source de données dès lors que la configuration de connexion TrustedConnectionMapping est utilisée. |
Action | Désactivez la propriété personnalisée reauthentication pour la source de données ou évitez d'utiliser la configuration de connexion TrustedConnectionMapping. |
Explication | La propriété de réauthentification est activée et le code d'implémentation pour la réauthentification à la connexion dans la classe DataStoreHelper n'a pas été fourni. |
Action | Vous pouvez écraser la méthode doConnectionSetupPerTransaction DataStoreHelper et entrer le code d'implémentation de réauthentification à la connexion ; vous pouvez également désactiver cette réauthentification en procédant de l'une des façons suivantes : 1) Désactivez l'option "Enable database reauthentication" pour les propriétés de source de données sur le serveur d'applications, ou 2) Passez la propriété personnalisée reauthentication à false pour la source de données. |
Explication | Le serveur d'applications n'a pas pu établir une connexion à la la base de données via Kerberos. |
Action | Résolvez l'incident en vous reportant à l'exception créée. Par ailleurs, assurez-vous que l'application s'exécute avec une version du pilote JDBC permettant l'établissement de connexions au moyen de GSSCredentials. |
Explication | La propriété ThreadIdentity ne peut pas être activée lorsque vous utilisez la configuration de connexion TrustedConnectionMapping. |
Action | Désactivez la propriété personnalisée ThreadIdentity pour la source de données ou évitez d'utiliser la configuration de connexion TrustedConnectionMapping. |
Explication | La propriété personnalisée propagateClientIdentityUsingTrustedContext pour la source de données n'est plus en usage ; si la configuration de connexion TrustedConnectionMapping est utilisée, le serveur d'applications activera la fonction de connexion sécurisée au moment de l'exécution. |
Action | Supprimez la propriété personnalisée propagateClientIdentityUsingTrustedContext pour la source de données. |
Explication | Informations sur les verrous transmises par la base de données Cloudscape pour votre application. |
Action | Informations sur les verrous dans votre base de données. Vous pouvez utiliser ces informations pour tenter de résoudre les blocages au sein de l'application. |
Explication | La propriété personnalisée de la source de données ne peut pas être activée dans l'environnement en cours. |
Action | Désactivez la propriété personnalisée pour la source de données. |
Explication | La propriété de source de données n'est pas valide dans ce contexte. |
Action | Aucune intervention de l'utilisateur n'est requise. Le serveur d'applications ignorera la propriété au moment de l'exécution. |
Explication | La propriété personnalisée useTrustedContextWithAuthentication est activée mais le code d'implémentation de la méthode DataStoreHelper method qui retournera le mot de passe qu'utilisera le serveur d'applications pour changer l'identité n'est pas fourni. |
Action | Vous pouvez soit écraser la méthode getPasswordForUseWithTrustedContextWithAuthentication DataStoreHelper et entrer le code d'implémentation qui retournera le mot de passe, soit affecter la valeur false à la propriété personnalisée useTrustedContextWithAuthentication de la source de données. |
Explication | Le serveur d'applications nécessite un mot de passe pour changer les identités de contexte sécurisé si vous activez le contexte sécurisé avec l'authentification. Vous devez remplacer la méthode getPasswordForUseWithTrustedContextWithAuthentication DataStoreHelper pour obtenir le mot de passe d'accès au serveur d'applications. |
Action | Veillez à implémenter le code qui remplace la méthode getPasswordForUseWithTrustedContextWithAuthentication DataStoreHelper. |
Explication | La méthode appelée n'a pas été trouvée dans la classe indiquée. |
Action | Utilisez une version de la classe intégrant la méthode manquante ou reconfigurez le serveur d'applications de façon à éviter l'appel de cette méthode. |
Explication | La méthode appelée n'a pas pu s'appliquer correctement. |
Action | Déterminez la cause de l'erreur à partir de l'exception émise. |
Explication | La fonction de mise en cache pour la connexion Oracle n'est pas prise en charge sur le pilote JDBC en cours d'utilisation. Cette fonction ne sera pas activée. |
Action | Configurez le serveur d'applications pour l'utilisation d'une source de données non-XA Oracle. |
Explication | Le serveur d'applications a reçu une exception lors d'une tentative de suppression du cache pour une connexion Oracle existante. |
Action | Reportez-vous à l'exception, apportez les corrections nécessaires puis redémarrez le serveur d'applications. Vous pouvez également effectuer un retrait manuel du cache pour la connexion Oracle. |
Explication | Le serveur d'applications a reçu une exception lors d'une tentative de vérification de l'existence du cache pour la connexion Oracle. |
Action | Reportez-vous à l'exception, apportez les corrections nécessaires puis redémarrez le serveur d'applications. Si le cache de connexion Oracle existe bien, vous pouvez également procéder à son retrait manuel. |
Explication | Le serveur d'applications a détecté l'activation de la mise en cache des connexions via la base de données. Le regroupement des connexions sur le serveur d'applications sera désactivé. |
Action | Si vous ne souhaitez pas désactiver le regroupement des connexions sur le serveur d'applications, désactivez ce regroupement pour le serveur de la base de données. |
Explication | La source de données du serveur d'applications n'est pas configurée avec la classe DataStoreHelper appropriée. |
Action | Configurez la source de données pour le serveur d'applications avec la classe auxiliaire de magasin de données appropriée qui correspond au pilote JDBC que vous avez configuré. |
Explication | Le serveur d'applications utilise une version de l'environnement d'exécution Java qui n'est pas prise en charge avec cette version du pilote JDBC Oracle. |
Action | Vous devez utiliser la version 11g du pilote JDBC Oracle ou une version ultérieure même si vous vous connectez à des bases de données Oracle dont la version est antérieure à la version 11g. Reportez-vous au centre de documentation de WebSphere Application Server pour des informations sur la version du pilote JDBC Oracle que vous utilisez. |
Explication | La migration de l'instance Cloudscape a échoué ; pour tout détail, reportez-vous à l'exception ainsi qu'au fichier <instancebdd>_migration.log dans le répertoire WAS_HOME/profiles/<nomprofil>/logs. |
Action | Apportez les corrections indiquées par l'exception et dans le fichier journal de la migration. Supprimez la nouvelle base de données éventuellement créée et réexécutez l'outil de migration de base de données en mode manuel (WAS_HOME/derby/bin/embedded/db2jMigrate.bat/sh). |
Explication | La migration de l'instance Cloudscape ne s'est effectuée que partiellement. Reportez-vous aux étapes manquantes pour plus de détail quant aux opérations à exécuter manuellement pour conclure la migration. |
Action | Apportez les corrections indiquées dans le fichier journal de la migration et créez les composants manquants. Il n'est pas nécessaire de relancer l'outil de migration : les composants manquants peuvent être créés manuellement. |
Explication | Une tentative de suppression de la nouvelle base de données Derby a été détectée. |
Action | Aucune intervention de l'utilisateur n'est requise. Il s'agit d'un message d'information. |
Explication | La tentative de suppression de la nouvelle base de données Derby a échoué. |
Action | Supprimez la nouvelle base de données Derby manuellement. |
Explication | La suppression de la nouvelle base de données Derby a été effectuée avec succès. |
Action | Aucune intervention de l'utilisateur n'est requise. Il s'agit d'un simple message d'information. |
Explication | Le type de fournisseur providerType n'a pas été trouvé. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. Les éléments suivants pourront vous aider à déterminer les causes possibles de l'erreur. |
Explication | La migration de l'instance de base de données Cloudscape va créer une nouvelle instance de base de données Derby avec le nom spécifié. |
Action | Aucune intervention de l'utilisateur n'est requise. Il s'agit d'un message d'information. |
Explication | Le serveur d'applications n'a localisé aucun fichier d'archive Java (JAR) ou compressé dans le chemin d'accès aux classes spécifié pour le fournisseur JDBC. Il se peut également que le fichier existe mais que les droits d'accès au fichier ou au répertoire dont dispose le serveur d'applications ne soient pas suffisants. |
Action | Vérifiez que le chemin d'accès spécifié est correct et que les fichiers d'archive Java (JAR) ou compressés existent. Vérifiez que les répertoires et les fichiers figurant dans le chemin d'accès sont associés aux droits requis. Sous z/OS, recherchez des erreurs liées aux droits dans le journal MVS SYSLOG. |
Explication | Une exception MalformedURLException s'est produite en tentant de lire un fichier JAR ou ZIP du fournisseur JDBC. |
Action | Vérifiez que le chemin indiqué est correct et assurez-vous de la validité des fichiers JAR et ZIP nécessaires. |
Explication | Une exception IntrospectionException s'est produite au cours d'une tentative d'extraction de méthodes d'accès set de la source de données. |
Action | Les propriétés de la source de données n'apparaîtront pas dans l'interface graphique. Vous devrez les entrer manuellement. |
Explication | Le serveur d'applications n'a pas trouvé de méthode d'accès set dans la source de données pour définir la propriété demandée. |
Action | Assurez-vous que le nom de propriété indiqué est correct. |
Explication | Le serveur d'applications n'a pas pu localiser la propriété de source de données indiquée. Raisons possibles : 1) La propriété de source de données n'est pas bien orthographiée ou la casse est incorrecte, 2) La propriété indiquée ne s'applique pas à la source de données en cours de configuration, ou 3) Le serveur d'applications contient la configuration par défaut correspondant à une version différente du pilote JDBC indiqué, ce qui a conduit à une non-concordance entre propriétés de source de données. |
Action | Vérifiez que la propriété indiquée est correcte pour la source de données. Corrigez toute faute d'orthographe ou erreur de casse. Si la propriété ne s'applique pas (ou plus) au pilote JDBC utilisé, supprimez-la. |
Explication | Une exception s'est produite lors de la définition de la propriété spécifiée dans la source de données. |
Action | Vérifiez que la valeur indiquée pour la propriété est correcte. |
Explication | La valeur définie est incorrecte pour l'attribut indiqué. |
Action | Vérifiez que la valeur indiquée ou l'attribut est correct. |
Explication | Les attributs définis ne sont pas compatibles. |
Action | Vérifiez que les attributs définis sont compatibles. |
Explication | Le test de connexion à la source de données a réussi. |
Action | La source de données peut maintenant être utilisée par les applications. |
Explication | Cette propriété contient une value imprévue. Il se peut que la fonction de redirection pour le client soit désactivée. |
Action | Assurez-vous que la valeur indiquée pour la propriété est valide. |
Explication | Cette propriété contient une value imprévue. Il se peut que la fonction de redirection pour le client soit désactivée. |
Action | Assurez-vous que la valeur indiquée pour la propriété est valide. |
Explication | Le pilote JDBC DB2 de type 2 intègre un mécanisme de mise à jour et de conservation des informations de redirection du client. |
Action | Configurez la source de données pour l'utilisation du pilote JDBC de type 4, ou supprimez les paramètres indiqués pour la persistance des informations de redirection du client. |
Explication | Le test de la connexion à la source de données a réussi, mais des avertissements ont été générés. |
Action | Examinez la configuration de la source de données et corrigez les erreurs indiquées par les avertissements. |
Explication | La méthode de dissociation pour le nom JNDI (Java Naming and Directory Interface) a provoqué une exception. Il se peut que le nom JNDI indiqué soit incorrect ou qu'il y ait un problème au niveau du service d'affectation de noms. |
Action | Vérifiez que le nom JNDI indiqué dans les propriétés de classe pour la source de données est correct. |
Explication | La méthode de recherche pour le nom JNDI (Java Naming and Directory Interface) a provoqué une exception. Il se peut que le nom JNDI indiqué soit incorrect ou qu'il y ait un problème au niveau du service d'affectation de noms. |
Action | Vérifiez que le nom JNDI indiqué dans les propriétés de classe pour la source de données est correct. |
Explication | La méthode d'association pour le nom JNDI (Java Naming and Directory Interface) a provoqué une exception. Il se peut que le nom JNDI indiqué soit incorrect ou qu'il y ait un problème au niveau du service d'affectation de noms. |
Action | Vérifiez que le nom JNDI indiqué dans les propriétés de classe pour la source de données est correct. |
Explication | La création d'une DB2ClientRerouteServerList a provoqué une exception. |
Action | Consultez l'exception. Vérifiez que les propriétés liées à la fonction de redirection pour le client sont correctement indiquées dans les propriétés de classe de la source de données. |
Explication | Le test de la connexion à la source de données n'a pas abouti. |
Action | Examinez la configuration de la source de données et corrigez l'erreur. |
Explication | Le test de la connexion à la source de données a échoué. |
Action | Examinez la configuration de la source de données et corrigez l'erreur. |
Explication | La connexion de base de donnée a été redirigée vers un autre serveur de base de données. |
Action | Ce message a pour but de vous informer qu'une opération de redirection s'est effectuée. Aucune intervention de l'utilisateur n'est requise. |
Explication | Les causes possibles sont les suivantes : 1) La classe indiquée pour le DataStoreHelper est inappropriée, 2) Le nom ou nom de module indiqué pour la classe du DataStoreHelper est incorrect, 3) La classe indiquée n'apparaît pas dans le chemin d'accès aux classes, ou 4) Il se peut que le fournisseur JDBC utilisé ne soit pas pris en charge dans cette édition du serveur d'applications. |
Action | Prenez l'une des mesures suivantes selon la cause : 1) Passez sur la classe appropriée pour le DataStoreHelper, 2) Corrigez le nom ou le nom de module de la classe du DataStoreHelper, 3) Corrigez le chemin d'accès aux classes, ou 4) Utilisez un fournisseur JDBC différent ou une version différente du serveur d'applications. |
Explication | La classe d'implémentation pour le DataStoreHelper ne peut pas être une interface ou une classe abstraite. |
Action | Passez sur une classe assurant une implémentation totale de l'interface DataStoreHelper. |
Explication | La classe du DataStoreHelper ne peut pas être instanciée car elle ne comporte pas de constructeur public prenant un objet properties comme paramètre. |
Action | Créez pour votre DataStoreHelper un constructeur public prenant un objet properties comme paramètre. |
Explication | Le constructeur de votre DataStoreHelper n'est pas un constructeur public et le serveur d'applications ne peut donc pas y accéder. |
Action | Assurez-vous que le constructeur de votre DataStoreHelper est une méthode publique. |
Explication | Le constructeur du DataStoreHelper a généré une exception. |
Action | Vérifiez que les propriétés transmises au constructeur du DataStoreHelper sont correctes et que ce constructeur est implémenté de façon appropriée. |
Explication | La classe personnalisée indiquée pour le DataStoreHelper n'en assure pas l'implémentation. |
Action | Mettez à jour la classe personnalisée afin que celle-ci implémente l'interface DataStoreHelper. |
Explication | Le serveur d'applications n'a pas pu exécuter la méthode DataStoreHelper indiquée. |
Action | Si vous utilisez un DataStoreHelper personnalisé, assurez-vous que le code de la méthode DataStoreHelper indiquée est correct. Sinon, vérifiez les propriétés de configuration de la source de données. |
Explication | Reportez-vous à linkedException pour plus d'informations. |
Action | Reportez-vous à linkedException pour plus d'informations. |
Explication | La propriété 'enable2Phase' ne peut prendre la valeur false que si la classe de la source de données implémente l'interface ConnectionPoolDatasource. |
Action | Attribuez à 'enable2Phase' la valeur true pour une source XADataSource ou la valeur false pour une source ConnectionPoolDataSource. |
Explication | La propriété 'enable2Phase' ne peut prendre la valeur true que si la classe de la source de données implémente l'interface XADatasource. |
Action | Attribuez à 'enable2Phase' la valeur true pour une source XADataSource ou la valeur false pour une source ConnectionPoolDataSource. |
Explication | Le serveur d'applications ne parvient pas à charger la classe indiquée. |
Action | Assurez-vous que la propriété personnalisée de source de données est correctement indiquée et que le serveur d'applications peut y accéder. |
Explication | Le serveur d'applications ne parvient pas à analyser la valeur indiquée pour la propriété personnalisée de la source de données. |
Action | Assurez-vous que la propriété personnalisée de la source de données est correctement indiquée. |
Explication | Message d'avertissement s'affichant au cours de la configuration de la source de données. |
Action | Lisez ce message et, si nécessaire, prenez les mesures appropriées pour remédier au problème. |
Explication | Message d'avertissement s'affichant au cours de la configuration de la source de données. |
Action | Lisez ce message et, si nécessaire, prenez les mesures appropriées pour remédier au problème. |
Explication | Ce message indique le nom de produit de la base de données. |
Action | Le nom de base de données indiqué ci-dessus est désormais utilisé par les applications. |
Explication | Ce message indique la version de produit de la base de données. |
Action | La version de base de données indiquée ci-dessus est désormais utilisée par les applications. |
Explication | Ce message indique le nom du pilote JDBC (Java Database Connectivity). |
Action | Le nom de pilote JDBC indiqué ci-dessus est désormais utilisé par les applications. |
Explication | Ce message indique la version du pilote JDBC (Java Database Connectivity). |
Action | La version de pilote JDBC indiquée ci-dessus est désormais utilisée par les applications. |
Explication | Les bases de données Oracle n'implémentent pas la méthode setReadOnly. Cette méthode n'établit pas la connexion en tant que connexion en lecture seule. Par ailleurs, la méthode setReadOnly(false) n'est pas implémentée et une transaction est démarrée de façon implicite par la base de données Oracle. Le serveur d'applications n'appelle pas la méthode setReadOnly(false) sur une base de données Oracle, ceci afin d'éviter le démarrage de toute transaction inutile. |
Action | Vérifiez que votre application ne dépend pas d'une transaction une fois la méthode setReadOnly(false) appelée. |
Explication | Ce message indique le type du pilote JDBC (Java Database Connectivity). |
Action | Le type de pilote JDBC indiqué ci-dessus est désormais utilisé par les applications. |
Explication | Le pilote JDBC indiqué pourra n'être pas officiellement certifié dans les futures éditions du serveur d'applications. |
Action | Vous pouvez soit continuer d'utiliser le pilote JDBC indiqué, soit passer sur un pilote JDBC recommandé. |
Explication | La base de données représentée par l'ID de système dorsal indiqué peut ne pas correspondre à la source de données connectée. |
Action | Comparez les versions de base de données entre sources de données de déploiement et d'exécution. Si ces versions diffèrent, utilisez un ID de système dorsal correspondant à la source de données pour le déploiement de l'EJB (enterprise Java bean) ou modifiez la source de données afin que celle-ci corresponde à l'ID de système dorsal. |
Explication | La vérification de l'ID de système dorsal est désactivée. Aucune validation de cet ID ne sera effectuée. |
Action | Passez la propriété privée disableBackendIdChecking de la source de données à false ou supprimez la propriété de façon activer la vérification de l'ID de système dorsal. |
Explication | Ce message indique le nom du DataStoreHelper. |
Action | Il s'agit d'un message d'information. Aucune intervention n'est requise de la part de l'utilisateur. |
Explication | L'application utilise un fournisseur JDBC qui n'est plus pris en charge par le serveur d'applications. |
Action | Utilisez le fournisseur JDBC indiqué dans le message d'erreur. |
Explication | Le serveur d'applications a reçu une exception lors d'une tentative de configuration d'une source de données avec la méthode de redirection du client. |
Action | Reportez-vous à l'exception, apportez les corrections nécessaires puis redémarrez le serveur d'applications. |
Explication | Le serveur d'applications a reçu une exception lors d'une tentative de configuration d'une source de données avec la méthode de redirection du client. L'incident peut être dû à l'utilisation d'un pilote JCC de niveau antérieur. |
Action | Vérifiez le niveau du pilote JCC, reportez-vous à l'exception, apportez les corrections nécessaires puis redémarrez le serveur d'applications. |
Explication | Le serveur d'applications a reçu une exception lors d'une tentative de configuration d'une source de données avec la méthode de redirection du client sur le nom JNDI (Java Naming and Directory Interface). |
Action | Reportez-vous à l'exception, apportez les corrections nécessaires puis redémarrez le serveur d'applications. |
Explication | Pour la configuration d'une source de données avec la méthode de redirection du client, clientRerouteAlternateServerName et clientRerouteAlternatePortNumber doivent prendre une valeur non null et le nombre de serveurs de remplacement doit correspondre au nombre de ports de remplacement. |
Action | Apportez les corrections nécessaires puis relancez le serveur d'applications. |
Explication | Ce message indique le niveau de spécification du pilote JDBC (Java Database Connectivity). |
Action | Le niveau de spécification de pilote JDBC indiqué ci-dessus est désormais utilisé par les applications. |
Explication | Le niveau de la spécification JDBC (Java Database Connectivity) indiqué dans le message d'erreur constitue un prérequis pour cette fonction. |
Action | Désactivez la fonction ou passez sur un pilote JDBC de niveau approprié. |
Explication | La connexion de test ne permet pas d'effectuer un test précis sur une connexion utilisant l'alias de mappage Kerberos. En lieu et place, la connexion de test va utiliser les informations d'authentification spécifiées dans l'alias géré par composant. Dans le cas où une connexion est configurée pour utiliser l'authentification Kerberos, il se peut que le résultat du test n'indique pas précisément si cette connexion peut être établie dans le contexte d'une application donnée. |
Action | Assurez-vous que la connexion à la source de données peut être établie dans le contexte de votre application. |
Explication | Le serveur d'applications n'est pas parvenu à établir une connexion sécurisée à la source de données. Aucune connexion valide n'a été renvoyée par le pilote JDBC, ou bien celui-ci a renvoyé une erreur imprévue. |
Action | Analysez l'exception éventuellement générée et assurez-vous que le contexte sécurisé est pris en charge par le pilote JDBC et le serveur de base de données. |
Explication | Ce message affiche le nom JNDI de la source de données (DataSource). |
Action | Aucune action n'est requise. |
Explication | Vous avez essayé de placer dans le pool une connexion dont le paramètre AutoCommit est associé à la valeur False. Le serveur d'applications ne parvient pas à déterminer si une transaction est active car la source de données est configurée comme une source de données non transactionnelle. Il n'essayera pas de résoudre la transaction car la source de données n'est pas configurée pour la validation ou l'annulation automatique lors du nettoyage des connexions. |
Action | Configurez la source de données en vue de la validation ou de l'annulation automatique lors du nettoyage des connexions ou associez systématiquement AutoCommit à la valeur True. |
Explication | Le serveur d'applications n'est pas parvenu à configurer les paramètres de signal de présence du socket car la version Java qu'utilise votre système ne contient pas la classe com.ibm.lang.ThreadProperties. |
Action | Veillez à ce que le serveur d'applications s'exécute avec une version Java incluant la classe com.ibm.lang.ThreadProperties. |
Explication | Une erreur s'est produite lors de la fermeture de l'objet JDBC indiqué. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | Une erreur s'est produite lors de la fermeture de l'objet enfant indiqué. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | Une erreur s'est produite lors de la fermeture de l'instruction. |
Action | Si le problème persiste, l'ID du message peut vous fournir des informations complémentaires dans la page Web de support WebSphere Application Server : http://www.ibm.com/software/webservers/appserv/was/support/ Page de support IBM WebSphere Application Server for z/OS : http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explication | L'application a tenté d'accéder à une connexion ou aux instructions correspondant à cette connexion, ou bien à ResultSets ou aux métadonnées à partir d'une unité d'exécution différente. Ce comportement constitue une violation du modèle de programmation du serveur d'applications. La fermeture des objets auxquels l'application a tenté d'accéder dans une méthode finalize() est également considérée comme une violation du modèle de programmation, ceci du fait que le JVM applique la méthode finalize() dans une autre unité d'exécution. |
Action | Adaptez l'application de façon à éviter les accès impliquant plusieurs unités d'exécution. |
Explication | La méthode appelée fait partie de la spécification JDBC (Java Database Connectivity) V3.0 et n'existe pas au niveau du fournisseur. |
Action | Assurez-vous que votre fournisseur JDBC prend en charge la spécification JDBC V3.0 ou n'utilisez pas cette méthode. |
Explication | Le descripteur de connexion est désormais associé à une connexion groupée différente et n'implémentant pas l'interface demandée pour l'encapsuleur. |
Action | Les encapsuleurs de l'interface indiquée ne doivent pas être utilisés lorsque la méthode Wrapper.isWrapperFor spécifie que la connexion ne constitue pas un encapsuleur pour cette interface. |
Explication | La propriété personnalisée de source de données permet de choisir un comportement de partage des connexions. |
Action | Vérifiez que la propriété personnalisée de source de données est configurée pour le comportement de votre choix. |
Explication | La propriété personnalisée de source de données permet de choisir un comportement de partage des connexions. |
Action | Vérifiez que la propriété personnalisée de source de données est configurée pour le comportement de votre choix. |
Explication | Une exception DataStoreAdapterException a été créé en vue d'un mappage vers une exception SQLException. |
Action | Aucune intervention n'est requise de la part de l'utilisateur. |
Explication | La méthode indiquée n'est pas prise en charge pour l'implémentation du serveur d'applications. |
Action | N'utilisez pas la méthode. |
Explication | Cette méthode est exclusivement prévue pour une utilisation interne par le serveur d'applications. |
Action | N'appelez pas cette méthode. |
Explication | Une opération a été tentée sur un objet qui est fermé. |
Action | Extrayez une nouvelle instance de l'objet sur laquelle effectuer cette opération. |
Explication | Une opération a été tentée sur un descripteur d'objet Connection inactif. |
Action | Activez la propriété InactiveConnectionSupport pour l'adaptateur de ressource. |
Explication | L'application a tenté d'utiliser la méthode 'jdbcCall' pour appeler une méthode JDBC (Java Database Connectivity) à la place d'une extension propriétaire ou pour appeler une méthode propriétaire qui n'est pas prise en charge par le serveur d'applications. |
Action | Si la méthode provient de l'API JDBC, appelez-la directement sur la ressource JDBC au lieu d'utiliser la méthode 'jdbcCall'. S'il s'agit d'une extension propriétaire qui n'est pas prise en charge par le serveur d'applications, n'utilisez pas la méthode. |
Explication | L'utilisation de la méthode 'jdbcCall' sur des objets non-JDBC à partir du serveur d'applications n'est pas admise. |
Action | Lorsque vous utilisez la méthode 'jdbcCall' à partir du serveur d'applications, faites porter cette méthode sur des objets JDBC exclusivement. |
Explication | L'encapsuleur indiqué ne contient pas le type d'objet encapsulé indiqué. |
Action | Vérifiez que l'encapsuleur et les paramètres associés à l'objet encapsulé sont correctement définis. |
Explication | Le serveur d'applications n'autorise pas l'appel de la méthode indiquée via jdbcPass. |
Action | Si cette méthode ne modifie pas l'état des paramètres natifs de l'objet JDBC (Java Database Conectivity), accédez au site Web du support IBM afin de demander l'ajout de la méthode à la liste des méthodes admises pour jdbcPass. |
Explication | Le serveur d'applications n'autorise pas l'opération demandée. |
Action | Ne tentez pas l'opération indiquée. |
Explication | Le serveur d'applications n'autorise pas l'appel des méthodes setTypeMap, setReadOnly ou setCatalog sur des connexions partageables lorsqu'une transaction globale est active. |
Action | N'appelez pas les méthodes setTypeMap, setReadOnly ou setCatalog sur des connexions partageables au cours d'une transaction globale, ou utilisez des connexions non partageables. |
Explication | Le serveur d'applications n'autorise pas l'appel des méthodes commit, rollback, setSavepoint ou releaseSavepoint sur la connexion lorsqu'une transaction globale est active. |
Action | N'appelez pas les méthodes commit, rollback, setSavepoint ou releaseSavepoint sur la connexion au cours d'une transaction globale. Si une source de données non transactionnelles est utilisée (exemple : non-jta-data-source pour l'API Java Persistence), configurez-la dans persistence.xml et configurez également la propriété personnalisée nonTransactionalDataSource sur la source de données. |
Explication | Vous ne pouvez pas exécuter cette opération lorsque l'application se trouve dans l'état de transaction indiqué. |
Action | Obtenez une nouvelle connexion sur laquelle effectuer l'opération. |
Explication | Le descripteur de connexion en cours n'a pas pu être réassocié. |
Action | Tentez d'obtenir une nouvelle connexion. |
Explication | Les descripteurs de connexion ne peuvent être réassociés qu'à partir de l'état INACTIVE. |
Action | Fermez le descripteur de connexion en cours et obtenez-en un nouveau. |
Explication | Les descripteurs de connexion ne peuvent être réassociés que si tous les objets enfants sont fermés. |
Action | Fermez le descripteur de connexion en cours et obtenez-en un nouveau. |
Explication | Une opération est en cours sur le descripteur de connexion. Celui-ci ne peut pas être dissocié pendant l'opération. |
Action | Attendez que toutes les opérations sur le descripteur soient terminées et dissociez ensuite ce descripteur. |
Explication | Seules des valeurs non négatives peuvent être indiquées pour la taille de la recherche. |
Action | Sélectionnez une valeur non négative pour la taille de la recherche. |
Explication | La propriété personnalisée preTestSQLString ne peut pas être laissée à blanc si l'option de connexion test préalable est sélectionnée. Si vous choisissez de ne pas définir la propriété preTestSQLString, les performances pourront s'en trouver affectées. |
Action | Entrez une instruction SQL valide pour preTestSQLString. |
Explication | L'objet Statement transmis ne peut pas prendre une valeur null. |
Action | Affectez une valeur non null à l'objet Statement. |
Explication | L'objet indiqué ne peut pas être cloné. |
Action | N'appelez pas la méthode clone(). |
Explication | Une clé de transmission non valide a été transmise au niveau de la méthode getConnection. |
Action | Visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | La méthode getConnection sur cette source de données n'est possible que pour les applications JMS et CMP. |
Action | Définissez une autre source de données pour les applications JDBC ou attribuez la valeur false à la propriété jmsOnePhaseOptimization. |
Explication | L'option de source de données jmsOnePhaseOptimization ne peut être activée que pour les sources de données non compatibles XA. |
Action | Utilisez une source de données non compatible XA ou désélectionnez l'option jmsOnePhaseOptimization afin d'activer celle-ci à partir de la console d'administration. |
Explication | JMS tente d'obtenir une connexion optimisée. Pour cela, l'option de source de données jmsOnePhaseOptimization doit être activée. |
Action | Activez l'option jmsOnePhaseOptimization pour la source de données ou visitez le site Web du support IBM pour toute information sur l'identification des incidents. |
Explication | La propriété personnalisée nonTransactionalDataSource ne peut pas être activée lorsque la propriété personnalisée jmsOnePhaseOptimization est activée. |
Action | Désactivez l'une des propriétés personnalisées de source de données, nonTransactionalDataSource ou jmsOnePhaseOptimization. |
Explication | Des problèmes de transaction se produiront si vous activez la propriété personnalisée de source de données nonTransactionalDataSource et si vous vous connectez à IBM DB2 sur z/OS avec le pilote JDBC DB2 Universal type 2. |
Action | Désactivez la propriété personnalisée de source de données nonTransactionalDataSource ou utilisez le pilote JDBC DB2 Universal type 4. |
Explication | L'objet Connection ne peut pas prendre une valeur null. |
Action | Transmettez un objet Connection valide. |
Explication | La fonction de connexion sécurisée n'est pas prise en charge sur le pilote JDBC en cours d'utilisation. |
Action | Configurez le serveur d'applications pour l'utilisation du pilote JDBC DB2 Universal ou n'utilisez plus la configuration de connexion TrustedConnectionMapping. |
Explication | La fonction d'extension des propriétés de source de données n'est pas prise en charge sur le pilote JDBC en cours d'utilisation. Les propriétés de source de données étendues seront ignorées. |
Action | Configurez le serveur d'applications pour l'utilisation du pilote JDBC DB2 Universal. |
Explication | Le serveur d'applications ne prend pas en charge l'authentification Kerberos sur la base de données utilisée. Le nom d'utilisateur et le mot de passe ne seront pas pris en compte pour l'obtention de la connexion. |
Action | Désactivez Kerberos ou utilisez un programme d'arrière plan DB2 avec le pilote JDBC DB2 Universal. |
Explication | Le partage des connexions n'est pas possible lorsque vous utilisez la fonction d'extension des propriétés de source de données avec activation de la propriété personnalisée de source de données optimizeDB2ForGetUseClose. |
Action | Désactivez la propriété personnalisée de source de données optimizeDB2ForGetUseClose ou utilisez le modèle de connexion get/use/close lorsque vous utilisez des propriétés de source de données étendues uniques dans le cadre d'une même transaction. |
Explication | La valeur 2 a été indiquée pour la propriété personnalisée de source de données driverType ; or, cette valeur n'est pas prise en charge sur Informix. Le serveur d'applications lui substituera la valeur 4 au moment de l'exécution. |
Action | Afin d'éviter tout nouvel avertissement à l'avenir, passez la valeur de driveType à 4 dans la console d'administration ou par le biais de scripts JACL ; vous pouvez également omettre de définir le type de pilote et dans ce cas, la valeur 4 sera prise en compte par défaut. |
Explication | Le serveur d'applications n'a pas pu rechercher le service indiqué. Reportez-vous à l'exception pour tout détail. |
Action | Reportez-vous à l'exception et apportez les corrections nécessaires. Redémarrez ensuite le serveur d'applications. |
Explication | Le serveur d'applications n'a pas pu ajouter le service indiqué. Reportez-vous à l'exception pour tout détail. |
Action | Reportez-vous à l'exception et apportez les corrections nécessaires. Redémarrez ensuite le serveur d'applications. |
Explication | Le serveur d'applications n'est pas parvenu à localiser le service indiqué. |
Action | Visitez le site du support WebSphere Application Server pour toute information complémentaire. |
Explication | Le serveur d'applications a reçu une exception alors qu'il tentait d'envoyer des données à CMX. Il se peut que les données n'aient pas été envoyées. |
Action | Prenez connaissance de l'exception et de sa cause possible. Visitez le site Web de support WebSphere afin d'obtenir de l'aide pour l'identification et la résolution des incidents si vous ne parvenez pas à résoudre l'incident après avoir pris connaissance de l'exception. |
Explication | Le serveur d'applications a reçu une exception alors qu'il tentait de s'enregistrer pour la notification CMX. |
Action | Consultez l'exception. Visitez le site Web de support WebSphere afin d'obtenir de l'aide pour l'identification et la résolution des incidents si vous ne parvenez pas à résoudre l'incident après avoir pris connaissance de l'exception. |
Explication | Le serveur d'applications a reçu une exception alors qu'il tentait de déterminer si le contrôle CMX était activé. |
Action | Prenez connaissance de l'exception et de sa cause possible, corrigez l'incident puis redémarrez le serveur d'applications. Visitez le site Web de support WebSphere afin d'obtenir de l'aide pour l'identification et la résolution des incidents si vous ne parvenez pas à résoudre l'incident après avoir pris connaissance de l'exception. |
Explication | Dès lors que l'application est paramétrée pour la libération de ressources au moment de la clôture de la connexion, le serveur d'applications tente d'effectuer ce nettoyage. Toutefois, la capacité du serveur à libérer des ressources est conditionnée par la conformité du pilote JDBC à la spécification JDBC. |
Action | Il est préférable que l'application assure elle-même un nettoyage approprié des ressources plutôt que d'attendre la clôture de la connexion pour ce nettoyage. |