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

Problema 1

Imagine el siguiente escenario:

  • Utiliza 2013 Acelerador de Microsoft BizTalk para HL7 (BTAHL7).

  • Utiliza el MLLP adaptador de recepción y el HL7 la canalización de recepción en los dos sentidos de puerto de recepción.

  • En Propiedades de transporte MLLP, Establece la opción de Uso directo sincrónico HL7 ACK en "True".

  • Crear un mapa de salida en este bidireccional recibir puerto para transformar el mensaje de confirmación antes de enviarlo.


En este escenario, no se aplica el mapa de salida para el ACK de HL7. Por lo tanto, no se transforma la confirmación.

Problema 2

El puerto de envío MLLP examina el código de confirmación en el mensaje de confirmación (campo deMSA.1_AcknowledgmentCode de segmento MSA) que es devuelto por el sistema indirecto y, a continuación, compara las Confirmaciones con los códigos de confirmación aceptable que se establecen en las propiedades de configuración del puerto de envío MLLP. Los códigos de confirmación actualmente aceptables que son compatibles con el MLLP envían puerto son AA, CA, AE, CE, AR y CR. Puede seleccionar todos los códigos de confirmación o una combinación de códigos. Por ejemplo, los códigos siguientes son válidos:

AA y CA

AA, CA, AE y CE

AA, CA, AR y CRSin embargo, no puede especificar la combinación de código ACK aceptable deseada.

Después de aplicar este hotfix, un nuevo código de ACK aceptable que se denomina personalizado se agrega a la lista de Códigos de ACK aceptable . Además, se agrega un nuevo cuadro de texto para que pueda especificar los códigos de confirmación personalizados aceptables.

Notas:

  • Los códigos se deben separar mediante una coma (,). Por ejemplo: "AE, CE, AR, CR, XX, ZZ."

  • Si se selecciona una de las combinaciones estándar (no personalizadas), no es necesario que especificar la propiedad Aceptable códigos de ACK personalizados .

  • Para asegurarse de que la validación de la canalización es correcta en lo que respecta a los códigos de confirmación personalizados, se debe agregar códigos personalizados requeridos ACK al esquema ACK correspondiente.

  • Puede utilizar la característica de Seguimiento de BizTalk (habilitando seguimiento) para controlar el mensaje mediante el MessageID que queda registrado en el registro de sucesos cuando el mensaje se vuelve a intentar o suspendido.


Solució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, entonces podrá ver 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 revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Asegúrese de que implementar el archivo .dll de mapa saliente requerido y, a continuación, instalar el archivo a la caché de ensamblados global (GAC) mediante las siguientes propiedades:

  • Nombre de ensamblado OutboundMap

    Esta propiedad debe incluir el nombre completo del ensamblado en el que está alojado el mapa de salida. Puede encontrar esta información en las propiedades de la asignación en la consola de administración de BizTalk Server. Esta información describe el ensamblado y el nombre completo que se requiere para el nombre de OutboundMap.

    Por ejemplo: salida, versión = 1.0.0.0, Culture = neutral, PublicKeyToken = 83f92b3673c9005d

  • Nombre de OutboundMap

    Esta propiedad debe incluir el nombre del mapa completo. Esto incluye el espacio de nombres. Puede encontrar esta información en las propiedades del archivo *.btm (Namespace.TypeName).

    Por ejemplo: Outbound.Map1

Nota: Estas propiedades se aplican únicamente si el ACK de HL7 sincrónica directa se establece en "True".

No necesite el HL7 Desensamblador (DASM) en la canalización de recepción HL7 a genera automáticamente confirmaciones de HL7. Por ejemplo, la confirmación generada por algún sistema indirecto es entregada a un sistema que precede en la cadena. En este caso, desactivar la opción "Ruta ACK a la canalización de envío en el puerto de recepción de la solicitud" de la parte de origen y establecer la Utilización directa sincrónico HL7 ACK a "False". A continuación, utilice la opción de salida de mapa que se proporciona en el puerto de recepción.

Problema 1

No se puede realizar un seguimiento de las Confirmaciones que se envían al sistema precede al tener el ACK de HL7 de sincrónica directa de uso establecido en "True". Sin embargo, si desea realizar un seguimiento del contenido de la confirmación de que se transmite al sistema precede en la cadena, puede utilizar el mismo mecanismo que se utilizó para realizar un seguimiento de las Confirmaciones que enviaron en dos sentidos de seguimiento puerto al sistema precede en la cadena de recepción en ausencia de la opción de Usar ACK de HL7 sincrónica directa . Se supone que se utiliza el mismo mapa en las propiedades de configuración de ubicación de MLLP recibir y también en la función de mapa de salida estándar en el puerto de recepción establece que es proporcionada por BizTalk Server.

Problema 2

Después de instalar el hotfix, el comportamiento se basará en el código de confirmación aceptable que seleccione en la lista desplegable en lugar del código proporcionado por el sistema indirecto.

Si aparece el código de confirmación en el código seleccionado aceptable, el mensaje se procesa correctamente y el procesamiento se ejecuta de nuevo para los códigos de confirmación estándar que no aparecen en los Códigos de confirmación aceptable seleccionado y en el caso de códigos ACK no estándares que no aparecen en los seleccionados Códigos ACK aceptable, se suspende el mensaje.

Nota: Si el sistema indirecto devuelve códigos AA o CA, procesamiento de mensajes siempre se realiza correctamente independientemente de cualquier opción de código ACK aceptable que se establece en la configuración del puerto.

Debe modificarse el esquema ACK agregando el ACK personalizado aceptable. Si el ACK adicional personalizado no se agrega al esquema, la validación de la canalización se produce un error y devuelve un mensaje de error "valor de la tabla no encontrado". Cualquier confirmación personalizada aceptable adicionales debe agregarse a la lista existente de MSA.1_AcknowledgementCode de ACK.

Más información

Requisitos previos para instalar la actualización de software

Para aplicar este hotfix, debe tener instalado el siguiente software:

Requisitos de reinicio

No es necesario que reinicie el equipo después de aplicar este hotfix. Sin embargo, recomendamos que cierre y vuelva a abrir la consola de administración de BizTalk después de instalar la revisión.

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.HL72fDasm.dll

3.10.325.2

107,520

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.PipelineCommon.dll

3.10.325.2

95,232

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.Shared.dll

3.10.325.2

99,328

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.MLLP.dll

3.10.325.2

128.000

09-Feb-2015

22:52

x86

Microsoft.Solutions.BTAHL7.HL7AckHelper.dll

3.10.325.2

29.696

09-Feb-2015

22:52

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".

Referencias

Para obtener más información acerca de las revisiones de BizTalk Server, consulte la información acerca de las revisiones de BizTalk Server.

Para obtener más información acerca de la terminología de la actualización de software, consulte la Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft.

Los productos de terceros que se indican en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

¿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!

×