- Pour une synchronisation directe, vous devez préfixer une ou plusieurs colonnes par 'PK_' (sans distinction de majuscules/minuscules). Les colonnes préfixées servent à générer des associations. Exemple :
View EMP
PK_EMPNO, (utilisée en association)
FNAME,
LNAME,
- Pour une synchronisation indirecte, assurez-vous que toutes les tables qui incluent une classe de base de données logique comportent les mêmes noms de colonnes de clé primaire/étrangère. Exemple :
- Classe de base de données logique User :
Table parent EMP, nom de colonne de clé primaire : EMPNO
Table enfant EMP, nom de colonne de clé étrangère : EMPNO
- Classe de base de données logique Other :
Table parent P, nom de colonne de clé primaire : N
Table enfant C(1), nom de colonne de clé étrangère : N
. . .
Table enfant C(N), nom de colonne de clé étrangère : N
- Pour une synchronisation à la fois directe et indirecte, veillez à utiliser des noms de clé primaire/étrangère différents entre les classes de base de données logiques. L'exemple ci-dessus illustre ce principe.
- Les valeurs de clé primaire placées dans le champ TABLE_KEY doivent être délimitées (c'est-à-dire, mises entre guillemets) si elles contiennent les caractères suivants :
, ; ' + = \ " < >
Cela ne pose généralement un problème que si la colonne de clé primaire est de type binaire. Un exemple est fourni dans le dossier :
install\example\pbx
- Pour les pilotes du canal Abonné seulement, il est recommandé d'utiliser GUID plutôt que CN comme clé primaire. En effet, contrairement à CN, la clé GUID est à valeur unique et ne change pas.
- DSTrace ne doit pas être utilisé dans un environnement de production parce que les messages de trace sont susceptibles de contenir des informations personnelles. S'il est utilisé, le niveau de trace doit être fixé à une valeur égale ou inférieure à 2.
- N'insérez pas de colonnes de clé primaire dans des déclencheurs du canal Éditeur si elles sont statiques (c'est-à-dire qu'elles ne changent pas).
- Novell recommande d'affecter la valeur d'attribut jdbc:type="query" à toutes les instructions SELECT et l'attribut jdbc:type="update" à toutes les instructions INSERT, UPDATE et DELETE.
- Pour des raisons de performances et de sécurité, exécutez le pilote à distance.