Développement > Dictionnaire scripts > Scripts > Dictionnaire scripts 

Cette fonction permet de capitaliser les traitements dans un dictionnaire. Cela permet notamment d'appliquer un code activité sur un traitement. Les traitements, de même que tout élément dictionnaire, pourront ainsi être sélectionnés, suivant un code activité saisi, pour la création automatique de patch.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

  • Script (champ CODTRT)

Identifiant sur 12 caractères.

  • Désignation (champ DES)

Destiné à figurer sur les états et les écrans dans lesquels le code de la fiche peut être saisi ou sélectionné. Ce texte permet de donner une description de la fiche concernée.

Caractéristiques

  • Module (champ MODULE)

Module d'appartenance du paramétrage. Ce champ permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier.

Un code activité permet :

  • de rendre optionnel un élément du dictionnaire si la valeur associée au code activité est nulle.
  • de signer les éléments spécifiques dès lors qu'ils sont marqués par un code commençant par X, Y ou Z.
  • de dimensionner un nombre de lignes maximum lorsque le code activité marque des éléments d'un tableau.

Ainsi, si le code activité est non actif, l'élément marqué ne sera pas utilisable, et le code associé (s'il y en a) ne sera pas généré ni activable.

Bloc numéro 3

  • Traitement source livré (champ SRC)

Flag exploité lors de l'industrialisation du produit.

  • Internationalisé (champ INTERN)

Indique que les noms des variables, étiquettes, sous-programmes et commentaires du source du traitement ont été rédigés en langue anglaise.

  • champ SRCINT

Champ réservé

Commentaires

  • champ TEXTE

 

Infos

  • champ INFO

renseignements générés par le superviseur, concernant le source et l'exécutable, si le serveur d'application est sous un système unix.

Pour le source, le propriétaire est le créateur du traitement.

Pour l'exécutable, le propriétaire est le dernier a avoir compilé le traitement (lors de la compilation, le superviseur supprime l'exécutable pour le recréer). 

Fermer

 

Boutons spécifiques

Ce traitement permet de lister dans un tableau ( constitué d'une ligne par traitement ), les traitements non répertoriés dans le dictionnaire des traitements. Cette recherche sélectionne les traitements compilés sur le dossier courant. Les traitements commençant par l'une des lettres suivantes W, X, Y et Z ne sont pas pris en compte par ce processus, ainsi que les traitements SUB, CNS et IMP pour des objets, consultations et imports commençant par les lettres X, Y, Z.

Le flag « sources livrés » est positionné pour les traitements SUB*, CNS*, FUN* et IMP*.

On a ensuite la possibilité d'intervenir, dans ce tableau, en modification des caractéristiques d'un traitement, ou en ajout, ou suppression de traitement.

Le bouton  permet de générer automatiquement, dans le dictionnaire des traitements, une fiche pour chaque traitement listé dans ce tableau.

Les champs suivants sont présents dans la fenêtre ouverte par ce bouton :

Bloc numéro 1

  • champ OBJET

 

  • champ CLES

 

Bloc numéro 2

  • Depuis le dossier (champ DOSORG)

Ce champ permet de définir le dossier à partir duquel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

  • Tous dossiers (champ TOUDOS)

Cette option permet de copier la fiche vers tous les dossiers définis dans le dictionnaire (table ADOSSIER de la solution courante).

  • Vers le dossier (champ DOSDES)

Ce champ permet de définir le dossier dans lequel la fiche va être copiée. Les syntaxes possibles sont décrites dans l'annexe dédiée.

Fermer

Ce bouton permet de recopier la définition du traitement vers un autre dossier.

Ce traitement permet de saisir dans un tableau ( constitué d'une ligne par traitement ), les traitements à supprimer du dictionnaire.

Le bouton  permet ensuite de supprimer l'ensemble des traitements saisis dans ce tableau.

Barre de menu

Options / Epuration

Suppression de la fiche dans le dictionnaire des traitements, lorsque le traitement compilé (*.adx)correspondant n'existe pas dans le répartoire TRT.

Options / Vérification archive

Vérification de la cohérence entre l'index de l'archive et l'ensemble des traitements compilés (*.adx) dans le répertoire TRT. Une trace permettra de connaître :

  • La liste des traitements existant dans l'index de l'archive mais pas en tant que compilé (*.adx)dans le répertoire TRT
  • La liste des traitements (*.adx) existant dans le répertoire TRT, mais pas dans l'index de l'archive.

Documentation / Paragraphes

Cette fonction permet d'accéder à la gestion de la documentation, sur le premier paragraphe de la documentation (si elle existe) associé à la fiche courante.

Documentation / Liens

Cette fonction permet d'accéder à la gestion des liens. Elle permet de définir des liens entre la fiche courante et d'autres fiches (par exemple des liens entre fonctions et paramètres). Ces liens, purement documentaires, permettent d'alimenter la mécanique de génération des squelettes de documentation.

Documentation / Génération

Ce menu permet de lancer une génération de documentation. La génération peut se lancer également à partir du bouton [Génération] dans le bas de la fenêtre.

Trois types de génération peuvent être lancées, séparément ou simultanément :

  • la génération du squelette de documentation à partir du dictionnaire (tables ADOCUMENT, ADOCBLB, ADOCCLB).
  • la génération de la documentation à partir des tables précédentes.
  • la génération de la documentation sur champ.

Les bornes proposées par défaut tiennent compte de la fiche en cours, mais elles peuvent être modifiées au lancement.

Messages d'erreur

Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

Traitement verrouillé

Le traitement que l'on tente de copier est verrouillé.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre