Rational Developer
for System
z offre deux procédés pour vérifier la syntaxe de vos ressources : la vérification locale de la syntaxe et la vérification distante de la syntaxe.
Lorsque vous développez du code COBOL ou PL/I dans un sous-projet MVS, vous pouvez effectuer une vérification syntaxique locale ou à distance sur un fichier source en particulier :
- La vérification locale de la syntaxe utilise le compilateur Windows® COBOL ou PL/I pour vérifier la syntaxe des ressources. Vous pouvez utiliser la vérification locale de la syntaxe sur les ressources stockées en local ou sur des ressources distantes. La vérification locale de la syntaxe permet de gagner du temps de traitement et d'éviter les dépenses (le cas échéant) associées à l'ajout de cycles de l'unité centrale z/OS. Pour vérifier la syntaxe locale, le fichier source à vérifier doit se trouver dans un sous-projet MVS. Le sous-projet peut être en mode déconnecté ou en mode connecté.
- La vérification locale de la syntaxe utilise la prise en charge de procédures JCL de Developer for System z pour transmettre les ressources à un compilateur z/OS en vue d'une vérification de la syntaxe. Concernant la vérification distante de la syntaxe à partir d'un sous-projet
MVS, le sous-projet doit être à l'état connecté. La vérification syntaxique distante vous permet de vérifier une toute dernière fois la syntaxe de la machine cible.
Les vérifications de syntaxe locales ou distantes sont effectuées sur tous les fichiers de stockage, tous les fichiers d'inclusion ou toutes les macros s'ils sont désignés dans la source et s'ils sont accessibles. Les erreurs sont affichées dans la vue de la liste des erreurs distantes et vous pouvez cliquer deux fois sur une entrée d'erreur pour ouvrir le fichier (qui peut être un fichier inclus) dans lequel l'erreur a été détectée.
En l'absence d'éléments de langage nécessitant un traitement spécial, il est recommandé de vérifier d'abord le code localement. Après avoir supprimé la plupart des erreurs, vous pouvez comparer votre code à un compilateur z/OS.