La mayoría de problemas con proyectos basados en host son el resultado de una
configuración inadecuada en el sistema remoto, como vías de acceso incorrectas para archivos
de definición o errores en la sintaxis de los propios archivos de definición. Como estos problemas
suelen aparecer en forma de proyectos basados en host, subproyectos o archivos que faltan, lo cual es fácil que
suceda, Rational Developer for System z proporciona mensajes para ayudar a la determinación de
problemas.
Por qué y cuándo se efectúa esta tarea
Para problemas graves, se abre un recuadro de diálogo con un mensaje detallado de la condición
de error y el proyecto basado en host detiene la carga. Las acciones de creación de proyectos que preceden
al error no se retrotraen, pero la desconexión del sistema remoto elimina los proyectos de la
estación de trabajo. Para problemas menos graves, como que no se encuentre un archivo listado en un
subproyecto, el mensaje se anota en el archivo de registro CommonBaseEvents. Es posible que los usuarios
no perciban el problema hasta que se den cuenta del archivo que falta y miren en el registro.
- Problemas con referencias a archivos de definición
- Si un archivo de definición contiene un error en una referencia a otro archivo de
definición o a una carpeta, como un error tipográfico o un error en un nombre de vía
de acceso de archivo, Developer for System z emite un mensaje de error indicando el archivo
que no se ha encontrado y el archivo que tenía el error.
- Problemas de sintaxis en archivos de definición
- Si un archivo de definición contiene un error en los códigos XML, como pueda ser un error
tipográfico o que falte un código de cierre, el analizador de XML lanza una excepción y
Developer for System z muestra un mensaje de error indicando el archivo de definición que contiene
el error.
- Problemas con referencias a recursos
- Si un archivo de definición hace referencia a un conjunto de datos particionado,
miembro de conjunto de datos o conjunto de datos secuencial que no se puede encontrar,
ya sea porque el archivo de definición tenga un error tipográfico o que el
archivo no exista, el subproyecto se crea, pero no el archivo que tiene errores.
Developer for System z graba un
mensaje de error en el registro CommonBaseEvents (suponiendo que el nivel de registro esté establecido
en SEVERE (GRAVE) o inferior para el agente de registro com.ibm.ftt.projects.core.impl) indicando el
archivo que no se ha encontrado.