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
- Créez un projet
z/OS.
- Créez deux
sous-projets MVS : l'un pour TMPLT00 et l'autre
pour ZFLDATA.
- 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=&SYSUID..TEMP.WSEDSF1,DISP=(NEW,CATLG),
DCB=(RECFM=VB,LRECL=16383,BLKSIZE=27998),
SPACE=(TRK,(200,40))
|
- 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.
|