Rational Developer for System z, version 7.6.1

Génération du modèle de préprocesseur TMPLT00

Cette rubrique explique comment générer le modèle de préprocesseur PL/I TMPLT00.

Pourquoi et quand exécuter cette tâche

TMPLT00 est un programme ILC (Inter-Language Communication). Il s'agit d'un programme PL/I qui appelle un module C afin d'obtenir le nom de fichier associé à une carte DD. Le module C est appelé ZFLDATA.

Pour afficher le code de TMPLT00, voir Programme PL/I de génération d'un fichier XML de retour d'erreur et de création d'une source étendue.

Pour afficher le code de ZFLDATA, voir Programme C de retour d'erreur

Pour générer le modèle de préprocesseur TMPLT00, procédez comme suit. Cliquez sur les liens de la procédure ci-dessous pour obtenir des instructions supplémentaires quant à la réalisation de chaque étape :

Procédure

  1. Créez un projet z/OS.
  2. Créez deux sous-projets MVS : l'un pour TMPLT00 et l'autre pour ZFLDATA.
  3. Créez un groupe de propriétés nommé "Groupe de propriété pour composants C" pour le sous-projet ZFLDATA à l'aide des paramètres de propriété suivants :
    Tableau 1. Groupe de propriétés des composants C
    Page Groupe de propriétés Paramètres du groupe de propriétés
    Catégories du groupe de propriétés Sélectionnez les catégories suivantes :
    • Paramètres C/C++
    • Carte de travail et fichier hôte JCL
    • Options de liens
    • Options d'exécution
    Paramètres C/C++ Dans la page Procédures et étapes :
    • Activez la procédure ELAXFCPC.
    • Spécifiez les options suivantes pour l'étape C :
      • Options de compilation : TEST SOURCE NOMAR NOSEQ NOLIST
      • Fichier de paquet de cartes objet : <HLQ>.CPPOBJS.OBJ
      • Bibliothèques système : EDCV120.SeDCDHDR
      • Ensemble de données des fichiers événements : <HLQ>.SYSEVENT
      • JCL supplémentaire : Inclure tout JCL supplémentaire requis par votre site.
    Options de liens Dans la page Procédures et étapes :
    • Activez la procédure ELAXFLNK.
    • Spécifiez les options suivantes pour l'étape LINK :
      • Bibliothèques de liens : SYS1.SCEELKED SYS1.SCEEMAC
      • Utiliser les instructions de liens spécifiées : ORDER CEESTART
      • Emplacement du module de chargement : <HLQ>.LOAD
      • JCL supplémentaire : Inclure tout JCL supplémentaire requis par votre site.
    Options d'exécution Dans la page Procédures et étapes :
    • Activez la procédure ELAXFGO.
    • Spécifiez les options suivantes pour l'étape RUN :
      • Exécuter par lots avec le débogueur : Sélectionnez ce bouton d'option.
      • Options d'exécution/Paramètres du programme : Sélectionnez ce bouton d'option.
      • JCL supplémentaire :
      //SYSXMLSD DD DSN=&amp;SYSUID..TEMP.WSEDSF1,DISP=(NEW,CATLG),
                  DCB=(RECFM=VB,LRECL=16383,BLKSIZE=27998),
                  SPACE=(TRK,(200,40))
  4. Créez un groupe de propriétés nommé “Groupe de propriétés pour composants PL/I” pour le sous-projet TMPLT00 à l'aide des paramètres de propriété suivants :
    Tableau 2. Groupe de propriétés des composants PL/I
    Page Groupe de propriétés Paramètres du groupe de propriétés
    Catégories du groupe de propriétés Sélectionnez les catégories suivantes :
    • Paramètres PL/I
    • Carte de travail et fichier hôte JCL
    • Options de liens
    • Options d'exécution
    Paramètres PL/I Dans la page Procédures et étapes :
    • Activez la procédure ELAXFPLP.
    • Spécifiez les options suivantes pour l'étape PLI :
      • Fichier de paquet de cartes objet : <HLQ>.PLIOBJS.OBJ
      • Copier les bibliothèques : <HLQ>.PLI.INCLUDE.CEE.SCEESAMP
      • Prendre en charge le retour d'erreur : Cochez cette case.
      • Qualificatif de fichier des erreurs de compilation : <HLQ>.ERRPLI
      • JCL supplémentaire : Inclure tout JCL supplémentaire requis par votre site.
    Options de liens Dans la page Procédures et étapes :
    • Activez la procédure ELAXFLNK.
    • Spécifiez les options suivantes pour l'étape LINK :
      • Bibliothèques de liens : <HLQ>.CPPOBJS.OBJ SYS1.SCEEMAC SYS1.SCEELKED
      • Utiliser les instructions de liens spécifiées : ORDER CEESTART
      • Emplacement du module de chargement : <HLQ>.LOAD
      • JCL supplémentaire : Inclure tout JCL supplémentaire requis par votre site.
    Options d'exécution Dans la page Procédures et étapes :
    • Activez la procédure ELAXFGO.
    • Spécifiez les options suivantes pour l'étape RUN :
      • Exécuter par lots : Sélectionnez ce bouton d'option.
      • Options d'exécution/Paramètres du programme : Sélectionnez ce bouton d'option.
      • 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)