Compartir a través de


Tipos de esquema de mensajes ACK en BizTalk Server

Los esquemas de mensajes de confirmación tienen dos formas:

  • Confirmación general (ACK). Puede usar una confirmación general (ACK) en la que la aplicación no define un mensaje de confirmación especial de nivel de aplicación de línea de negocio o en el que se produjo un error que impide el procesamiento de la aplicación. También puede usarlo para las confirmaciones de nivel de aceptación. En la tabla siguiente se muestra la estructura de mensajes ACK.

    ACK^varies^ACK Confirmación general Capítulo
    MSH Encabezado de mensaje 2
    MSA Confirmación de mensajes 2
    [ ERR ] Error 2
  • Confirmación diferida (MCF) . Este mensaje solo existe para la compatibilidad con versiones anteriores con la versión 2.1 de HL7. Se usa como parte del protocolo que crea una forma genérica de confirmación de nivel de aplicación asincrónica, el mensaje MCF. En la tabla siguiente se muestra la estructura de mensajes MCF.

    MCF^varía^ACK Confirmación diferida Capítulo
    MSH Encabezado de mensaje 2
    MSA Confirmación de mensajes 2
    [ ERR ] Error 2

    Los mensajes de confirmación tienen el campo MSH9 establecido como evento de desencadenadorACK^<ACK o MCF^<trigger event>^ACK.> Como resultado, el primer componente de MSH9 es suficiente para determinar el esquema ACK. El nombre del documento que usa la canalización del Acelerador de Microsoft BizTalk para HL7 (BTAHL7) siempre contiene HL7 como espacio de nombres. El nombre de tipo es el contenido del campo MSH9_1, que es ACK o MCF. Como resultado, como en el ejemplo anterior, la canalización BTAHL7 busca un esquema con los nombres HL7. ACK o HL7. MCF, según el valor del campo MSH9_1. El esquema del cuerpo del mensaje es el mismo para todos los mensajes de versión 2.X.

Nota:

En un escenario de ACK de entrada y salida por lotes por lotes, el contenido del encabezado ACK es el siguiente:

  • BTAHL7 establece MSH1, 2, 8 y 15 en lo que configure en la interfaz de usuario.

  • BTAHL7 establece MSH7 en la hora del sistema.

  • BTAHL7 establece MSH9 en ACK.

  • BTAHL7 establece MSH12 en 2.4 o 2.5.

Consulte también

Crear y procesar confirmaciones de segmento de confirmación de mensajes configurando un puerto de envío para recibirlas condiciones de error de confirmación de ACKs