CORRECCIÓN: Hay disponible una revisión que permite que el adaptador de BizTalk para TIBCO EMS admita conexiones SSL y entrega de mensajes ordenadas en BizTalk Server 2006 R2 SP1 y BizTalk Server 2009

INTRODUCCIÓN

Hay disponible una revisión que permite al adaptador de BizTalk para TIBCO EMS admitir la entrega ordenada de mensajes y las conexiones de capa de sockets seguros (SSL) en Microsoft BizTalk Server 2006 R2 Service Pack 1 (SP1) y BizTalk Server 2009.

Más información

Notas importantes

  1. Asegúrese de que el servidor tibco está instalado y configurado correctamente.

  2. Asegúrese de agregar TIBCO EMS C# API (Tibco.ems.dll) a la caché global de ensamblados (GAC). Para ello, use la Gacutil.bat aplicación. Para obtener más información, vea la sección"Referencia".

  3. SSL es compatible con Tibco que comienza con la versión 4.4.

Habilitar la compatibilidad con la entrega ordenada de mensajes

Después de aplicar la revisión, hay dos nuevas opciones disponibles en el cuadro de diálogo Propiedades de transporte del adaptador de BizTalk para TIBCO EMS que le permiten habilitar la compatibilidad con la entrega ordenada de mensajes. Las dos opciones son Entrega ordenada y StopPollingOnFailure. De forma predeterminada, la opción Entrega ordenada se establece en False y la opción StopPollingOnFailure se establece en True.

Opción de entrega ordenada

Al establecer la opción Entrega ordenada en Verdadero, se espera que los mensajes se sondean desde el servidor de Tibco y se envían a BizTalk Server. El orden en que BizTalk Server recibe mensajes es el mismo que el orden en que se envían los mensajes al servidor de Tibco.

Nota Los mensajes que tienen mayor prioridad en la cola de Tibco son los mensajes que se espera que se sondean y se envían a BizTalk antes de los mensajes con menor prioridad. Puede cambiar la prioridad de un mensaje mediante la propiedad de configuración del transmisor de la opción Prioridad del mensaje.

Opción StopPollingOnFailure

Esta opción solo es aplicable si la opción Entrega ordenada está establecida en Verdadero. Esta opción se usa para decidir si desea continuar o detener el sondeo cuando se produce un error en el envío de un mensaje a BizTalk. Si la opción StopPollingOnFailure se establece en True y no se envía un mensaje a BizTalk, el puerto de recepción que usa el adaptador de BizTalk para TIBCO EMS detiene el sondeo adicional de los mensajes desde el servidor de Tibco y, a continuación, el puerto está deshabilitado. Si la opción StopPollingOnFailure se establece en False, el sondeo no se detiene incluso si se produce un error en el envío de un mensaje a BizTalk. En este caso, los mensajes con errores se mueven a una cola suspendida.

Nota Cuando la opción StopPollingOnFailure se establece en False, los mensajes que no se pueden enviar a BizTalk se mueven a la cola suspendida. Este comportamiento provoca una pérdida de orden. Por lo tanto, le recomendamos que establezca esta opción en True.

Habilitar la compatibilidad con la conexión SSL

Después de aplicar la revisión, hay tres nuevas opciones disponibles en el cuadro de diálogo Propiedades de transporte del adaptador de BizTalk para TIBCO EMS que le permiten habilitar la compatibilidad con la conexión SSL. Las tres opciones son las siguientes:

  • UseSSL

  • SSLTargetHostName

  • SSLClientSubjectDN

Nota De forma predeterminada, la opción UseSSL se establece en False y la opción SSLTargetHostName y la opción SSLClientSubjectDN están vacías.

Importante Para admitir conexiones SSL, debe configurar algunas opciones de configuración necesarias en el servidor Tibco y en el servidor BizTalk. Para obtener más información, vea la sección "Configuración necesaria para admitir la conexión SSL".

Opción UsarSSL

Si la opción UseSSL se establece en False, el adaptador se conecta al servidor Tibco en el puerto TCP. Si la opción UseSSL se establece en True, el adaptador se conecta al servidor Tibco en el puerto SSL.

Nota El servidor Tibco está configurado en el campo "Nombre del servidor" en la sección definición de conexión del servidor. Tanto el puerto TCP como el puerto SSL están configurados en el campo Número de puerto en la sección definición de conexión del servidor.

Opción SSLTargetHostName Asegúrese de que el certificado raíz de confianza del servidor Tibco está instalado en el almacén de entidades de certificación raíz de confianza del usuario cuya cuenta está configurada para la instancia de host de

BizTalk.

Ssl ClientSubjectDN opción Esta opción es obligatoria si se necesita

SSL de dos vías. Por ejemplo, el servidor tibco requiere que el cliente presente el certificado. El certificado se puede habilitar o deshabilitar en la ssl_require_client_cert del archivo Tibemsd.conf. Este valor corresponde al nombre distintivo del asunto del certificado de cliente. Asegúrese de que el certificado raíz de confianza del servidor Tibco está instalado en el almacén de entidades emisoras raíz de confianza del usuario cuya cuenta está configurada para la instancia de host de BizTalk.

A continuación se muestra un valor de ejemplo para esta opción:

E=client@testcompany.com, CN=client, OU=client Unit, O=Test Company, L=us-english, S=California, C=US

Configuración necesaria para admitir la conexión SSL

SSL es un protocolo que proporciona autenticación segura y transmite datos cifrados a través de Internet o una intranet. Un apretón de manos SSL entre el cliente (adaptador) y el servidor tibco puede producirse de las dos maneras siguientes:

  • SSL unía: el cliente no tiene que presentar el certificado en el servidor.

  • SSL de dos vías: el cliente debe presentar el certificado de la entidad de certificación en el servidor.

Configurar SSL un solo sentido


En el servidor de Tibco, cambie el archivo Tibemsd.conf. Para ello, siga estos pasos:

  1. Deshabilite ssl_require_client_cert propiedad. Para ello, cambie esta configuración para que aparezca de la siguiente manera:
    ssl_require_client_cert = deshabilitar

  2. Establezca la propiedad ssl_server_identity para que apunte al certificado del servidor, establezca la propiedad ssl_server_key para que use la clave SSL correcta y establezca la propiedad ssl_password para que use la contraseña SSL correcta. Para ello, cambie esta configuración para que aparezcan de la siguiente manera:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password>Nota Asegúrese de que los archivos
    .pem están disponibles en la ruta de acceso
    establecida.

  3. Guarde el archivo Tibemsd.conf e inicie el servidor EMS de Tibco.

En el servidor BizTalk, instale el certificado raíz de confianza del servidor Tibco en el almacén de entidades de certificación raíz de confianza del usuario cuya cuenta está configurada para la instancia de host de BizTalk. Después, intente conectarse al servidor de Tibco con el adaptador de Tibco.

Configurar SSL de dos vías

En el servidor de Tibco, cambie el archivo Tibemsd.conf. Para ello, siga estos pasos:

  1. Habilite la ssl_require_client_cert propiedad. Para ello, cambie esta configuración para que aparezca de la siguiente manera:
    ssl_require_client_cert = habilitar

  2. Establezca la propiedad ssl_server_identity para que apunte al certificado del servidor, establezca la propiedad ssl_server_key para que use la clave SSL correcta y establezca la propiedad ssl_password para que use la contraseña SSL correcta. Para ello, cambie esta configuración para que aparezca de la siguiente manera:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem ssl_password =<password>Nota Asegúrese de que los archivos .pem están disponibles en la ruta de acceso


    establecida.

  3. Establezca la ssl_server_trusted propiedad para que apunte al certificado raíz de la ca del certificado de cliente. Para ello, cambie esta configuración para que aparezca de la siguiente manera:
    ssl_server_trusted = client.root.cert.pem Nota Asegúrese de que los archivos .pem están disponibles en la ruta de acceso que

    estableció.

  4. Guardar el archivo Tibemsd.conf e iniciar el servidor EMS de Tibco

En el servidor BizTalk, instale el certificado raíz de confianza del servidor Tibco en el almacén de entidades de certificación raíz de confianza del usuario cuya cuenta está configurada para la instancia de host de BizTalk. Instale el certificado de ca del certificado de cliente en el almacén de entidades emisoras raíz de confianza del usuario actual. Instale el certificado de cliente en el almacén personal del usuario actual. A continuación, intente conectarse al servidor con el adaptador de Tibco.

Información de revisiones

Para BizTalk Server 2006 R2 SP1

La revisión se incluye en el paquete de actualización acumulativa 3 para BizTalk Server 2006 R2 SP1.

Para obtener más información sobre cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2286501Paquete de actualización acumulativa 3 para BizTalk Server 2006 R2 Service Pack 1 Para obtener más información sobre las revisiones de BizTalk Server 2006 R2 SP1, haga clic en el número de artículo siguiente para verlo en

Microsoft Knowledge Base:

974563Lista de correcciones rápidas de Microsoft BizTalk Server que se incluyen en BizTalk Server 2006 R2 Service Pack 1

Para BizTalk Server 2009

La revisión que resuelve este problema se incluye en el paquete de actualización acumulativa 2 para BizTalk Server 2009.

Para obtener más información sobre cómo obtener el paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2497794 Paquete de actualización acumulativa 2 para BizTalk Server 2009 Una revisión compatible ya está disponible en

Microsoft. Sin embargo, está destinado a corregir solo el problema que se describe en este artículo. Apliquen solo a los sistemas que están experimentando este problema específico. Esta revisión puede recibir pruebas adicionales. Por lo tanto, si no se ve gravemente afectado por este problema, le recomendamos que espere a la próxima actualización de software que contiene esta revisión.

Para resolver este problema inmediatamente, póngase en contacto con los Servicios de soporte al cliente de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono del Servicio de soporte al cliente de Microsoft e información sobre los costos de soporte técnico, visite el siguiente sitio web de Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota En casos especiales, los cargos que normalmente se incurran en llamadas de soporte técnico se pueden cancelar si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos de soporte técnico habituales se aplicarán a preguntas y problemas de soporte técnico adicionales que no reúnen los requisitos para la actualización específica en cuestión.

Requisitos previos

Debe tener instalado Microsoft BizTalk Server 2009 y adaptador de Microsoft BizTalk para aplicaciones empresariales (también conocido como adaptador lob de BizTalk) para aplicar esta revisión.

Requisito de reinicio

No es necesario reiniciar el equipo después de aplicar la revisión.

Información de la sustitución de revisión

Esta revisión no reemplaza ninguna otra revisión.

Información de archivo

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos de archivo posteriores) que se muestran en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). Cuando vea la información del archivo, esta se convertirá a la hora local. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.

Nombre de archivo

Versión del archivo

Tamaño del archivo

Fecha

Hora

Plataforma

Btcore.dll

1.0.5020.12

2,129,744

26-abr-2010

12:16

x86

Microsoft.biztalk.adapters.bizutil.dll

1.0.5020.12

163,720

26-abr-2010

12:16

x86

Microsoft.biztalk.adapters.corereceiver.dll

1.0.5020.12

33,680

26-abr-2010

12:16

x86

Microsoft.biztalk.adapters.coretransmitter.dll

1.0.5020.12

39,320

26-abr-2010

12:16

x86

Microsoft.biztalk.adapters.tibcoems.dll

1.0.5020.12

88,968

26-abr-2010

12:16

x86

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Referencias

Para obtener más información sobre el servicio de mensajes de TIBCO Enterprise, visite el siguiente sitio web de Microsoft Developer Network (MSDN):

Requisitos y limitaciones del servicio de mensajes empresariales de TIBCOPara obtener más información sobre la entrega ordenada de mensajes, visite el siguiente sitio web de MSDN:

Entrega ordenada de mensajesPara obtener más información sobre BizTalk Server correcciones rápidas, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2003907 Información sobre BizTalk Server revisiones

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×