Vous pouvez générer un Programme, Ecran ou Serveur sélectionné.
Si vous êtes connecté au serveur Rational Team Concert, vous
pouvez aussi générer une proxy OCX à partir d'un Serveur de type Composant
Applicatif. Cette proxy permet de gérer, dans un environnement OCX,
les traitements d'une Vue Logique et du Composant Applicatif associé.
Avant de commencer
Vous pouvez d'abord décider de l'emplacement des
fichiers qui vont être générés. Référez-vous au lien sur l'emplacement
des fichiers générés pour plus d’explications.
Remarque : Pour les instances
importées depuis Pacbase,
la langue du squelette de la génération locale est identique à celle
de Pacbase. En
effet, cette information est reprise lors de l'extraction des modèles Pacbase et de l'import.
Elle est stockée au niveau de la Bibliothèque
La préférence Gestion du contrôle de
structure avant génération, accessible depuis contrôle que l'imbrication des sous-fonctions
dans le COBOL est correcte avant la génération. Par défaut, elle bloque
la génération si le contrôle détecte des erreurs.
Procédure
Vous pouvez générer des instances de plusieurs façons : - Faites un clic droit sur une instance de Programme, Ecran
ou Serveur dans la vue Explorateur de designs,
la vue Mots-clés ou la vue des résultats d'une
recherche de designs ou de références. Sélectionnez Générer et
le type d'entité de l'instance sélectionnée.
- Faites un clic droit n'importe où dans le code COBOL ouvert
dans l'éditeur de COBOL PDP ou
la vue Structure du code généré. Sélectionnez Générer
le code.
- Cliquez sur
dans la barre
d’outils de la vue Design de l’instance. Pour
cela, vous devez avoir généré l’instance une première fois et avoir
ouvert son code dans l’éditeur COBOL PDP.
- Saisissez une ligne de commande rpp –generate à
partir de l'invite de commande.
Résultats
Une boîte de message vous informe que la génération est
lancée. Cette boîte reste affichée jusqu'à ce que la génération
s'achève.
La génération locale d'un Programme, Ecran
ou Serveur produit les fichiers suivants :
- Un fichier .cbl imbriqué sous l'instance
de Programme, Ecran ou Serveur dans la vue Explorateur
de designs. Si vous faites un clic droit dessus et sélectionnez , les instances ayant participé à sa génération s'affichent
dans la vue Références. Pour des explications
sur les constantes, variables et fonctions générées, référez-vous
à Description du COBOL généré à partir d'un Programme, Ecran ou Serveur.
- Un fichier de description de la mappe pour un Ecran, (.map, .bms ou .mfs),
imbriqué sous l'instance d'Ecran dans la vue Explorateur
de designs.
- Un fichier de métadonnées du design généré (.cblpdp),
et un fichier de métadonnées de la mappe pour les Ecrans (.mappdp, .bmspdp ou .mfspdp).
Ces fichiers sont visibles dans la vue Explorateur de packages.
Ils ne doivent pas être modifiés mais ils doivent être versionnés
en même temps que les autres fichiers générés.
Pour
modifier le fichier .cbl, faites un clic droit
dessus et choisissez pour accéder à l'éditeur de COBOL et aux vues
qui vous permettront de travailler sur le code.
Pour une génération
de proxy OCX, la génération produit un fichier d'extension .txt sous
le Composant Applicatif dans la vue Explorateur de designs.