La fonctionnalité de base du mécanisme de suivi des erreurs de Rational Developer for System z assure le suivi des erreurs des fichiers source des langages COBOL et PL/I. Les erreurs qui résultent d'une génération distante ou d'une vérification de la syntaxe distante d'un programme COBOL ou PL/I sont affichées dans la liste des erreurs distantes. Le processus de suivi des erreurs dépend d'un fichier XML créé au cours d'une compilation COBOL ou PL/I à l'aide des versions Entreprise des compilateurs COBOL ou PL/I. Cette fonctionnalité de base autorise le suivi des erreurs avec les versions Entreprise de COBOL et PL/I car elles prennent en charge le coprocesseur DB2 intégré et le traducteur CICS, qui permettent la transmission des erreurs accompagnées des numéros de ligne correspondants. Cette fonction est fournie sans qu'une configuration ni une intervention de l'utilisateur ne soit nécessaire.
Ce mécanisme de suivi des erreurs est extensible : avec une part de configuration sur l'espace de travail client, il peut être étendu pour offrir également un suivi des erreurs des préprocesseurs personnalisés et d'autres fichiers source de langage, tels que l'assembleur. Rational Developer for System z définit un schéma XML que vous pouvez utiliser pour créer un fichier XML afin d'afficher les erreurs signalées par les préprocesseurs personnalisés ou d'autres langages dans la liste d'erreurs distante. Les rubriques de cette section expliquent comment créer et utiliser ce fichier XML.
Le suivi des erreurs des applications COBOL et PL/I repose sur un fichier XML généré lors de la compilation ou au cours du processus de vérification de la syntaxe sur le système distant. Les processus de compilation COBOL et PL/I enregistrent les erreurs survenues dans tout membre de fichier ou fichier séquentiel désigné par la carte SYSXMLSD DD dans le JCL utilisé pour la compilation ou la vérification de la syntaxe.
Rational Developer for System z génère le JCL pour exécuter les procédures JCL spécifiées par l'utilisateur dans les propriétés et envoie le JCL créé pour le compte de l'utilisateur pour la compilation distante et la vérification de la syntaxe distante. Lors de la génération du JCL, Rational Developer for System z attribue un fichier séquentiel basé sur la zone Qualificatif de fichier des erreurs de compilation de la fenêtre des options d'étape de compilation COBOL ou PL/I et s'y réfère à l'aide de la carte SYSXMLSD DD pour établir la liaison entre les processus de compilation COBOL ou PL/I sur le système distant et les opérations de vérification de la syntaxe et de compilation de Rational Developer for System z. Comme Rational Developer for System z attribue ce fichier, il garde également une trace de ce dernier, le localise lorsque l'opération de compilation ou de vérification de la syntaxe se termine, l'analyse et complète la liste des erreurs distantes.
Le même schéma utilisé pour le suivi des erreurs de COBOL et PL/I peut servir à étendre le schéma de suivi des erreurs afin de prendre en charge d'autres langages et d'autres préprocesseurs personnalisés. Le mode d'extensibilité du suivi des erreurs fonctionne uniquement lors de l'utilisation du processus de génération de Rational Developer for System z. Les tâches connexes expliquent comment configurer le client Rational Developer for System z pour tirer parti du mécanisme de suivi des erreurs extensible.