Rational Developer for System z, Version 7.6

Utilisation de plusieurs préprocesseurs locaux

Vous pouvez traiter vos fichiers source avec plusieurs préprocesseurs locaux développés sur site.
Avant de commencer
Un groupe de propriétés doit être défini sur un système distant ou local.
Pourquoi et quand exécuter cette tâche
Plusieurs prises en charge de préprocesseur local sont disponibles pour les opérations suivantes de compilation ou de vérification de la syntaxe :

Vous pouvez indiquer jusqu'à 10 préprocesseurs locaux pour une seule opération de génération.

Pour définir et activer plusieurs préprocesseurs locaux, procédez comme suit :

  1. Ouvrez un groupe de propriétés dans un éditeur prévu à cet effet.
  2. Accédez à l'onglet Préprocesseurs locaux de la page Paramètres COBOL locaux ou Paramètres PLI locaux. Cette page contient deux sections : la section Préprocesseurs, qui affiche tous les préprocesseurs ajoutés au groupe de propriétés. Vous pouvez gérer cette liste de deux manières :
    • Cochez la case située en regard du nom de préprocesseur afin d'activer le préprocesseur à exécuter avant une opération de compilation ou de vérification de la syntaxe. Cette action est appelée "sélection d'un préprocesseur." Le préprocesseur est activé pour être exécuté uniquement lorsque la case est cochée.
    • Sélectionnez le nom du préprocesseur dans la liste afin d'afficher les options le concernant dans la section Options du préprocesseur. Cette action est appelée "mise en évidence d'un préprocesseur."
    La section Options du préprocesseur affiche les options du préprocesseur sélectionné. Sur cette page, vous pouvez réaliser les tâches suivantes :
  3. Cliquez sur Terminer pour sauvegarder les modifications apportées.
Exemple
Le programme source mysource.cob comporte différents synonymes de COPIE. Le programmeur a écrit un préprocesseur, nommé preproc1.exe, qui traite les instructions –GET dans la source. La sortie de ce préprocesseur est un fichier XML nommé mysource_PP1.xml et un fichier DECK nommé mysource_PP1.dek transmis à l'étape suivante.

Le fichier de sortie mysource_PP1.dek contient des instructions –INC qui doivent également être traitées. Le programmeur choisi d'utiliser le préprocesseur –INC livré avec Rational Developer for System z pour la deuxième étape de prétraitement. Le résultat de cette étape est un fichier XML nommé mysource_PP2.xml et un fichier DECK nommé mysource_PP2.dek transmis à l'étape suivante.

Le compilateur reçoit le fichier mysource_PP2.dek de la deuxième étape de prétraitement. A présent, les instructions –GET et –INC sont supprimées de la source, et le fichier DECK en cours de traitement ne contient que des instructions COBOL valides.

Pour configurer les étapes de prétraitement dans un groupe de propriétés dans le cadre de ce scénario, le programmeur ajoute deux définitions de préprocesseur au groupe de propriétés pour la compilation, dans l'ordre suivant :
  1. Remove -GET
    Options de préprocesseur d'un préprocesseur écrit par l'utilisateur
  2. Remove -INC
    Options de préprocesseur du préprocesseur d'inclusion

Conditions d'utilisation | Commentaires en retour

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