Cette rubrique décrit les options du préprocesseur par défaut, basées sur le produit CICS installé sur le poste de travail.
Rational Developer
for System z ne prend pas en charge
TXSeries sur la plateforme Linux.
Les options de compilation pour une vérification de la syntaxe locale d'un fichier distant sont définies par les options spécifiées dans la fenêtre Procédures et étapes. Rational Developer
for System
z fournit les options du préprocesseur correctes pour une vérification de la syntaxe locale d'un fichier distant, basées sur la version de CICS installée sur le poste de travail. Lorsque la case
Préprocesseur de la page Options de compilation locale est cochée, les options de préprocesseur par défaut suivantes sont définies en fonction du produit CICS installé sur le poste de travail.
- COBOL et CICS TX
Series 6.1 ou supérieur : CICSNT -lIBMCOB -adesvp
- COBOL et CICS TX
Series 5.1 : CICSNT -lIBMCOB -adesv
- PL/I et CICS TX
Series 6.1 ou supérieur : CICSTNT -lIBMPLI -adesvp
- PL/I et CICS TX
Series 5.1 : CICSTNT -lIBMPLI -adesvp
- PL/I et CICS TX
Series 5.1 : CICSTNT -lIBMPLI edf debug source print
Si aucun CICS n'est installé et que la case
Préprocesseur est sélectionnée,
Developer for System
z génère une option pour CICS TXSeries 6.1.
Lors d'une compilation,
si le traducteur correct ne peut être trouvé pour le produit, Developer for System
z ouvre une fenêtre indiquant cette information et écrit un message dans le fichier journal. Pour TXSeries 6.1 ou supérieur, Developer for System z indique la
version du traducteur CICS qui n'a pas été trouvé.
Si vous demandez une vérification de la syntaxe locale d'un fichier distant et que le produit TXSeries version 6.1 ou version ultérieure n'est pas installé, les options de compilation permettant d'invoquer le traducteur CICS ne sont pas ajoutées à la vérification de la syntaxe. La vérification de la syntaxe renvoie un message d'erreur indiquant que les instructions EXEC CICS ont été trouvées et que vous devez installer CICS TXSeries.
Si vous demandez une vérification de la syntaxe locale d'un fichier distant et que TXSeries 6.1 est installé, mais que le niveau de TXSeries requis pour la vérification de la syntaxe n'est pas disponible, le compilateur indiquera l'erreur. Si, par exemple, vous sélectionnez une syntaxe hôte de CICS Transaction Server 3.2 sur la page Procédures et étapes, mais que votre compilateur et votre traducteur intégré ne prennent pas en charge ce niveau de CICS,
un message similaire à celui-ci s'affichera :
IGYOS0226-E ERZ004081E: Invalid CICS option 'CTS32' specified.
IGYDS0139-W Diagnostic messages were issued during processing of compiler options. These messages are located at the beginning of the listing.