Suppression des entrées du fichier journal du partenaire de transaction

Vous pouvez supprimer des entrées du fichier journal du partenaire de transaction. Pour ce faire, paramétrez la propriété personnalisée REMOVE_PARTNER_LOG_ENTRY pour le service de transaction du serveur possédant le journal du partenaire.

Pourquoi et quand exécuter cette tâche

Au cours du processus de récupération de la transaction, le journal du partenaire est contrôlé pour définir les ressources nécessaires. Si vous souhaitez supprimer certaines entrées du journal du partenaire, par exemple une ressource qui n'existe plus, paramétrez cette propriété personnalisée sur le serveur d'applications qui possède le journal du partenaire de transaction contenant les entrées à supprimer.
La propriété personnalisée REMOVE_PARTNER_LOG_ENTRY est uniquement active lorsque les deux situations suivantes se présentent.
  • Le serveur d'applications est démarré en mode récupération.
  • Le serveur d'applications ne possède aucune transaction nécessitant actuellement une récupération. Vous pouvez le vérifier en consultant le fichier SystemOut.log.
Remarque : Cette rubrique fait référence à un ou plusieurs des fichiers journaux de serveur d'applications. Il est recommandé de configurer le serveur de telle sorte qu'il utilise l'infrastructure de journalisation et de trace HPEL (High Performance Extensible Logging) à la place des fichiers SystemOut.log, SystemErr.log, trace.log et activity.log sur les systèmes distribués et IBM® i. Vous pouvez également utiliser HPEL conjointement avec vos fonctions de journalisation z/OS natives. Si vous utilisez l'infrastructure HPEL, vous pouvez accéder à toutes les informations de journalisation et de trace en utilisant l'outil de ligne de commande LogViewer à partir de votre répertoire bin de profil de serveur. Pour plus d'informations sur l'utilisation de HPEL, voir les informations sur l'utilisation de HPEL en vue du traitement des incidents liés aux applications.
Remarque : Vous pouvez retirer des transactions des tableaux qui comportent plusieurs transactions. Plusieurs fichiers journaux de transactions présents dans une table de base de données ont une incidence sur les interblocages de base de données. En cas de problèmes liés à un journal de transactions spécifique, vous pouvez retirer celui-ci de la table de base de données à l'aide de l'instruction SQL suivante :
DELETE FROM [Transaction Log Table] WHERE
SERVER_NAME=[Cell\Node\Server] AND SERVICE_ID=[SERVICE ID value]

Procédure

  1. Dans la console d'administration, cliquez sur Servers > Server Types > WebSphere application servers > server_name > [Container Settings] Container Services > Transaction Service > [Additional Properties] Custom Properties.
  2. Cliquez sur Nouveau.
  3. Tapez REMOVE_PARTNER_LOG_ENTRY dans la zone Name et, dans la zone Value, tapez un ou plusieurs ID de récupération d'entiers séparés un virgule à supprimer.
  4. Cliquez sur Valider ou sur OK.
  5. Sauvegardez les modifications de la configuration principale.
  6. Redémarrez le serveur en mode récupération.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_remove_partner_log
Nom du fichier : tjta_remove_partner_log.html