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


La mínima baja el protocolo de capa de MLLP) enviar cheques de puerto la confirmación (ACK) el código de confirmación (es decir, el campo MSA.1_AcknowledgmentCode del segmento MSA) que es devuelto por el sistema indirecto y lo compara con los códigos de confirmación aceptables que se establecen en la MLLP propiedades de configuración del puerto. Los códigos de confirmación que son compatibles actualmente con MLLP envían puerto son los siguientes:

  • AA

  • ENTIDAD EMISORA DE CERTIFICADOS

  • AE

  • CE

  • AR

  • CR

Puede seleccionar todos los códigos de confirmación o una combinación de ellos. Por ejemplo, los códigos siguientes son válidos:

  • AA y CA

  • AA, CA, AE y CE

  • AA, CA, AR y CR


Sin embargo, no puede insertar los códigos adicionales de ACK aceptables.

Después de aplicar este hotfix, se agrega un nuevo código de ACK aceptable que tiene con nombre personalizado en la lista de Códigos de ACK aceptable . Además, se agrega un cuadro de texto nuevo en el que puede introducir los códigos de confirmación personalizados aceptables.

alternate text


alternate text


Notes

  • Los códigos personalizados deben estar separados por una coma (,). Por ejemplo: AE, CE, AR, CR, XX, ZZ.

  • Si se selecciona una de las combinaciones estándares (una opción no personalizado), no tiene que introducir ningún valor en la propiedad Aceptable códigos personalizados de ACK .

  • Para asegurarse de que se ejecute correctamente la validación de la canalización para los códigos de confirmación personalizados, debe agregar códigos ACK personalizados requeridos en el esquema ACK correspondiente.

  • Puede utilizar la característica de seguimiento de BizTalk (habilitando seguimiento) para realizar un seguimiento del mensaje mediante la propiedad MessageID que se graba en el registro de sucesos cuando el mensaje se vuelve a intentar o suspendido.


Solución

Información de actualización acumulativa

Este problema se corrigió primero en la siguiente actualización acumulativa de BizTalk Server:

Para esta característica

La nueva característica se aplica a sólo los puertos de envío. 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.

El puerto de envío MLLP comprueba el código de confirmación en el ACK (campo deMSA.1_AcknowledgmentCode de segmento MSA) que es devuelto por el sistema indirecto y lo compara con los códigos ACK aceptables que se establecen en las propiedades de configuración del puerto de envío MLLP. Códigos ACK aceptables actuales son compatibles con el puerto de envío MLLP incluyen AA, CA, AE, CE, AR y CR. Puede seleccionar todos los códigos de confirmación o una combinación de ellos. Por ejemplo, puede seleccionar los siguientes como válidos:

  • AA y CA

  • AA, CA, AE y CE

  • AA, CA, AR y CR

Sin embargo, no hay ninguna opción para especificar una combinación de código ACK aceptable.

Adicionales se agrega códigos ACK aceptable valor denominado "Custom" en la lista desplegable en la propiedad de Los códigos de confirmación aceptable . Todas las combinaciones anteriores permanecen y se aplican tal como estaban antes de que se ha agregado la nueva función.

alternate text

alternate text

Después se selecciona personalizado , también debe introducir los nuevos valores en la propiedad de los Códigos de confirmación personalizada aceptable . Cada uno de estos nuevos valores ACK debe estar separado por una coma (,).

Después de instalar el hotfix, el comportamiento dependerá de la configuración de Códigos de ACK aceptable que está seleccionada. Si el código de confirmación que se devuelve coincide con el código seleccionado aceptable, el procesamiento se realiza correctamente. Códigos de confirmación estándar se reintentan. Y cualquier código de confirmación que aparece no se suspende. (Esto hará que esa confirmación de código de un código de confirmación no estándar o no personalizados.)

En la tabla siguiente representa este escenario. Una interpretación escrita sigue en la tabla.

alternate text

AA y CA, procesamiento de mensajes siempre se realiza correctamente independientemente de los códigos ACK aceptables configuración seleccionada. Para obtener más información acerca de la configuración de Códigos de ACK aceptable es la siguiente:

  • AA, CA: Reintentos de AE, CE, AR y CR y suspende cualquier otro.

  • AA, CA, AE, CE: Aceptados y acertada: AA, CA, AE y CE y reintentos AR y crédito suspende cualquier otro.

  • AA, CA, AR, CR: Aceptados y acertada: AA, CA, AR y CR y reintentos AE y CE. Suspende cualquier otro.

  • AA, CA, AR, CR, AE, CE: Aceptados y acertada: AA, CA, AR, CR, AE y CE y ningún otro se devuelve. Se vuelve a intentar ACK y se suspende el mensaje.

  • Personalizado (valores son escritos y separados por una coma): Ejemplo: AA, AE, Foo, ZZ, ZZZ. Aceptados y acertada: AA, CA y AE, además de cualquier otro escrito ACK personalizado, como en este caso, Foo, ZZ o ZZZ. CE reintentos, AR.

  • Cualquier código de confirmación que no se ha especificado en los Códigos de confirmación personalizada aceptable no se vuelve a intentar y se suspende.


Cuando un ACK estándar no aparece en Los códigos de confirmación aceptable, se devuelve un error similar al siguiente:

El adaptador no pudo transmitir el mensaje dirigido a "< SendPortName >" con la dirección URL "127.0.0.1:33000" del puerto de envío. Se retransmitirá después del intervalo de reintentos especificado para este puerto de envío. Detalles: "mensaje con el identificador del mensaje: < ID >, recibida con el tipo de confirmación: Error y con el código de confirmación: CE.


Agregando a la lista existente de ACK estándar (AA, AE, AR, CA, CE, CR), se debe cambiar el esquema de confirmación de cuadro. Cualquier confirmación personalizado aceptable adicionales (XX y ZZ, por ejemplo) debe agregarse al campo MSA.1_AcknowledgementCode del esquema ACK. Si el ACK adicional personalizado no se agrega al esquema, falla la validación de la tubería con un error de "Valor de la tabla no encontrado".


alternate text

Más información

Requisitos previos para instalar la actualización de software

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

  • Microsoft BizTalk Server R2 de 2013

  • 2013 R2 Acelerador de Microsoft BizTalk para HL7

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 la instalación de la revisión.

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.

Obtenga información acerca de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft.


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

×