Vérificateur de fichiers de réplication

Photo de profil de Jonathan Smith

Par Jonathan Smith

3 min de lecture

Avec l'utilisation croissante de la réplication U2 par les clients, ces derniers se sont renseignés sur la manière de garantir la synchronisation des abonnés avec les éditeurs et de ne manquer aucune mise à jour.

Pour s'y fier, les clients doivent avoir confiance en l'exactitude de la copie de la base de données de l'abonné:

  • en cas de basculement
  • pour la continuité des rapports d'entreprise

Actuellement, les clients doivent utiliser une combinaison de tâches administratives, notamment:

  • Vérification des journaux pour détecter toute mise à jour perdue, manquée ou annulée.
  • Utilisation de l'emplacement de déclenchement d'action d'exception.
  • En utilisant le support, nous avons développé et maintenu des scripts d'action d'exception et surveillé les fantômes à partir de la base de connaissances.
  • L' Performance Experience MultiValue Rocket (MVX: Performance) fournit davantage d'informations sur la réplication.

Historiquement, les clients se sont fiés aux feux tricolores de l'outil XAdmin pour déterminer si l'éditeur et l'abonné étaient synchronisés.

Bien que cet utilitaire soit puissant et simple d'utilisation, les clients devraient également utiliser les scripts d'action d'exception et surveiller les anomalies fantômes à partir de la base de connaissances du portail client Rocket .

Nous avons développé cet outil pour fonctionner dans une architecture de publication et d'abonnement utilisant la réplication U2. L'outil s'appuie sur la communication par socket entre les deux serveurs pour détecter, signaler et, le cas échéant, corriger les différences identifiées entre un fichier publié et un fichier auquel il est abonné.

  • Le trafic réseau entre les deux systèmes est réduit au minimum car la vérification de chaque enregistrement d'un fichier est effectuée via une somme de contrôle calculée à la fois par l'éditeur et l'abonné afin de déterminer les éventuelles différences.
  • Cet utilitaire est compatible avec toutes les versions GA actuelles d' UniVerse et UniData' UniData. Il devrait également fonctionner avec les versions UniVerse prenant en charge la réplication U2, mais nous n'avons pas effectué de tests complets sur les versions plus anciennes.
  • Cet utilitaire n'applique aucun verrou READU ou READL et n'introduira donc aucune interaction indésirable de verrouillage d'enregistrements avec votre logiciel d'application.
  • Plusieurs instances de l'utilitaire s'exécutent simultanément (en utilisant différents ports de socket) afin d'accélérer le temps de vérification de plusieurs fichiers.
  • Les fichiers auxquels vous êtes abonné peuvent être mappés EDA.

Voici, en résumé, une description des activités de ce service public:

  • L'utilitaire effectue une vérification initiale pour déterminer si une relation « traditionnelle » un éditeur pour un abonné est utilisée et permettra la configuration automatique des relations entre l'éditeur et l'abonné en fonction de cette vérification.
  • L'éditeur tentera de se connecter à l'abonné, lira chaque enregistrement tour à tour et lui transmettra la somme de contrôle de chaque enregistrement. L'abonné effectuera ensuite une comparaison des sommes de contrôle ; l'utilitaire signalera toute différence ou erreur à l'écran et dans le rapport stocké sur l'abonné.
  • L'éditeur et l'abonné transmettront tous deux un résumé des fichiers et des enregistrements vérifiés, ainsi que les éventuelles différences constatées à l'issue de leur traitement.
  • La première phase de la vérification compare le contenu de l'éditeur à celui de l'abonné. Une fois cette étape terminée, une seconde phase, utilisant un processus fantôme sur l'abonné, est lancée afin de rechercher les enregistrements présents sur l'abonné mais absents de l'éditeur. À l'issue de cette phase, les informations relatives à l'abonné sont complètes et le rapport est annoté en conséquence.
  • La procédure d'abonnement expirera après cinq minutes d'inactivité d'un éditeur.

(Remarque: si le programme utilitaire est exécuté en tant que processus fantôme pour l'exécuter en arrière-plan ou en tâche planifiée, le processus fantôme sera élevé au rang de processus iphantom et consommera une licence de base de données car il utilise notre interface socket).

La version initiale de l'utilitaire est la 2.5. Pour plus d'informations, connectez-vous au portail de la communauté Rocket (RCP) et consultez cette page . Vous trouverez le lien de téléchargement de l'utilitaire Vérificateur de fichiers de réplication sur la même page que l'article de la base de connaissances ; il se trouve à droite, sous la bannière bleue « Fichiers associés ».

Articles connexes

Security & Compliance

Prêt pour la facturation électronique: échéances, exigences et prochaines étapes pratiques

1 min de lecture
Prêt pour la facturation électronique: échéances, exigences et prochaines étapes pratiques
Intelligence artificielle (IA)

Présentation de Rocket EVA 2.0

6 minutes de lecture
Rocket EVA 2.0 introduit des agents d'IA gouvernés pour les opérations informatiques mainframe et hybrides, aidant les équipes à accélérer les investigations, à étendre leur expertise et à appliquer [...]
Modernisation des applications

Choisir la bonne voie pour la modernisation du code augmentée par l'IA

3 minutes de lecture
Rocket reconnu comme Challenger dans le Magic Quadrant™ de Gartner® pour les outils de modernisation du code augmentés par l'IA