La plupart des incidents liés aux projets résidant sur l'hôte sont dus à une configuration incorrecte sur le système distant, par exemple des chemins d'accès incorrects aux fichiers de définition ou des erreurs dans la syntaxe des fichiers de définition proprement dit.
Ces problèmes se traduisent généralement par une absence de projets résidant sur l'hôte,
de sous-projets ou de fichiers, que les utilisateurs souvent ne remarquent pas. Pour pallier ceci,
Rational Developer for System z fournit des messages visant à simplifier l'identification des incidents.
Pourquoi et quand exécuter cette tâche
Dans le cas de problèmes sévères, une boîte de dialogue s'ouvre avec un message détaillé du cas d'erreur et le projet résidant sur l'hôte arrête le chargement. Les actions de création du projet qui précèdent l'erreur ne sont pas annulées, mais la déconnexion du système distant entraîne la suppression des projets du poste de travail. Pour ce qui est des problèmes moins graves, tels qu'un fichier répertorié dans un sous-projet introuvable, le message est consigné dans le fichier journal CommonBaseEvents. Les utilisateurs peuvent ne pas être informés de cet incident, à moins qu'ils ne remarquent l'absence du fichier et qu'ils le recherchent dans le journal.
- Incidents liés aux références à des fichiers de définition
- Si un fichier de définition contient une erreur dans une référence à un autre fichier de définition
ou à un dossier (une erreur typographique ou une erreur dans le nom d'un chemin, par exemple)
Developer for System z émet un message d'erreur indiquant quel
fichier est introuvable et quel fichier contenait l'erreur.
- Incidents liés à la syntaxe de fichiers de définition
- Si un fichier de définition contient une erreur dans les balises XML (une erreur typographique ou une balise
de fin manquante, par exemple) l'analyseur syntaxique XML émet une exception et Developer for
System z affiche un message d'erreur indiquant le fichier
de définition contenant l'erreur.
- Incidents liés aux références aux ressources
- Si un fichier de définition désigne un fichier partitionné, un membre de fichier ou un fichier séquentiel introuvable, soit parce que le fichier de définition contient une erreur typographique, soit parce que le fichier n'existe pas, le sous-projet est créé, mais le fichier contenant l'erreur ne l'est pas.
Developer for System z écrit un message d'erreur dans le fichier
journal CommonBaseEvents (sous réserve que le niveau de journalisation est SEVERE ou inférieur pour le
consignateur com.ibm.ftt.projects.core.impl), en indiquant le fichier qui n'a pas été trouvé.