Developer for System z définit les options du préprocesseur CICS adaptées au niveau du
CICS installé sur le poste de travail ou le système distant. Cette section présente plusieurs scénarios
pour la vérification de la syntaxe locale et distante des programmes CICS et explique comment Rational Developer
for System
z les gère.
Vérification locale de la syntaxe d'un programme CICS distant
Les scénarios suivants illustrent la façon dont Developer for System z définit les options de compilation pour une vérification de la syntaxe locale d'un programme CICS distant :
- Sur la page Environnement d'exécution d'un fichier distant, sélectionnez CICS (contient des instructions EXEC CICS) et choisissez un niveau de CICS dans la liste déroulante. Developer for System z définit les options de compilation pour la vérification de la syntaxe locale en fonction des options de compilation distantes spécifiées :
- Sur la page Options de compilation locales d'un fichier distant, spécifiez l'option CICS('CTSxx') (pour COBOL) ou pp(CICS('CTSxx')
(pour PL/I), où xx représente le niveau du CICS. Developer for System z utilise l'option spécifiée pour la vérification de la syntaxe à l'aide de la syntaxe CICS hôte et effectue les actions suivantes :
- Vérifie que TXSeries est installé.
- Lorsque l'option de compilation CICS est spécifiée, les options du Préprocesseur sont ignorées lors d'une vérification de la syntaxe.
- Effectue une vérification de la syntaxe avec l'option de compilation CICS('CTSxx') (pour COBOL) ou pp(CICS('CTSxx') (pour PL/I), ce qui provoque l'appel du convertisseur CICS intégré présentant la syntaxe spécifiée.
Rational Developer
for System z ne prend pas en charge
TXSeries, la vérification de syntaxe locale ou la génération locale sur la plateforme
Linux.
Vérification locale de la syntaxe d'un programme CICS local
Les scénarios suivants illustrent la façon dont Developer for System z définit les options de compilation pour une vérification de la syntaxe locale d'un programme CICS local :
- Sur la page Options de compilation locales d'un fichier local, spécifiez
qu'une vérification de la syntaxe CICS intégrée doit être effectuée. Developer for System z définit les options de compilation pour la vérification de la syntaxe locale comme suit, s'assurant que le préprocesseur intégré est utilisé :
- Vérifie que CICS TXSeries 6.1
ou supérieur est installé.
- Modifie les options de compilation afin d'inclure CICS.
- Les options du Préprocesseur sont ignorées lors de la vérification de la syntaxe.
- Effectue la vérification de la syntaxe à l'aide du convertisseur CICS intégré.
- Sur la page Options de compilation locales d'un fichier local, spécifiez l'option CICS('CTSxx') (pour COBOL) ou pp(CICS('CTSxx')
(pour PL/I), où xx représente le niveau du CICS. Developer for System z définit les options de compilation pour la vérification de la syntaxe locale comme suit, s'assurant que le préprocesseur intégré est utilisé avec le niveau de la syntaxe CICS Transaction Server spécifiée :
- Vérifie que TXSeries 6.1 ou supérieur est installé.
- Ignore les options du Préprocesseur.
- Effectue la vérification de la syntaxe à l'aide du convertisseur CICS intégré.
- Sur la page Options de compilation locales d'un fichier local, spécifiez l'option de préprocesseur -p
indiquant l'utilisation de CICSTCL (CICS Translate Compile Link) avec le convertisseur intégré. Developer for System z utilise l'option spécifiée pour la vérification de la syntaxe locale à l'aide du convertisseur intégré et effectue les actions suivantes :
- Vérifie que TXSeries 6.1 ou supérieur est installé.
- Ignore les options du Préprocesseur.
- Ajoute l'option de compilation CICS pour la vérification de la syntaxe.
- Effectue une vérification de la syntaxe avec l'option de compilation CICS, ce qui provoque l'appel du convertisseur CICS intégré.
Génération locale d'un programme CICS local
Les scénarios suivants illustrent la façon dont Developer for System z définit les options de compilation pour la génération locale d'un programme CICS local (générant une DLL à exécuter dans une région) :
- Sur la page Options de compilation locales d'un fichier local, spécifiez l'option de préprocesseur -p
indiquant l'utilisation de CICSTCL (CICS Translate Compile Link) avec le convertisseur intégré. Developer for System z utilise l'option spécifiée pour la génération locale avec le convertisseur intégré et exécute deux passes de compilation, comme suit :
- Vérifie que TXSeries 6.1 ou supérieur est installé.
- Lors de la passe de compilation, Developer for System z :
- modifie les options apportées au compilateur afin d'inclure CICS ;
- vérifie que le convertisseur intégré est appelé et ignore la zone Préprocesseur ;
- effectue la compilation comme s'il s'agissait d'une compilation (non CICS).
- Lors de la passe CICSTCL, Developer for System z :
- effectue la passe CICSTCL avec -p et d'autres options spécifiées dans la zone d'options Préprocesseur.
- Sur la page Options de compilation locales d'un fichier local, spécifiez l'option de compilation CICS permettant d'effectuer une compilation avec un convertisseur CICS intégré. Developer for System z utilise l'option spécifiée pour la génération locale avec le convertisseur intégré et exécute deux passes de compilation, comme suit :
- Vérifie que CICS TXSeries 6.1
ou supérieur est installé.
- Lors de la passe de compilation, Developer for System z :
- transmet l'option de compilation CICS au compilateur ;
- vérifie que le convertisseur intégré est appelé et ignore la zone Préprocesseur ;
- effectue la compilation comme s'il s'agissait d'une compilation (non CICS).
- Lors de la passe CICSTCL, Developer for System z :
- déduit, grâce à la présence de l'option de compilation CICS, que vous avez également l'intention d'utiliser le convertisseur intégré pour le CICSTCL ;
- ajoute l'option de préprocesseur -p et effectue la passe CICSTCL avec -p et d'autres options spécifiées dans la zone d'options Préprocesseur.
- Sur la page Options de compilation locales d'un fichier local, spécifiez l'option CICS('CTSxx') (pour COBOL) ou pp(CICS('CTSxx')
(pour PL/I), où xx représente le niveau du CICS. Developer for System z émet un message d'avertissement et écrit un avertissement dans le fichier journal. L'option de compilation CICS('CTSxx') ou pp(CICS('CTSxx') est destinée uniquement à la vérification de la syntaxe.