Rational Programming Patterns for System z

Vue Structure du code généré

Cette vue affiche un arbre avec les noeuds générés du Programme ou de l'Ecran. 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/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é. Ces lignes sont noires. 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é 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 changement 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).
Vous pouvez modifier l'affichage de la vue en :
  • Affichant 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.
  • Filtrant 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éveloppant ou en réduisant 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.

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.