PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Plage d'identifiants
  • Réplication et journalisation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HInitAbonné (Fonction)
En anglais : HInitSubscriber
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Initialise la plage d'identifiants automatiques d'un fichier de description d'un réplica abonné (extension ".RPL"). Cette fonction est utilisable uniquement avec la réplication journalée.
L'initialisation de la plage d'identifiants automatiques est réalisée :
La fonction HInitAbonné doit être appelée uniquement lors de l'installation des fichiers de données chez l'abonné.
Attention : Les fichiers de données doivent être ouverts avant l'utilisation de la fonction HInitAbonné. Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Exemple
// Initialise la plage d'ID Auto du fichier de données CLIENT
HInitAbonné("CLIENT", "C:\DATA\Replic\AbonneParis.RPL")
 
// Initialise la plage d'ID Auto de tous les fichiers de données
HInitAbonné("*", "C:\DATA\Replic\AbonneParis.RPL")
Syntaxe
<Résultat> = HInitAbonné(<Fichier de données> , <Réplica Abonné>)
<Résultat> : Booléen
  • Vrai si l'initialisation a été effectuée,
  • Faux en cas d'erreur. La fonction HErreurInfo permet d'identifier l'erreur.
<Fichier de données> : Chaîne de caractères (avec ou sans guillemets)
Nom du fichier de données HFSQL à utiliser.
Si ce paramètre est égal à "*", les plages d'identifiants de tous les fichiers de données décrits comme "répliqués" dans l'analyse seront initialisées.
<Réplica Abonné> : Chaîne de caractères
Nom et chemin complet du réplica abonné. Ce paramètre peut correspondre à un chemin de type UNC.
Remarques

Plage d'identifiants

Les identifiants automatiques des fichiers des réplicas abonnés utilisent une plage d'identifiants différente de celle du fichier de réplica maître et des autres fichiers de réplicas abonnés.
Cette plage d'identifiants automatiques est inscrite dans l'entête de chaque fichier de données (extension ".FIC").
Cette plage est initialisée :
  • lors de la création d'un fichier de données (fonctions HCréation, HCréationSiInexistant).
  • grâce à l'outil WDReplic (option "Outils .. WDReplic" dans le menu principal des éditeurs).grâce à l'outil WDReplic. Pour lancer cet outil, sous le volet "Outils", dans le groupe "Base de données", déroulez "Réplication" et sélectionnez "WDReplic - Gestionnaire de réplication".grâce à l'outil WDReplic.
  • lors de l'utilisation de la fonction HInitAbonné.
La plage d'identifiants peut être connue grâce aux propriétés ..IdAutoMin et ..IdAutoMax.
Pour plus de détails, consultez les conséquences de la mise en place de la réplication.

Réplication et journalisation

Si la fonction HInitAbonné est utilisée, il est également nécessaire d'initialiser l'emplacement des journaux et des tables d'opérations (fonction HChangeRepJNL, propriétés ..RépertoireJournal et ..RépertoireJournalOpération).
Rappel : La réplication journalée se base sur les journaux et tables d'opérations des fichiers de données. Si l'emplacement des journaux et des tables d'opérations est erroné, la réplication journalée ne peut pas fonctionner.
Composante : wd250rpl.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire