Integridad del modelo de mensaje

Cuando se crea un modelo, es importante que éste sea internamente coherente y capaz de generarse en el formato que se desea, por ejemplo un diccionario de mensajes de WebSphere Message Broker o un documento de esquema XML. Para ayudar con esto, cada vez que se guarda un archivo de conjunto de mensajes, éste se valida como se indica a continuación:

Validación lógica
Esta validación asegura que el modelo lógico sea correcto. Para archivos de definición de mensajes, esto implica asegurar que se han seguido correctamente las normas del esquema XML.
Validación física
Esta validación asegura que los formatos físicos que se han especificado para el modelo se hayan llenado correctamente. Existe un conjunto de comprobaciones para cada uno de los formatos físicos CWF, XML y TDS de dominio MRM. Esto asegura que el analizador MRM pueda analizar y escribir mensajes que se ajustan a las normas del modelo.

Una vez que ha tenido lugar la validación, se muestran los errores o avisos en la lista de tareas. Si se efectúa una doble pulsación en una entrada de lista de tarea, se abrirá el archivo y se colocará el editor en el objeto erróneo. Debe organizar la lista de tareas de forma que se muestren los errores antes que los avisos. De este modo, no se ocultan los errores. La lista de tareas proporciona una posibilidad de filtrado completa si desea ocultar avisos de baja prioridad o avisos que ya conoce y que no le preocupan.

Si existen errores, se impide la generación de un diccionario de mensajes o de un esquema XML. La presencia de avisos solos no impide la generación, pero los avisos de alta prioridad se deben revisar porque es posible que un modelo que genera avisos de este tipo esté incompleto.

Cuando se producen avisos o errores de lista de tareas, se listan en la vista de problemas de Perspectiva de Desarrollo de aplicaciones de intermediario. Aunque la mayor parte de estos errores requieren que se estudien y resuelvan manualmente, hay un número de avisos y errores que cumplen con un criterio específico que se pueden solucionar mediante un proceso de arreglo rápido.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad10560_