Rational Developer for System z, version 7.6.1

Exécution du modèle de préprocesseur TMPLT00

Cette rubrique explique comment exécuter le modèle de préprocesseur PL/I TMPLT00.

Pourquoi et quand exécuter cette tâche

Le modèle de préprocesseur PL/I TMPLT00 est exécuté dans le cadre d'une opération de génération pour un programme COBOL. Le préprocesseur est exécuté à l'aide du programme COBOL en entrée. La sortie du préprocesseur est utilisée en entrée pour le compilateur. Le préprocesseur est exécuté lors de la sélection des actions Régénérer le sous-projet, Vérification de la syntaxe distante ou Afficher les dépendances d'un programme COBOL. Voir Exemple de structure de code pour obtenir un exemple de ce processus.

Pour appeler le préprocesseur, les propriétés de génération de votre groupe de propriétés COBOL doivent inclure un appel au préprocesseur. Définissez les propriétés de génération suivantes dans votre groupe de propriétés COBOL :

Tableau 1. Groupe de propriétés des composants COBOL
Page Groupe de propriétés Paramètres du groupe de propriétés
Paramètres COBOL Dans la page Procédures et étapes :
  • Activez la procédure ELAXFCP9.
  • Ajoutez une nouvelle étape appelée PREPROC1 et définissez les options d'étape suivantes :
    • Prendre en charge le retour d'erreur : Cochez cette case.
    • Qualificatif de fichier des erreurs de compilation : <HLQ>.FRAGDMO
    • JCL supplémentaire : Inclure tout JCL supplémentaire requis par votre site. Par exemple :
    //PREPROC1.FRAGMENT DD DSN=<HLQ>.A001.DATA.FRAGMENT,DSP=SHR
Options d'exécution Dans la page Procédures et étapes :
  • Activez la procédure ELAXFCP9.
  • Spécifiez les options suivantes pour l'étape COBOL :
    • Copier les bibliothèques : <HLQ>.A001.COPYLIB1.COPYLIB
    • Prendre en charge le retour d'erreur : Cochez cette case.
    • Qualificatif de fichier des erreurs de compilation : <HLQ>.ERRCOB
    • JCL supplémentaire : Inclure tout JCL supplémentaire requis par votre site.

Conditions d'utilisation | Commentaires

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