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