Développement > Utilitaires > Divers > Synchronisation des textes 

Dans les progiciels Adonix, les développeurs spécifiques peuvent être amenés à créer des textes (intitulés d'écran, notamment). Ces textes, stockés dans la table ATEXTE, sont automatiquement numérotés au delà de 100.000. Leur numéro importe peu dans l'absolu : si on envoie des éléments par patch ou par copie d'un dossier à l'autre, le message sera transmis avec le numéro, mais le numéro ne sera pas gardé lors de son intégration si un autre message existe dans le dossier cible.

Cette façon de fonctionner marche parfaitement tant qu'on ne se place pas dans une architecture à 3 niveaux (dossier X3, dossier de développement, dossier d'exploitation) et que l'on ne fait pas des spécifiques différents à la fois dans le dossier de développement et dans le dossier d'exploitation. Si c'est le cas, on va avoir des conflits de numéros (un même numéro ayant un texte différent dans les deux dossiers).

Or la validation de dossier transfère les textes spécifiques du dossier de référence vers le dossier final de revalidation, en écrasant ceux du dossier final. Avec un tel mécanisme, ceci signifie que l'on risquerait de perdre des textes spécifiques dans le dossier d'exploitation.

Pour éviter ce problème, la première phase de la validation de dossier réalise une copie des textes du dossier d'exploitation vers le dossier de développement, en re-numérotant les textes en cas de conflit. Cette phase, appelée Copie des textes, est décrite dans l'annexe technique correspondante (c'est la quatrième phase de la revalidation).

Cette phase peut également être lancée de façon manuelle par l'intermédiaire de cette fonction. Elle va donc à la fois :

  • créer si nécessaire des textes dans la table APLSTD située dans le dossier de référence du dossier courant.
  • re-numéroter les messages déplacés dans les éléments du dictionnaire qui les utilisent (potentiellement toutes les tables de la base qui utilisent des données de type ATX). Ces tables sont listées ci-dessous. Il est à noter qu'aucune revalidation n'est nécessaire, les textes ayant été écrits dans le source généré.

Cette fonction n'est donc normalement pas utile puisque la validation de dossier prend tout en charge. Elle a toutefois été conservée pour des raisons de précaution, et pourra être utilisée sur recommandation des équipes de support.

Tâche batch

Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre