No puede introducir los códigos de confirmación aceptables distintos de los establecidos en el MLLP enviar propiedades de configuración del puerto

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3050011
Síntomas

TheMinimal reducir el protocolo de capa de MLLP) enviar cheques de puerto el reconocimiento (ACK) de código en la confirmación (es decir, el campoMSA.1_AcknowledgmentCode del segmento MSA) que es devuelto por el sistema de nivel inferior 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 la 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 la entidad emisora de certificados
  • AA, CA, AE y CE
  • AA, CA, AR y CR

Sin embargo, no puede especificar los códigos de confirmación adicionales aceptables.

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







Nota
s
  • Los códigos personalizados deben separarse con una coma (,). Por ejemplo: AE, CE, AR, CR, XX, ZZ.
  • Si se selecciona una de las combinaciones estándar (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 los códigos personalizados de ACK necesarios en el esquema ACK correspondiente.
  • Puede utilizar la característica de seguimiento de BizTalk (Si habilita el seguimiento) para controlar el mensaje mediante la propiedad de Id. de mensaje que se graba en el registro de sucesos cuando el mensaje se vuelve a intentar o se suspende.

Solución

Información sobre la 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 la confirmación (campo deMSA.1_AcknowledgmentCodede segmento MSA) que es devuelto por el sistema de nivel inferior y lo compara con los códigos de confirmación aceptables que se establecen en las propiedades de configuración del puerto de envío MLLP. Incluyen códigos ACK aceptables actuales son compatibles con el puerto de envío MLLP 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 la entidad emisora de certificados
  • 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.

Un valor aceptable ACK códigosdenominado "Custom" se agrega en la lista desplegable en la propiedad deLos 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.





Una vez que se selecciona personalizado , también debe escribir los nuevos valores en la propiedad de los Códigos de confirmación personalizada aceptable. Cada uno de estos nuevos valores ACK debe separarse con una coma (,).

Después de instalar el hotfix, el comportamiento dependerá de la configuración de Códigos de ACK aceptableque se ha seleccionado. Si el código de confirmación que se devuelve coincide con el código seleccionado aceptable, el procesamiento se realiza correctamente. Los códigos de confirmación estándar se vuelve a intentar. 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 sin personalizado.)

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



AA y entidad emisora de certificados, el procesamiento de mensajes siempre se realiza correctamente independientemente de los códigos de ACK aceptables ajuste seleccionado. Para obtener más información acerca de la configuración deCódigos de ACK aceptablees la siguiente:
  • AA, CA: Reintentos de AE, CE, AR y CR y suspende cualquier otro.
  • AA, CA, AE, CE: Aceptados y correcta: AA, CA, AE y CE y reintentos AR y crédito suspende cualquier otro.
  • AA, CA, AR, CR: Aceptados y correcta: AA, CA, AR y CR y reintentos AE y CE. Suspende cualquier otro.
  • AA, CA, AR, CR, AE, CE: Aceptados y correcta: AA, CA, AR, CR, AE y CE y no se devuelve. ACK se vuelve a intentar y se suspende el mensaje.
  • Personalizado (los valores son introducidos y separados por una coma): Ejemplo: AA, AE, Foo, ZZ, ZZZ. Aceptados y correcta: AA, CA y AE, además de cualquier otro introducido ACK personalizado, como en este caso, el 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 al puerto de envío"<SendPortName></SendPortName>"con la dirección URL"127.0.0.1:33000". Se retransmitirá después del intervalo de reintentos especificado para este puerto de envío. Detalles: "mensaje con el Id. de mensaje: <MessageID></MessageID>, recibió con el tipo de confirmación: Error con el código de confirmación: CE.

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



Más información

Requisitos previos para instalar la actualización de software

Para aplicar esta revisión, debe tener instalado el siguiente software:
  • Microsoft BizTalk Server R2 de 2013
  • 2013 R2 Acelerador de Microsoft BizTalk para HL7

Requisitos de reinicio

No tiene que reiniciar el equipo después de aplicar este hotfix. Sin embargo, se recomienda 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 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.


Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3050011 - Última revisión: 07/03/2015 10:08:00 - Revisión: 1.0

Microsoft BizTalk Server 2013 R2 Branch, Microsoft BizTalk Server 2013 R2 Developer, Microsoft BizTalk Server 2013 R2 Enterprise, Microsoft BizTalk Server 2013 R2 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbbts kbmt KB3050011 KbMtes
Comentarios