Génération d'un Programme, Ecran ou Serveur
Vous pouvez générer le COBOL d'un Programme, Ecran ou Serveur sélectionné. Un Serveur désigne aussi, dans ce contexte, un Moniteur de Communication ou un Dossier. 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é. A partir d'un Dossier, vous pouvez aussi générer une proxy Java™ qui rassemble les classes nécessaires à la gestion du Dossier dans une application graphique.
Avant de commencer
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
- 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.
- 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.