Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Cuando utiliza Microsoft BizTalk Server 2010 Accelerator para HL7 (BTAHL7), confirmación (ACK) se genera en un formato incorrecto.

Por ejemplo, se genera una confirmación con el siguiente formato:

ERR || OBX_ObservationResult ^ 9 ^ 23 | HL7nnnn ^ error tipo de datos ^ 102 | E|||||||| ^^^^^^^^^^^

Sin embargo, el formato correcto para un ACK es como sigue:

ERR || OBX ^ 9 ^ 23 | 102 ^ error tipo de datos ^ HL70369 | E|||||||| ^^^^^^^^^^^

Notas:

  • "OBX_ObservationResult" es un nombre de nodo XML, no es un identificador de HL7.

  • "HL7nnnn" debe ser realmente el código "HL70369".

  • El orden de los campos en el segmento ERR es incorrecto. "HL7nnnn ^ error tipo de datos ^ 102" debe ser "102 ^ error tipo de datos ^ HL70369".

Causa

El problema se produce debido a un defecto del producto.

Solución

Este hotfix trata los tres aspectos siguientes del problema:

  • La confirmación tiene un identificador de HL7 en lugar de un nombre de nodo XML. Por ejemplo, la confirmación tiene "OBX" en lugar de "OBX_ObservationResult".

  • La información de error para el segmento ERR se genera a través de las siguientes directrices:

    • Si no se encuentra el valor de la tabla, se devuelve "HL7nnnn".

      Nota "nnnn" es el número de tabla de HL7 que se examina.

    • Fuera de la tabla errores de validación, cambie "HL7nnnn" a "HL79999".

      Nota "HL79999" es un error de valor fuera de la tabla que es un error especial para BizTalk Server.

  • El orden de los campos en el segmento ERR es incorrecto. Por ejemplo, "HL7nnnn ^ error tipo de datos ^ 102" cambia a "102 ^ error tipo de datos ^ HL7nnnn".

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, envíe una solicitud al servicio de atención al cliente y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: El formulario de "Descarga de Hotfix disponible" muestra los idiomas para los que el Hotfix está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Debe tener instalado para aplicar esta revisión de BTAHL7. Además, debe aplicar el hotfix que se describen en los siguientes artículos de Microsoft Knowledge Base (KB):

CORREGIR 2564013 : hay disponible un hotfix que proporciona las propiedades adicionales de modo de entrega para el protocolo de nivel inferior mínima envían y reciban los adaptadores en el Acelerador de BizTalk para HL7 en un entorno de BizTalk Server 2010

CORREGIR 2607536 : revisión agrega compatibilidad para procesar el mensaje HL7 v2.5.1 y corrige varios problemas en BizTalk Server 2010 Accelerator para HL7

Requisito de reinicio

Después de aplicar esta revisión, tendrá que reiniciar el equipo. Si no se le pide que reinicie el equipo, debe reiniciar los servicios de instancia de host de BizTalk.

Instrucciones de instalación

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

322756 cómo hacer copia de seguridad y restaurar el registro en WindowsSi se necesita la revisión actual y BTAHL7 genera una ACK según el esquema modificado, debe seguir estos pasos además de instalar el hotfix. Si la revisión no es necesaria, por ejemplo BTAHL7 genera un ACK que no tiene el síntoma similar a la que se describe en la sección "Síntomas", no tiene que seguir estos pasos.

Nota: El procedimiento siguiente requiere establecer una nueva clave del registro, volver a generar el proyecto de BTAHL7V2XCommon con los esquemas modificados y volver a implementar el proyecto. Si se conocen estos esquemas en otros proyectos, también se requiere volver a generar e implementar los proyectos.

  1. Detener las instancias de host de BizTalk Server.

  2. Implementar proyecto de BTAHL7V2XCommon con los nuevos esquemas modificados. Para ello, realice las siguientes acciones:

    • Cambie el nombre ACK_24_GLO_DEF_949029 \%\Microsoft Acelerador de BizTalk 2010 para HL7\Templates\Schemas\V2. X\2.4 como ACK_24_GLO_DEF

    • Cambie el nombre ACK_25_GLO_DEF_949029 \%\Microsoft Acelerador de BizTalk 2010 para HL7\Templates\Schemas\V2. X\2.5 como ACK_25_GLO_DEF

    Notas:

    • Si ya está implementado el proyecto BTAHL7V2XCommon, anular la implementación del proyecto y crear y volver a implementar el proyecto.

    • Si se conocen estos esquemas en otros proyectos, el procedimiento también requiere volver a generar e implementar los proyectos con estos esquemas modificados.

  3. Crear una entrada del registro de tipo DWORD con el nombre "UseModifiedAck" en la siguiente subclave del registro:

    • Para 32 bits (x86) sistema operativo:
      Acelerador de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalk para 2010 HL7\Version

    • Para 64 bits (x64) sistema operativo:
      Acelerador de HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalk para HL7\Version 2010

  4. Si se necesita la revisión y haya terminado el paso 2, establezca el valor de clave del registro recién creado a 1. Si la clave del registro no está disponible o el valor se establece en un valor distinto de 1, BTAHL7 generará un ACK que no tiene síntomas similares a lo que se describen en la sección "Síntomas" (este procedimiento se realiza para asegurarse de que no se interrumpan las soluciones existentes del cliente). Por lo tanto, en el caso de los esquemas modificados no se implementan (paso 2 no finaliza), establezca la clave del registro a otro valor que no es 1. Si se implementan los esquemas modificados (paso 2 finalizado), asegúrese de establecer la clave del registro en 1.

  5. Reinicie las instancias de host de BizTalk Server.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.

Nombre del archivo

Versión del archivo

Tamaño de archivo

Fecha

Hora

Plataforma

Microsoft.solutions.btahl7.pipelinecommon.dll

3.9.559.2

90,528

13-Jul-2012

17:41

x86

Microsoft.solutions.btahl7.pipelinemessagecore.dll

3.9.559.2

86,448

13-Jul-2012

17:41

x86



Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca de las correcciones urgentes de BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2003907 información acerca de la compatibilidad de BizTalk hotfixes y service pack

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×