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 Procédures et étapes d'un fichier distant, sélectionnez Utiliser CICS (contient des instructions EXEC CICS) et sélectionnez 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 :
- Vérifie que CICS TXSeries 6.1
ou supérieur est installé.
- Modifie les options de compilation pour inclure CICS('CTSxx'),NOCOMPILE,
où xx représente le niveau du CICS sélectionné dans la liste déroulante.
- Ignore les options du Préprocesseur.
- Effectue une vérification de la syntaxe avec l'option de compilation CICS('CTSxx'), ce qui provoque l'appel du traducteur CICS intégré présentant la syntaxe spécifiée.
- Sur la page Options de compilation locales d'un fichier distant, spécifiez l'option CICS('CTSxx'), 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 locale à 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'), ce qui provoque l'appel du traducteur CICS intégré présentant la syntaxe spécifiée.
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 traducteurCICS intégré.
- Sur la page Options de compilation locales d'un fichier local, spécifiez l'option CICS('CTSxx'), 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 traducteurCICS 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 traducteur intégré. Developer for System z utilise l'option spécifiée pour la vérification de la syntaxe locale à l'aide du traducteur 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 traducteur 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 traducteur intégré. Developer for System z utilise l'option spécifiée pour la génération locale avec le traducteur 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 traducteur 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 traducteur CICS intégré. Developer for System z utilise l'option spécifiée pour la génération locale avec le traducteur 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 traducteur 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 traducteur 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'), 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') est uniquement destinée à la vérification de la syntaxe.