Développement > Utilitaires > Dictionnaire > Validations > Dictionnaire 

Cette fonction permet de valider en masse un ensemble d'éléments du dictionnaire (c'est-à-dire de générer le code ou de mettre à jour la base de données conformément aux informations du dictionnaire). Ces éléments du dictionnaire peuvent être définis par des cases à cocher et par des bornes de noms. Cet utilitaire permet donc de réaliser les opérations faites par la validation de dossier, mais de façon plus sélective (afin que la mise à jour soit plus rapide).

Il est en outre possible de filtrer uniquement les éléments concernés par leur appartenance à un module, par un type de données (si celui-ci a changé, par exemple), ou un code activité donné. Enfin, contrairement à la validation de dossier, qui va réaliser le travail dans toutes les langues dans lesquelles le dossier est géré, il est ici possible de ne choisir qu'une seule langue.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

Une fenêtre permet de sélectionner les types d'éléments à revalider (et des bornes éventuelles) pour différents éléments du dictionnaire (tables de la base, écrans, objets, fenêtres, vues, consultations...)

Des filtres complémentaires sont possibles (par module, type de données, code activité).

Une case à cocher complémentaire, mode test, permet, si elle est cochée, de simplement lister les éléments qui devraient être revalidés compte tenu des critères de filtrage donnés.

Le lancement de cette opération peut être long, et peut être réalisé en batch. Un fichier trace est créé dans tous les cas. On y retrouve le détail des opérations effectuées, et des erreurs éventuelles. Il est conseillé de lire attentivement ce fichier lorsque l'opération est terminée.

Fermer

 

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Définit le code du dossier sur lequel on désire travailler (tel qu'il est défini dans la table des dossiers).

  • Validation (champ TYPVAL)

  • Origine constante : valeur fixe saisie dans la colonne 'Cste / Attrib. Web'

  • Origine 'Champ web' : valeur issue d'un champ du formulaire HTML (généralement saisi par l'utilisateur).
    La colonne 'Cste / Attrib. Web' contient le nom (attribut 'NAME') du champ <input> du formulaire HTML.

  • Origine 'Token champ' : valeur d'un champ d'un bloc dont les noms sont saisis dans les colonnes suivantes.

  • Validation différée (champ VALIDDIF)

Cette option permet de ne pas valider directement les fenêtres et les écrans pour optimiser les temps de validation de ces objets.
Si cette case est cochée, la fenêtre et les écrans seront validés à leur première utilisation.

  • Mode test (champ TEST)

Quand cette case est cochée, on obtient simplement, dans la trace, la liste des éléments qui doivent être validés, sans que la validation ne se fasse.

Tableau Modules

  • Module (champ MODULE)

Ce tableau permet de définir (en répondant Oui sur les lignes concernées) les éléments à valider en filtrant par module fonctionnel.

  • Validation (champ VALMOD)

Ce tableau permet de définir (en répondant Oui sur les lignes concernées) les éléments à valider en filtrant par module fonctionnel.

Objet à traiter

  • Validation des tables (champ VALTAB)

Quand cette case est cochée, les tables sont revalidées. Une revalidation de table implique la mise à jour de la structure de la table si elle existait au préalable, pour qu'elle devienne conforme à celle décrite dans le dictionnaire.

  • Validation forcée (champ FORCE)

Quand cette case est cochée, les tables sont revalidées en mode forcé (c'est-à-dire que l'on recopie la table en changeant provisoirement son nom).

  • Validation des vues (champ VALVUE)

Quand cette case est cochée, les vues sont revalidées. Une revalidation de vue implique la création ou la mise à mise à jour de la vue pour qu'elle devienne conforme à celle décrite dans le dictionnaire.

  • Validation des classes systèmes (champ GENCLATECH)

 

  • Validation des classes (champ VALACLA)

 

  • Synchronisation des liens (champ GENASWLNK)

 

  • Validation des représentations (champ VALASW)

 

  • Validation des écrans (champ VALECR)

Quand cette case est cochée, les écrans sont revalidés. Une revalidation d'écran implique la génération de la structure XML de l'écran, sur le serveur d'application, dans le répertoire de publication associé au dossier.

  • Ecrans générés (champ GENECR)

Quand cette case est cochée, on revalide les écrans générés à partir de paramétrages (notamment les paramétrages de transactions). Ces écrans ont des noms qui commencent par W.

  • Validation des objets (champ VALOBJ)

Quand cette case est cochée, les objets sont revalidés. Une revalidation d'objet implique la génération d'un traitement automatique sur le serveur d'application, une mise à jour éventuelle des traitements standards, spécifiques et verticaux, ainsi que la production d'un fichier XML.

  • Validation des fenêtres (champ VALFEN)

Quand cette case est cochée, les fenêtres sont revalidés. Une revalidation de fenêtre implique la génération de la structure XML de la fenêtre, sur le serveur d'application, dans le répertoire du publication associé au dossier.

  • Fenêtres générées (champ GENFEN)

Quand cette case est cochée, on revalide les fenêtres générées à partir de paramétrages (notamment les paramétrages de transactions). Ces écrans ont des noms qui commencent par W.

  • Validation des consultations (champ VALCNS)

Quand cette case est cochée, les consultations sont revalidées. Une revalidation de consultation implique la génération d'un traitement et sa compilation sur le serveur d'application, dans le répertoire TRT du dossier.

  • Validation des menus (champ VALMEN)

Bloc numéro 3

Permet de définir une borne de codes pour ne valider que les éléments sélectionnés.

 

 

 

 

 

 

 

Permet de définir une borne de codes pour ne valider que les éléments sélectionnés.

 

 

 

 

 

 

 

  • Profil menu (champ MENU)

Filtres

Si un type de données est renseigné, seuls les éléments utilisant ce type de données sont revalidés.

Si un code activité est renseigné, seuls les éléments marqués par ce code activité sont revalidés.

 

Fermer

 

Icône Actions

Oui à tout le reste

Lorsqu'on a un tableau de saisie de choix multiples avec un choix de réponse Oui / Nonsur chaque ligne, cette fonction permet de répondre Oui à toutes les lignes à partir de la ligne courante.

Non à tout le reste

Lorsqu'on a un tableau de saisie de choix multiples avec un choix de réponse Oui / Nonsur chaque ligne, cette fonction permet de répondre Non à toutes les lignes à partir de la ligne courante.

 

Fermer

 

Tâche batch

Cette fonction peut être lancée en batch. La tâche standard VALDICO est prévue à cet effet.

Boutons spécifiques

Messages d'erreur

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

Contenu de la trace

Les messages d'erreurs relatifs au processus de validation lui-même sont tous écrits dans la trace (seuls les messages liés à une saisie des paramètres sont présentés directement à l'écran).

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre