Compartir a través de


Parte 3: Escenario de creación de lote

En esta parte del escenario, recibirá dos mensajes entrantes, los combinará en un mensaje por lotes y enviará el lote a un destino. El Acelerador de BizTalk para HL7 (BTAHL7) devuelve un lote de confirmación que contiene las dos confirmaciones generadas para los mensajes del destino al origen. En la ilustración siguiente se muestra el flujo de proceso de esta parte del tutorial.

Imagen que muestra el flujo del escenario Crear lote.

Cómo fluyen los mensajes en el escenario de Create-Batch

Este escenario incluye el siguiente flujo de trabajo:

  • BTAHL7 intercepta todos los mensajes que cumplen la definición de lote en la base de datos de cuadro de mensajes. Escriba esta definición en la pestaña Definición de lote del Explorador de configuración de BTAHL7. En este tutorial, BTAHL7 interceptará y procesará por lotes todos los mensajes que se enviarán a Tutorial_BatchDest con un esquema de ADT^A03 y todas las confirmaciones que se enviarán a Tutorial_BatchSource como resultado de los mensajes ADT^A03.

  • Cuando se produce el tiempo de envío por lotes programado, BTAHL7 envía un mensaje de control por lotes que desencadena la transacción por lotes saliente. La programación se define en la pestaña Programación por lotes del Explorador de configuración de BTAHL7. También puede desencadenar el proceso haciendo clic en Enviar ahora en la misma pestaña.

  • La orquestación por lotes forma el lote de mensajes fuera de los mensajes atrapados en la base de datos messageBox. La orquestación también encapsula el lote en un encabezado de archivo y finalizador, y un encabezado y finalizador de lote. Esta orquestación es una orquestación BTAHL7 nativa agregada por la configuración de BTAHL7 al conjunto de orquestaciones de BizTalk, por lo que se muestra en el nodo Orquestaciones en el Explorador de BizTalk o en la Consola de administración de BizTalk Server.

  • Si las confirmaciones se definen para la entidad de origen (como en este caso para Tutorial_BatchSource), BizTalk agrupa por lotes las confirmaciones y las devuelve en un lote (a la carpeta \Tutorial_BatchACKDrop). En este tutorial, las confirmaciones por lotes se envían después de un breve retraso.

  • La orquestación enruta el mensaje al puerto de envío (Tutorial_BatchDest), que envía el mensaje por lotes al destino (en este caso, la carpeta \Tutorial_BatchMsgDrop del disco duro). En este tutorial, los mensajes por lotes se envían después de una hora.

En esta sección