DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • 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 WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
HInitAbonné (Fonction)
En anglais : HInitSubscriber
HFSQL ClassicHFSQL 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é.
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
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 :
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 : wd290rpl.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale