Rational Programming Patterns

Vue Structure du code généré

Cette vue affiche un arbre avec les noeuds générés du Programme, de l'Ecran ou du Serveur. Elle vous permet de facilement repérer les endroits où du code spécifique a été inséré. De plus, si vous avez modifié le design d'une instance contenant du code spécifique, vous devez consulter cette vue après chaque nouvelle génération pour voir si la réconciliation (qui intègre le nouveau design tout en conservant le code spécifique) a détecté d'éventuels problèmes.

Pour voir le contenu de cette vue, vous devez avoir généré une instance de Programme, d'Ecran ou de Serveur. Dans la vue Explorateur de designs, vous devez alors faire un clic droit sur le fichier .cbl correspondant (ce fichier contient le COBOL généré) et sélectionner Ouvrir avec > Editeur COBOL PDP dans le menu contextuel. L'éditeur de COBOL doit rester ouvert et sélectionné.
Conseil : Vous devez connaître les concepts expliqués dans Génération et modification du COBOL d'un Programme, Ecran ou Serveur.

Pour Pacbase, les noeuds correspondent aux fonctions, sous-fonctions, sections et divisions.

L'arbre de la vue affiche les symboles suivants :
  • code généré si le bloc de texte représentant le noeud est généré. Ces lignes sont grisées.
  • code reformaté si le bloc de texte représentant le noeud contient des changements spécifiques, c'est à dire si le code généré a été modifié, si du code a été ajouté ou supprimé. Un symbole précise le type du changement spécifique :
    • code modifié est affiché là où le texte du noeud a été modifié et où la réconciliation n'a détecté aucune erreur.
    • code ajouté est affiché là où vous avez ajouté un bloc de texte dans le noeud ou créé un noeud spécifique.
    • code supprimé est affiché là où vous avez supprimé le texte entier d'un noeud (si vous n'en avez supprimé qu'une partie, ceci est considéré comme une modification).
    Remarque : A chaque niveau de l'arbre où un avertissement est signalé, vous pouvez :
    • conserver les choix faits par la réconciliation en faisant un clic droit sur le noeud et en sélectionnant Supprimer les avertissements.
    • écraser les modifications de texte avec le code généré initial en faisant un clic droit sur le noeud et en sélectionnant Restaurer le code généré. Le noeud s'affichera alors comme un noeud généré (le texte du bloc sera grisé avec le symbole code généré au début).

Par défaut, l'arbre affiche les titres des fonctions et sous-fonctions générées et spécifiques. Ces titres sont extraits du commentaire précédant la fonction ou sous-fonction. Seuls les caractères pertinents sont pris en compte. Les caractères tels que *, + ou = par exemple, et la chaîne de caractères NOTE ne sont donc pas affichés. Pour ne pas afficher les titres des fonctions et sous-fonctions, désélectionnez l'option Afficher les libellés longs des noeuds à partir de Fenêtre > Préférences > Programmation pilotée par pattern > Infrastructure PDP.

Vous pouvez modifier l'affichage de la vue de plusieurs façons :
  • Afficher uniquement les noeuds représentant du code spécifique, avec leur hiérarchie ascendante. Pour ce faire, cliquez sur l'icône Montrer les noeuds utilisateurs de la barre d'outils.
  • Filtrer les noeuds. Pour ce faire, saisissez une chaîne de caractères dans la zone de saisie du texte du filtre de la vue. Pour voir à nouveau l'intégralité du généré, effacez le contenu de cette zone.
    Remarque : Vous pouvez utiliser les caractères génériques * et ? dans la chaîne de caractères du filtre (ils sont optionnels en fin de chaîne). Vous devez séparer les chaînes de filtre multiples par des virgules.
  • Développer ou réduire tous les noeuds de l'arbre. Cliquez respectivement sur l'icône tout développer ou tout réduire dans la barre d'outils de la vue.
  • Afficher les noeuds créés lors de l'expansion des micro-patterns de reprise des opérateurs paramétrés dans les Macros. Ces noeuds sont cachés par défaut pour ne pas encombrer l'arbre des noeuds. Vous pouvez cependant les afficher pour détecter d'éventuels problèmes. Pour ce faire, désélectionnez l'option Cacher les noeuds possédant la propriété "cachée" à partir de Fenêtre > Préférences > Programmation pilotée par pattern > Infrastructure PDP.

A partir de cette vue, vous avez la possibilité de filtrer le texte dans l'éditeur COBOL PDP pour afficher ou cacher des parties du source COBOL.


Conditions d'utilisation | Commentaires en retour

Ce centre de documentation utilise la technologie Eclipse. (http://www.eclipse.org)