Cuando edita un archivo ESQL, puede guardarlo para conservar las incorporaciones y modificaciones que haya realizado para que el editor tenga que validar el contenido del archivo.
Para guardar un archivo ESQL, complete los pasos siguientes.
- Cambie el contenido del archivo ESQL.
- Guarde el archivo pulsando o .
Cuando guarda el archivo, el editor llama al validador para que
compruebe que el ESQL sigue todas las normas de gramática y sintaxis
(especificadas mediante los diagramas de sintaxis y las descripciones de
Referencia de ESQL).
Puede solicitar una validación adicional cuando establezca las
preferencias ESQL:
- Pulse
. Se visualiza el recuadro de diálogo Preferencias.
- Seleccione el nivel de validación que necesita para cada
categoría de error:
- Identificadores no resueltos
- Las referencias de mensajes no coinciden con las definiciones de mensajes
- Las referencias de base de datos no coinciden con el esquema de base de datos
- Uso de palabras clave que han dejado de utilizarse
El nivel predeterminado es aviso; puede
cambiar este valor a error o ignorar.
La validación de las definiciones de mensajes puede afectar a los
tiempos de respuesta del editor, en especial si tiene ESQL complicado con
muchas referencias a una definición de mensaje compleja. Puede optar por
retrasar esta validación. Llame a la validación cuando haya terminado
de desarrollar el flujo de mensajes y esté a punto de desplegarlo, para
evitar errores de tiempo de ejecución.
Para cada error detectado, el editor escribe la línea de código y el motivo del error; los errores se crean en forma de entradas en la vista Problemas.
- Si pulsa dos veces el error, el editor coloca el cursor en la línea en la que se ha encontrado el error. La línea también se resalta mediante el icono de error
.
El editor también puede encontrar situaciones de error que resalta como avisos (con el icono de aviso
);
el editor también escribe estos avisos en la vista Problemas. Por ejemplo,
suponga que ha incluido una sentencia BROKER SCHEMA que haga referencia a un esquema no válido
(namespace).
Compruebe el código y efectúe las correcciones necesarias mediante dicha sentencia o función.