Onglet Définition

Cet onglet permet de définir l'emplacement du fichier généré à partir de l'instance. Il vous permet aussi de donner des valeurs à des variables déclarées dans le Squelette, ou de définir des propriétés et de leur attribuer une valeur qui sera prise en compte lors de la génération.

Cible de génération

Les fichiers générés sont stockés par défaut avec les fichiers de design, dans un dossier dont le nom par défaut est modifiable. Vous pouvez cependant les séparer des fichiers de design ou même changer le projet et le dossier de génération.

Projet de génération
Les fichiers générés à partir de cette instance seront stockés dans le projet affiché dans cette zone.

Le projet du fichier de design correspondant est le projet par défaut. S'il a été conservé, valeur par défaut est affichée entre parenthèses après le projet. S'il a été explicitement changé dans l'instance, seul le projet est affiché ici, sans autre indication.

Vous pouvez sélectionner un nouveau projet dans la liste déroulante.

Si vous changez le projet, le dossier de génération est automatiquement valorisé à la valeur par défaut (rpp). Le nouveau projet sera pris en compte lors de la génération suivante.

Dossier de génération
Les fichiers générés à partir de cette instance seront stockés dans le dossier affiché dans cette zone, à l'intérieur du projet affiché dans la zone précédente

Le dossier du fichier de design correspondant est le dossier par défaut. S'il a été conservé, valeur par défaut est affichée entre parenthèses après le dossier. S'il a été explicitement changé dans l'instance, seul le dossier est affiché ici, sans autre indication.

Si le dossier par défaut a été conservé, vous pouvez indiquer un chemin racine pour les fichiers générés dans l'assistant des propriétés du projet (ouvert à partir du bouton Changer les propriétés du projet). Ce chemin s'affichera alors automatiquement dans cette zone, au début du dossier.

Vous pouvez sélectionner un nouveau dossier dans la liste déroulante. Il est impossible de créer un dossier à ce niveau. Les dossiers doivent avoir été créés auparavant dans le projet, par exemple depuis la perspective Ressource.

Si vous changez le dossier de génération, il sera pris en compte lors de la génération suivante.

Changer les propriétés du projet
Ce bouton ouvre l'assistant des propriétés du projet, où vous pouvez effectuer les actions suivantes :
  • Modifier le dossier par défaut. Ce dossier contient les fichiers de design et est l'emplacement par défaut des fichiers générés et des fichiers de métadonnées.
  • Indiquer un chemin racine pour les fichiers générés, si le dossier de génération par défaut a été conservé.
  • Indiquer un chemin racine pour les fichiers de métadonnées, stockés par défaut dans le même dossier que les autres fichiers générés.
Programme COBOL ID ou Copybook COBOL ID
Cette zone est intitulée Programme COBOL ID dans un Programme COBOL et Copybook COBOL ID dans un Copybook COBOL.

Vous pouvez indiquer le nom du fichier généré à partir de l'instance. Ce nom peut être différent du nom de l'instance.

Sa valeur se retrouvera dans le paragraphe PROGRAM-ID du source COBOL.

Propriétés

Vous pouvez définir des propriétés qui seront remplacées, lors de la génération du Programme ou Copybook COBOL, par les valeurs indiquées dans ce tableau. Vous pouvez aussi indiquer une valeur par défaut pour une propriété déclarée dans le Squelette.

Cliquez sur Ajouter pour ajouter une propriété. Une nouvelle ligne, contenant les valeurs Non reconnu, apparaît dans le tableau. Saisissez les indications suivantes :
  • Le nom de la propriété (mpcode par exemple),
  • La valeur par défaut de la propriété (MP01 par exemple),
  • La description de la propriété (Micro-pattern code par exemple).

Une même propriété peut être définie à plusieurs niveaux.

L'ordre de priorité est le suivant :
  • Un paramètre indiqué dans l'appel d'un Micro-pattern Statique dans le source de l'instance appelante,
  • Une variable définie en tant que propriété dans l'onglet Définition de l'instance appelante,
  • Une variable définie en tant que propriété dans l'onglet Définition du Squelette.

Certaines propriétés sont prédéfinies :


Vos commentaires