Ce fichier (tranlog) stocke les données transactionnelles importantes écrites dans les bases de données. Il s'agit d'un fichier interne utilisé par WebSphere Application Server pour gérer les transactions en cours et tenter de les récupérer en cas de panne du serveur.
NE SUPPRIMEZ PAS le fichier de journalisation des transactions d'un environnement de production. La suppression de ce fichier supprime des informations sur les
transactions en cours de la mémoire de
WebSphere ESB.
Sans ce fichier, il n'y a aucune fonctionnalité permettant de récupérer les informations transactionnelles. Par ailleurs, l'état des processus longue durée reste incohérent et vous ne pouvez pas
terminer le flux de processus à moins de supprimer les instances d'exécution. La suppression de ces instances peut entraîner la perte de données opérationnelles ou critiques, ce qui rend la base de données incohérente avec la destination du message. La suppression du fichier de journalisation des transactions
peut entraîner d'autres incohérences :
- Les transactions démarrées ne seront ni annulées, ni validées
- Les artefacts resteront dans la machine virtuelle Java™
(JVM) puisqu'ils sont référencés ou alloués par une transaction mais ne sont jamais utilisés pour la récupération de place.
- Les messages d'architecture SCA qui appartiennent à une navigation et transaction de processus
restent dans les files d'attente liées à SCA
Remarque : Supprimer le journal des transactions d'un environnement de développement pose les mêmes problèmes. Etant donné que vous pouvez recréer les processus métier, supprimer les fichiers d'un environnement de test n'est pas aussi problématique que de les supprimer d'un environnement de production.