Problemas conocidos de procesamiento por lotes
Esta sección contiene información útil que puede ayudarle a evitar errores de procesamiento por lotes.
Los campos de segmento de tráileres por lotes (FTS y BTS) se aceptan incluso si son cadenas.
HL7 especifica los campos de los segmentos FTS y BTS de forma diferente en las distintas versiones de HL7. BTAHL7 define todos los campos como tipo de datos String para evitar incoherencias.
Tipo de datos de una ACK a un mensaje por lotes
En un mensaje de confirmación (ACK) generado en respuesta a un mensaje por lotes, si la fragmentación de la entidad de origen está desactivada, el campo MSH10 (identificador de control de mensajes) será un GUID, en lugar de cualquier otro tipo de datos del campo MSH10 en el mensaje por lotes.
El Explorador de configuración de BTAHL7 y la creación de orquestaciones por lotes no están sincronizados bidireccionalmente
Es posible que no pueda ver el estado actual de la programación de control por lotes incluso si presiona F5 en el Explorador de configuración de BTAHL7 y es posible que tenga que comprobar tanto el Explorador de configuración de BTAHL7 como la herramienta seguimiento de estado y actividad (HAT) para el estado actual de la programación de control por lotes.
Dos errores de análisis registrados cuando los mensajes del escenario de entrada y salida por lotes por lotes contienen errores de validación
Cuando el primer mensaje del escenario de entrada y salida por lotes (varios mensajes por lotes sin encabezados por lotes) contiene errores de validación, BTAHL7 registra dos errores en el registro de eventos. El primer error pertenece al primer mensaje del lote y el segundo error pertenece al resto de los mensajes.
Suscripción mediante BTS. No se admite la propiedad MessageType para el escenario de entrada y salida por lotes por lotes con fragmentación deshabilitada.
BTAHL7 no admite la suscripción mediante BTS. Propiedad MessageType para el escenario de entrada y salida por lotes por lotes con fragmentación deshabilitada como intercambio que puede constar de varios tipos de mensajes.
Todo el lote suspendido después de un mensaje erróneo en el escenario de entrada y salida por lotes por lotes
Si un mensaje con errores irrecuperables del analizador (por ejemplo, BTAHL7 no analiza MSH 9 o MSH 12 o esquema de cuerpo para el mensaje no se pudo cargar) se encuentra en un escenario fragmentado de in/Batch Out, se suspende cualquier dato después de que se suspenda el mensaje erróneo incluso si se ha habilitado la compatibilidad con intercambio recuperable.
Batch of Acks get routed to the source party of the first message in Batch In/Batch Out Scenario
En batch In/ Batch Out scenario batch of Acks get routed based on the source party information of the first message, because this functionality assume that for all the messages in inbound batch the source and destination party are same.
El lote de Acks no se enruta a la entidad de origen cuando se usa el puerto de recepción bidireccional en el escenario de entrada y salida por lotes
En el caso del puerto de recepción de solicitud-respuesta, el lote ACK/NACK no se enruta al usuario de origen para el escenario de BIBO.