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é.
// 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 :
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 : wd280rpl.dll