Validación de mensajes
La validación de mensajes se produce para los mensajes HL7 entrantes y salientes con canalizaciones de recepción y envío de HL7 2.X. Puede configurar la validación solo para el segmento MSH (encabezado) o para todo el cuerpo del mensaje. Además, es posible validar con versiones localizadas únicas del esquema. Para ello, debe definir un valor de espacio de nombres único y usar este valor de espacio de nombres dentro de la configuración de mensajería HL7 (en el nivel de entidad) y la propiedad de espacio de nombres de destino del esquema real que define el mensaje. En tiempo de ejecución, el Acelerador de Microsoft BizTalk para HL7 (BTAHL7) usa la combinación de espacio de nombres y la propiedad de referencia raíz para el esquema para seleccionar el esquema adecuado para el análisis y validación de mensajes.
El analizador y el serializador realizan la validación en función de la configuración de la entidad asociada a un mensaje. La configuración de otros fabricantes, incluido el procesamiento por lotes, la confirmación y la invalidación de encabezado de mensaje afectan a la forma en que el analizador o serializador realiza la validación.
Nota:
El serializador realiza una serie de pasos, incluidos (si procede) que realizan invalidaciones de encabezado de una asignación de MSH y realizan la validación XML. Si los procesos de invalidación y validación de encabezado están habilitados y el proceso de invalidación de encabezado escribe un valor incorrecto en un campo de encabezado, el mensaje producirá un error en la validación, incluso si el mensaje pasara la validación del cuerpo.