Vous devez renseigner toutes les zones de cet assistant
pour créer un Programme ou une instance dérivée de Programme.
- Projet
- Sélectionnez un projet dans la liste dêroulante ou saisissez le
nom d'un projet dans laquelle l'instance sera sauvegardée.
Un projet
représente la répartition physique de vos instances dans le plan de
travail. Il regroupe des répertoires et des fichiers. Il sert á organiser
les ressources qui pourront être ensuite être générées, partagées
ou versionnèes.
Un projet Pacbase contient un sous-ensemble
de fichiers qui correspondent aux modèles et/ou sources générés contituant
une application Pacbase.
Il peut y avoir plusieurs projets par
référentiel (un référentiel est l'équivalent d'une base de données)
- Package
- Sélextionnez un package dans la liste dêroulante ou saisissez
le nom d'un nouveau package.
Un package est un regroupement logique
d'informations.
Les ressources logiques contenues dans un package
peuvent être réparties dans plusieurs projets.
Dans la Vue
'Navigateur' de la perspective 'Design',
vous pourrez voir que les packages représentent les branches de vos
projets. Chaque package contient ses propres instances.
Pour
les ressources transférées depuis Pacbase, la convention de nommage
d'un package est la suiante : {Nom du référentiel}.{Chemin
de la Bibliothèque}.{Nom de la Bibliothèque}. Il est donc
conseillé de respecter ces règles de nommage lors de la création d'un
package. Pour refléter la hiérarchie des Bibliothèques, saisissez
les noms de Bibliothèques (en commençant par la Bibliothèque la plus
haute dans la hiérarchie) en les séparant par un point (ex: 'COM.CIF').
La Vue 'Navigateur' affichera ainsi une branche
de premier niveau, COM, avec ses instances,
et une branche de deuxième niveau, CIF, avec
ses propres instances.
- Nom
- Saisissez le nom du Programme dans cette zone. Il doit avoir une
longueur maximale de 6 caractères et doit être constitué uniquement
de caractères alphabétiques ou numériques.
Si vous créez une instance
dérivée de Programme (via la case à cocher Dériver),
vous pouvez utiliser la longueur totale de cette zone de saisie pour
indiquer son nom. Ainsi, si vous utilisez une dérivation de type Substitution
de bibliothèque, le nom de l'instance dérivée peut
par exemple commencer par le nom de l'instance de référence et
finir par la bibliothèque de génération. Si vous ne saisissez rien
dans cette zone et si vous cochez la case Dériver et
indiquez une instance de référence dans la zone Programme
à dériver, le nom sera automatiquement initialisé avec
le nom de cette instance de référence.
- Définition des paramètres de génération
- Les paramètres de génération sont définis dans les Bibliothèques.
Ces paramètres sont liés à l'adaptation au système d'exploitation
utilisé.
Pour sélectionner une Bibliothèque, cliquez sur le bouton Modifier....
- Libellé
- Saisissez le libellé identifiant l'instance. Il constituera un
critère de recherche lors d'une recherche d'instance.
- Ouvrir l'éditeur après la création
- Cochez cette boîte pour que l'éditeur de l'instance en création
s'ouvre automatiquement. L'éditeur s'ouvrira sur l'onglet 'Vue
d'ensemble'. Depuis cet onglet, vous pourrez accéder aux
autre onglets de l'instance afin d'en indiquer toutes les caractéristiques.
- Dériver
- Cochez cette boîte pour créer une instance dérivée qui pointera
vers une instance de référence. Vous pourrez ensuite utiliser cette
instance dérivée, qui ne contiendra qu'un lien vers l'instance
de référence et éventuellement une bibliothèque de génération, pour
générer l'instance de référence sans dupliquer son design. Deux
zones supplémentaires s'affichent dès que vous cochez la boîte Dériver :
- Type de dérivation . Selon l'entité,
il peut y avoir un ou deux types de dérivation :
- Substitution de bibliothèque est disponible
depuis les Programmes, Ecrans, Structures de Données (pour la génération
des Copybooks et des libellés d'erreur) et Dialogues (pour la
génération des libellés d'erreur). Avec ce type de dérivation,
vous utiliserez l'instance dérivée pour générer l'instance
de référence à partir d'une bibliothèque différente, sans dupliquer
son design. Les paramètres de génération de la bibliothèque indiquée
dans l'instance dérivée produiront un source Cobol différent
de celui produit à partir de la bibliothèque de l'instance de
référence.
- Héritage de source est disponible depuis
les entités pouvant contenir du code spécifique : les Programmes et
les Ecrans. Avec ce type de dérivation, vous utiliserez l'instance
dérivée pour générer le Programme ou l'Ecran de référence. Le
code source complet (le code généré et le code spécifique) de l'instance
de référence deviendra le code généré dans l'instance dérivée
et ce code généré sera ensuite réconcilié avec le code
spécifique de l'instance dérivée. L'instance dérivée peut
aussi, à son tour, devenir l'instance de référence pour une nouvelle
instance dérivée et le même processus s'applique alors.
- <Entité> à dériver. Dans l'assistant, <Entité> prend
l'une des valeurs suivantes : Programme, Ecran, Structure
de Données ou Dialogue. Vous sélectionnez
ici l'instance de référence qui contient le design et, éventuellement,
le code spécifique nécessaires à l'instance dérivée.