Validación de mensajes
El Acelerador de Microsoft BizTalk para HL7 (BTAHL7) admite el envío de confirmaciones (ACK) para mensajes entrantes de una aplicación o socio comercial en forma de recibo XML HL7 que podría necesitar la conversión a un mensaje ACK codificado en HL7. BTAHL7 genera normalmente un recibo después de comprobar el mensaje entrante con la especificación de documento de entrada (formato de socio comercial) pertinente. Cuando todos los segmentos pasan la validación, BTAHL7 devuelve un recibo que indica la aceptación de la aplicación. De lo contrario, BTAHL7 genera un recibo que indica un error o error o rechazo.
La transmisión de ACK BTAHL7 informa de errores sintácticos y esquemáticos con respecto al estándar HL7. Si se produce un error en la validación, BTAHL7 coloca el documento en la cola de mensajes suspendidos y devuelve un recibo que detalla el rechazo. El analizador BTAHL7 realiza la validación que implica comprobar los tipos de datos, la sintaxis y la validación del esquema. BTAHL7 registra los errores esquemáticos que se producen en el análisis en el recibo junto con los detalles de la ubicación.
En el momento de la configuración, debe crear los artefactos de BizTalk Server necesarios para responder con un ACK. El analizador BTAHL7 crea la instancia XML de ACK canónica HL7. BizTalk lo convierte en el formato de versión necesario en un mapa de BizTalk adecuado y valida el formato de destino. A continuación, el serializador BTAHL7 convierte el mensaje en una instancia codificada en HL7.
Nota:
Si hay un conflicto entre los delimitadores de un mensaje entrante y los especificados en la configuración de BTAHL7, BTAHL7 generará un mensaje ACK que usa los mismos delimitadores del mensaje entrante e invalida los valores de configuración.
Consulte también
Creación y procesamiento de confirmaciones
Guía de programación
Modos de mensaje de confirmación