Gestion des logs de messages (DDMSGQ) - 7.3

Guide d'installation de Talend Change Data Capture

Version
7.3
Language
Français
Product
Talend Change Data Capture
Module
Talend Change Data Capture
Content
Création et développement > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Gouvernance de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Qualité et préparation de données > Systèmes tiers > Composants Database (Intégration) > Change Data Capture
Last publication date
2023-10-05

Les messages sont centralisés dans une file de messages sur AS/400 IBMi (DD_USRDATA/DDMSGQ) et dans un fichier texte sur NT (sous-répertoire data\DDMSGQ.ddm). Les moteurs cibles écrivent et envoient leurs messages au moteur source, qui écrit également des messages.

Pourquoi et quand exécuter cette tâche

Procédure

  1. Vous pouvez utiliser le Manager (Gestionnaire) pour voir les messages ou les lire directement :
    • sur AS/400 IBMi, à l'aide de la commande DSPMSG DD_USRDATA/DDMSGQ.
    • sur un serveur Windows NT, en ouvrant le fichier data\DDMSGQ.ddm dans MFC WordPad (le Bloc-Notes ne reconnaît pas les sauts de ligne, ne l'utilisez pas).
  2. Pour nettoyer les messages, cliquez sur Clear message queue (Vider la file d'attente des messages) dans le Gestionnaire. Cela permet de vider la file de messages sur la source. Vous pouvez également la vider manuellement sur AS/400 IBMi à l'aide de la commande CLRMSGQ (DD_USRDATA/DDMSGQ) et sur NT en supprimant le fichier data\DDMSGQ.ddm. Sur NT, un paramètre permet de spécifier une talle maximale en kilooctets à partir de laquelle le fichier est automatiquement nettoyé (consultez le paramètre MaxLogSizeKo).
    Avertissement : Avec une configuration système basée sur AS/400 IBMi, lorsque la file d'attente des messages est pleine (64 Mo), elle peut empêcher le démarrage des moteurs sources et cibles. Vous devez la nettoyer régulièrement. Il est recommandé de programmer son nettoyage (WRKJOBSCDE) tous les soirs, du lundi au vendredi, avant votre départ, afin de conserver les messages générés la nuit. Puisque la file d'attente des messages dans AS/400 IBMi n'est attachée à aucun profil utilisateur·trice, elle n'est pas prise en compte dans les tâches de nettoyage.