CICS Transaction Server for OS/390 peut être utilisé pour fournir une fonction de traduction des instructions EXEC CICS. L'utilisation d'une traduction CICS distincte provoque l'apparition de la traduction CICS dans une étape distincte de l'étape de compilation. Les résultats de la traduction sont transmis à votre compilateur.
Pourquoi et quand exécuter cette tâche
Il est conseillé d'utiliser la traduction CICS intégrée chaque fois que cela est possible, mais vous pouvez utiliser une traduction CICS distincte dans les situations suivantes :
- Vous préférez utiliser votre propre JCL stable et éprouvé pour compiler votre code
- Votre compilateur ne prend pas en charge la traduction CICS intégrée
Sachez que pour pouvoir effectuer des vérifications de la syntaxe sur votre code, vous devez utiliser une traduction CICS intégrée. La fonction de vérification de la syntaxe ne prend pas en charge la traduction CICS distincte. Pour activer la prise en charge de la traduction CICS distincte pour COBOL à l'aide de CICS Transaction Server for OS/390, procédez comme suit :
- Ouvrez la page de propriétés Paramètres COBOL.
- Cliquez sur l'onglet Procédures et étapes.
- Activez la case à cocher Utiliser CICS. Ceci a pour effet d'activer la liste déroulante située en regard de la case à cocher.
- Dans la liste déroulante, sélectionnez le niveau du CICS
installé sur le système distant.
- Activez la procédure de traduction en cliquant sur ELAXFCOT, puis sur Activer la procédure.
- Cliquez sur le signe + situé près de ELAXFCOT, puis sur COBTRAN, et enfin sur Modifier une étape. La fenêtre Options de traduction d'étape CICS s'ouvre.
- Renseignez les zones suivantes et cliquez sur OK.
- Options
- Options à configurer pour le traducteur CICS.
Laissez cette zone vide pour utiliser le jeu d'options par défaut.
- SYSLIB
- Emplacement de la bibliothèque du système (SYSLIB). Vous devez spécifier cet emplacement de manière à ce que le traducteur CICS puisse retrouver les membres de copie.
- Cliquez sur Appliquer.
- Cliquez sur Options de liens dans le menu qui se trouve à gauche dans la fenêtre des propriétés. La sous-fenêtre des propriétés de liens s'ouvre sur la droite.
- Cliquez sur le signe + situé près de ELAXFLNK, puis sur LINK, et enfin sur Modifier une étape. La fenêtre Options d'étape de lien s'ouvre.
- Renseignez les zones suivantes et cliquez sur OK.
- Bibliothèques de liens
- Bibliothèques à lier à votre code. Vous pouvez par exemple spécifier CICSVS.TS230.CICS.SDFHLOAD et CEEV2R10.SCEELKED dans cette zone.
- Utiliser les instructions de liens spécifiées
- Sélectionnez cette option et renseignez la zone située en dessous en indiquant les cartes de contrôle d'édition de lien suivantes :
INCLUDE SYSLIB(DFHELII)
INCLUDE SYSLIB(EQUDCCXT)
ORDER CEESTART
- Emplacement du module de chargement
- Le fichier dans lequel votre module de chargement doit être placé après l'étape de lien. Vous pouvez par exemple définir ici la concaténation DFHRPL de votre région CICS.
- Cliquez sur Appliquer.
Que faire ensuite
Vous pouvez alors exécuter des vérifications distantes de syntaxe et procéder à des constructions à distance de votre ressource configurée. Vous pouvez spécifier d'autres fichiers de définitions, d'autres options de compilation et d'autres JCL dans la sous-fenêtre des propriétés de compilation. Pour ce faire, cliquez sur le signe + pour développer
ELAXFCOT, puis cliquez sur
COBTRAN, et enfin sur
Modifier une étape.