Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta sección se tratan los problemas relacionados con los errores generados por BTAHL7.
El adaptador de MLLP solo se puede ejecutar en una sola instancia de host.
Síntoma
No se puede habilitar una ubicación de recepción con un tipo de transporte de MLLP y un controlador de recepción diferente al de otra ubicación de recepción existente. Además, no puede inscribir e iniciar un puerto de envío con un controlador de envío diferente al de otro puerto de envío existente.
Causa posible : solo puede usar un controlador de recepción (o envío) de MLLP en un solo servidor. Además, el URI designado para la ubicación de recepción (o puerto de envío) (el nombre de host en las propiedades de transporte de MLLP) debe ser "localhost" o el nombre del servidor donde se ejecuta la instancia de host para el controlador de adaptador de recepción (o envío).
Resolución : designe el mismo controlador de recepción (o envío) para todas las ubicaciones de recepción de MLLP (o puertos de envío) en un único servidor.
Los esquemas MSH y ACK deben agregarse solo a un proyecto
Síntoma
Al intentar compilar un proyecto, obtendrá uno de los siguientes errores:
Error: Cannot locate document specification as multiple schemas match the message type "http://microsoft.com/HealthCare/HL7/2X#MSH_24_GLO_DEF"
Schema http://microsoft.com/HealthCare/HL7/2X#MSH_24_GLO_DEF not found
Causa posible : los esquemas MSH y ACK (MSH_25_GLO_DEF.xsd y ACK_24_GLO_DEF.xsd) se han implementado en varios proyectos.
Resolución : asegúrese de que se han agregado MSH_25_GLO_DEF.xsd y ACK_24_GLO_DEF.xsd a un solo proyecto.
Excepción del tipo System.OutOfMemoryException ha producido un error en el registro de eventos.
Síntoma
Recibes el siguiente error o uno similar en el registro de eventos:
Exception of type System.OutOfMemoryException has thrown an error.
Causa posible : al procesar un gran número de mensajes, algunos componentes del motor BTAHL7 pueden presentar pérdidas de memoria.
Resolución : reinicie BizTalk Server.
La serialización de encabezado genera un error en el Visor de eventos
Síntoma
Obtiene el siguiente error o similar en el registro de eventos, aunque el mensaje de la herramienta Seguimiento de estado y actividad (HAT) indica que se ha realizado con éxito.
An error happened in the header during serialization.
Causa posible : el valor de transformación del encabezado del mensaje no se establece correctamente en el Explorador de configuración de BTAHL7.
Resolución : Compruebe los valores del mapa MSH en el Explorador de configuración de BTAHL7.
Se registran errores del serializador del ID de Evento Duplicado 4133
Síntoma
Id. de evento 4133: "Error producido en el encabezado durante la serialización" se produce dos veces para cada instancia de un mensaje con un valor MSH11 que no es válido.
Causa posible : error al procesar dos confirmaciones (Commit y ACK de aplicación) sin errores duplicados en el registro de eventos. En su lugar, recibirá un identificador de evento 4133 para cada una de las dos ACKs. BTAHL7 crea una entrada de registro para cada ACK que genera.
Resolución : asegúrese de que los mensajes tienen un campo MSH11 con formato correcto y rellenado.
La canalización de envío genera un error al usar el adaptador MLLP bidireccional
Síntoma
Recibe el siguiente error o uno similar en el registro de eventos:
There was a failure executing the send pipeline: "[!INCLUDE[btaBTAHL71.3abbrevnonumber](../../includes/btabtahl71-3abbrevnonumber-md.md)]2XPipelines.[!INCLUDE[btaBTAHL71.3abbrevnonumber](../../includes/btabtahl71-3abbrevnonumber-md.md)]2XSendPipeline" Source: "Microsoft.Solutions.[!INCLUDE[btaBTAHL71.3abbrevnonumber](../../includes/btabtahl71-3abbrevnonumber-md.md)].HL72fAsm" Send Port: "<*host name: port number*>" Reason: Message does not contain a part with name MSHSegment.
Causa posible : la aplicación receptora no responde con una confirmación y BizTalk Server espera una respuesta de la aplicación receptora.
Resolución : esto es por diseño y puede omitir el mensaje de error.