L'éditeur COBOL PDP fournit des fonctions supplémentaires par rapport à celles déjà implémentées par l'éditeur COBOL standard. 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 ou écrasées et les éventuels problèmes détectés par la réconciliation.
Vous pouvez modifier le code généré pour l'adapter à vos besoins.
Des facilités d'insertion de code sont disponibles sous forme de micro-patterns et fragments. Il est fortement recommandé de ne pas modifier le code généré par un micro-pattern. Des avertissements dans la marge de gauche vous signalent les cas où l’insertion du code spécifique peut perturber la réconciliation (écrasement d’une ligne générée par un micro-pattern et ajout d’un appel de micro-pattern dans le code généré par micro-pattern).
Vous pouvez insérer des fonctions ou sous-fonctions dans la PROCEDURE DIVISION à partir d’un assistant de création. Pour l’ouvrir, faites un clic droit dans l’éditeur et sélectionnez Créer une fonction ou sous-fonction. La position du curseur lors de l’ouverture de l’assistant est sans importance. La fonction ou sous-fonction créée est insérée correctement selon le numéro que vous lui donnez dans l’assistant.
Vous pouvez modifier le niveau d’une sous-fonction spécifique depuis l’assistant de création d’une sous-fonction. Pour ce faire, placez le curseur à l’intérieur de cette sous-fonction, faites un clic droit et sélectionnez Changer le niveau d’une sous-fonction.
L'éditeur COBOL PDP signale un état modifié avec l'apparition d'un * dans l'onglet de l'éditeur lorsque le fichier .cbl en cours d'édition est directement modifié ou que l'un ou plusieurs des fichiers de design qu'il référence est modifié. Ainsi lorsque vous modifiez une instance (par exemple une Rubrique) qui est référencée par un fichier COBOL en cours d'édition, l'éditeur COBOL PDP passe en état modifié. Pour annuler les modifications de l'éditeur et des instances du modèle, faites un clic droit dans l'éditeur et sélectionnez Rétablir le fichier.
apparaît,
suivi d’un caractère spécial dans le titre de l’onglet de l’éditeur
COBOL PDP. Le caractère spécial par défaut est > mais
vous pouvez le modifier en sélectionnant . Ces signaux
vous préviennent qu'une nouvelle génération est requise.
)
pour signifier que Générer est recommandé suite à des modifications
dans le design. Une fois la génération effectuée, le déphasage
disparaît et le bouton reprend son aspect initial.Les changements spécifiques sont mis en 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 Pacbase est différente de la ligne produite par le générateur local. La ligne provenant de Pacbase est conservée, à moins que vous ne décidiez du contraire.
La coloration PDP, en plus de celle de l'éditeur COBOL, vous permet de connaître l'origine des lignes.
Vous pouvez changer ces couleurs PDP par défaut en sélectionnant .
est affiché à l'endroit où des lignes de code ont été
effacées ou écrasées. Si vous positionnez votre souris 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
changements spécifiques utilisateur) sur chaque ligne où un problème
éventuel a été détecté (par exemple 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, ou si le code généré écrasé a été
modifié).