Rational Developer for System z, Version 7.6

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 ou d'Ecran. 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 LPEX System z pour 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 VA Pac : Les différentes étapes avant de lire cette page.
Vue Structure du code généré

Pour VA Pac, les noeuds correspondent aux divisions et aux sections.

La PROCEDURE DIVISION affiche les fonctions et sous-fonctions générées, chacune contenant un body et un -fn.
Remarque : Si des commentaires sont rattachés à la fonction ou à la sous-fonction, ils sont insérés dans les noeuds, entre l'étiquette de début et le body de la (sous-)fonction.
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. Si vous avez ajouté des caractères non significatifs dans le code (tabulations, espaces entre les mots...) ou inséré un commentaire, un symbole code reformaté est aussi affiché.
  • code spécifique 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 l'intégralité ou une partie du code généré a été effacé, ou si des caractères ont été supprimés du texte. 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 modifié avec avertissement est affiché là où la réconciliation a détecté un éventuel problème (ex : si la réconciliation n'est pas sûre de l'endroit où le code spécifique doit être placé car plusieurs endroits sont possibles, si le code généré écrasé a été modifié...). Il attire votre attention sur le problème et il vous appartient alors de valider ou rejeter les choix faits par la réconciliation.
      • Vous pouvez conserver les choix faits par la réconciliation en faisant un clic droit sur le noeud et en sélectionnant Valider (<==>efface les avertissements).
      • Vous pouvez aussi é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).
    • code modifié avec erreur est affiché là où la réconciliation a détecté un problème grave.
    • 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).
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 noeuds utilisateur 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 le noeud sélectionné. Pour ce faire, faites un clic droit sur un noeud et sélectionnez Développer le noeud complètement dans le menu contextuel.
  • 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.

Conditions d'utilisation | Commentaires en retour

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