Chapter 10 Travailler avec Replication Server


Chaîne de fonction

Replication Server utilise un template appelé chaîne de fonction pour construire les commandes qu'il soumet à une base de données. Au moment de l'exécution, les variables contenues dans la chaîne de fonction sont remplacées par des valeurs de la fonction.

Une fonction est un nom associé à une opération de serveur de données. Par exemple, rs_insert est la fonction système qui insère une table, et rs_begin est la fonction système qui initie une transaction. Les fonctions système peuvent manipuler des données, comme rs_insert, ou contrôler des transactions, comme rs_begin.

Correspondance

Vous modélisez une chaîne de fonction de la façon suivante :

Concept Replication Server Concept PowerAMC
Chaîne de fonction Script d'événement d'article (lorsqu'une définition de réplication est définie)
Script d'événement de réplication (lorsqu'aucune définition de réplication n'est définie)

Attributs étendus

Les attributs étendus suivants sont disponibles dans la feuille de propriétés d'un script d'événement de réplication et dans celle d'un script d'événement d'article :

Attribut étendu Description
FunctionClass Nom de la classe de fonction
FunctionClassOverwrite Option permettant le remplacement de la classe de fonction
FunctionString Spécifie le nom de la fonction. Ce champ est utilisé pour les événements rs_select, rs_select_with_lock, rs_get_textptr, rs_textptr_init et rs_writetext
Log Type de journal : "use primary log", "with log" ou "no log"
ScanTemplate Masque de saisie d'une chaîne de fonction pour la clause Where dans une commande create subscription
ScriptOutput Type de script résultat : "language" ou "rpc"
VariableModifier Type de paramètre de valeur

 


Copyright (C) 2006. Sybase Inc. All rights reserved.