L'éditeur de COBOL LPEX PDP (Pattern Driven Programming)
fournit des fonctions supplémentaires par rapport à celles déjà implémentées
par l'éditeur standard LPEX de RDz. Il vous permet de modifier
le COBOL tout en voyant clairement l'origine des lignes de code
(lignes générées, lignes de Macro ou lignes de code spécifique), les
lignes supprimées/écrasées et les éventuels problèmes détectés par
la réconciliation.
Pour voir le contenu de cet éditeur, vous devez avoir
généré une instance. Dans la vue
Explorateur de designs,
vous pouvez alors faire un clic droit sur le fichier
.cbl correspondant
(ce fichier contient le Cobol généré) et sélectionner dans le menu contextuel.
Vous pouvez modifier ici le code généré pour
l'adapter à vos besoins. Vous pouvez ainsi insérer du code dans
le code généré, supprimer ou écraser certaines parties du code généré.
Vous
pouvez utiliser toutes les fonctions de l'éditeur de COBOL LPEX
de RDz (couper/copier/coller, différentes possibilités de sélections,
filtrage de la vue, débogage, comparaison, aide à la saisie du contenu...)
pour effectuer vos modifications.
Les changements spécifiques
seront mis relief par une couleur spécifique (vous pouvez modifier
cette couleur en sélectionnant le menu ). Par exemple, une
ligne DATE-COMPILED peut être colorée si la date
provenant du source VA Pac est différente de la ligne produite par
le générateur local. La ligne provenant de VA Pac est conservée, à
moins que vous ne décidiez du contraire.
La coloration PDP,
en plus de celle de LPEX, vous permet de connaître l'origine
des lignes. Si une ligne est :
- Grise, il s'agit d'une ligne générée,
- Kaki, il s'agit d'une ligne de Macro.
Vous pouvez changer ces couleurs PDP par défaut en sélectionnant .
Remarque : Vous pouvez aussi changer la langue par défaut
du squelette de génération dans les préférences. La nouvelle langue
sera prise en compte dès la génération suivante.
Deux
symboles peuvent être affichés dans la marge :
-
est affiché à l'endroit où des lignes de code ont été
effacées ou écrasées. Si vous cliquez sur ce symbole, vous pouvez
voir les lignes effacées ou les lignes écrasées par les lignes courantes.
est affiché par la réconciliation (le processus qui intègre,
après une génération, le nouveau design d'une instance avec les
changement spécifiques utilisateur) sur chaque ligne où un problème
éventuel a été détecté (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é...).