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

Seleccione idioma Seleccione idioma
Id. de artículo: 977331 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

Hay disponible una revisión que permite que el adaptador BizTalk para TIBCO EMS admitir conexiones de Secure Sockets Layer (SSL) y de entrega de mensajes ordenada en Service Pack 1 (SP1) de Microsoft BizTalk Server 2006 R2 y BizTalk Server 2009.

Más información

Notas importantes
  1. Asegúrese de que el servidor de Tibco está instalado y configurado adecuadamente.
  2. Asegúrese de agregar TIBCO EMS API de C# (Tibco.ems.dll) a la caché de ensamblados Global (GAC). Para ello, utilice la aplicación de Gacutil.bat. Para obtener más información, consulte la "Referencia"sección.
  3. SSL es compatible con Tibco que comienza con la versión 4.4.

Habilitar la compatibilidad de la entrega de mensajes ordenada

Después de aplicar la revisión, dos nuevas opciones están disponibles en el adaptador BizTalk para el cuadro de diálogo de propiedades de transporte de TIBCO EMS que le permite habilitar la compatibilidad de la entrega de mensajes ordenada. Las dos opciones son StopPollingOnFailure y entrega solicitada. De forma predeterminada, la opción de entrega solicitada está establecida en False y la opción StopPollingOnFailure está establecida en True.

Opción de entrega de pedido

Cuando la opción de entrega solicitada se establece en True, se esperan que los mensajes deben someterse a sondeo desde el servidor de Tibco y enviarse a BizTalk Server. El orden en que BizTalk server reciben mensajes es el mismo que el orden en que los mensajes se envían al servidor de Tibco.

NotaLos mensajes que tengan mayor prioridad en la cola de Tibco son los mensajes que se esperan que se sondeó y enviado a BizTalk por delante de los mensajes que tienen una prioridad inferior. Puede cambiar la prioridad de un mensaje mediante la propiedad de configuración del mando a distancia de la opción de prioridad del mensaje.

StopPollingOnFailure (opción)

Esta opción sólo es aplicable si la opción de entrega solicitada está establecida en True. Esta opción se utiliza para decidir si continuar o detener el sondeo cuando se produce un error en el envío de un mensaje a BizTalk. Si la opción StopPollingOnFailure está establecida en True y no se envía un mensaje a BizTalk, el puerto de recepción que utiliza el adaptador de BizTalk para TIBCO EMS deja de sondeo adicional de los mensajes desde el servidor de Tibco y, a continuación, se deshabilita el puerto. Si la opción StopPollingOnFailure está establecida 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 errores se mueven a una cola de suspensión.

NotaCuando la opción StopPollingOnFailure está establecida en False, los mensajes que no se puede enviar a BizTalk se mueven a la cola de suspensión. Este comportamiento produce una pérdida de la orden. Por lo tanto, recomendamos que establezca esta opción en True.

Habilitar la compatibilidad de conexión SSL

Después de aplicar la revisión, tres nuevas opciones están disponibles en el adaptador BizTalk para el cuadro de diálogo de propiedades de transporte de TIBCO EMS que le permite habilitar la compatibilidad de conexión SSL. Las tres opciones son las siguientes:
  • UseSSL
  • SSLTargetHostName
  • SSLClientSubjectDN
NotaDe forma predeterminada, la opción UseSSL está establecida en False, y las opciones de SSLTargetHostName y SSLClientSubjectDN están vacíos.

ImportanteA fin de admitir conexiones SSL, debe configurar algunas opciones de configuración necesarias en el servidor de Tibco y en el servidor BizTalk server. Para obtener más información, consulte la sección "Configuración necesaria para la conexión de SSL de soporte técnico".

Opción UseSSL

Si la opción UseSSL está establecida 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.

NotaEl servidor de Tibco está configurado en el campo "Nombre del servidor" en la sección de definición de conexión de servidor. El puerto TCP y en el puerto SSL se configuran en el campo número de puerto en la sección de definición de conexión de servidor.

SSLTargetHostName (opción)

Asegúrese de que el certificado raíz de confianza del servidor Tibco está instalado en elEntidades emisoras raíz de confianzaalmacén del usuario cuya cuenta está configurada para la instancia de host de BizTalk.

Opción de SSL (ClientSubjectDN)

Esta opción es obligatoria si se necesita SSL bidireccional. Por ejemplo, el servidor Tibco requiere que el cliente presentar el certificado. El certificado se puede habilitar o deshabilitar en la propiedad ssl_require_client_cert del archivo Tibemsd.conf. Este valor corresponde al nombre completo del sujeto del certificado del cliente. Asegúrese de que el certificado raíz de confianza del servidor Tibco está instalado en elEntidades emisoras raíz de confianzaalmacén del usuario cuya cuenta está configurada para la instancia de host de BizTalk.

El siguiente es un valor de ejemplo para esta opción:
E=Client@testcompany.com, CN = el cliente, OU = cliente unidad, O = compañía de prueba, L = us-inglés, S = California, C = US

Configuración necesaria para admitir la conexión SSL

SSL es un protocolo que proporciona una autenticación segura y transmite los datos cifrados a través de Internet o en una intranet. Un protocolo de enlace SSL entre el cliente (adaptador) y el servidor de Tibco puede ocurrir en las siguientes dos maneras:
  • Unidireccional SSL: El cliente no debe presentar el certificado para el servidor.
  • SSL bidireccional: El cliente debe presentar el certificado de la entidad emisora de certificados al servidor.

Configuración de SSL unidireccional

En el servidor de Tibco, cambie el archivo Tibemsd.conf. Para ello, siga estos pasos:
  1. Deshabilitar elssl_require_client_certpropiedad. Para ello, cambie esta configuración para que aparezca como sigue:
    ssl_require_client_cert = desactivado
  2. Establecer elssl_server_identityestablecer la propiedad para indicar el certificado de servidor, elssl_server_keypropiedad para utilizar la clave SSL correcta y establecer elssl_passwordpropiedad que se utilizará la contraseña correcta de SSL. Para ello, cambie esta configuración para que aparezcan como sigue:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password></password>

    NotaAsegú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 de Tibco EMS.
En BizTalk server, instalar el certificado raíz de confianza del servidor Tibco en elEntidades emisoras raíz de confianzaalmacén del usuario cuya cuenta está configurada para la instancia de host de BizTalk. A continuación, intente conectarse al servidor Tibco con el adaptador de Tibco.

Configuración de SSL bidireccional

En el servidor de Tibco, cambie el archivo Tibemsd.conf. Para ello, siga estos pasos:
  1. Habilitar elssl_require_client_certpropiedad. Para ello, cambie esta configuración para que aparezca como sigue:
    ssl_require_client_cert = enable
  2. Establecer elssl_server_identityestablecer la propiedad para indicar el certificado de servidor, elssl_server_keypropiedad para utilizar la clave SSL correcta y establecer elssl_passwordpropiedad que se utilizará la contraseña correcta de SSL. Para ello, cambie esta configuración para que el aparece como sigue:
    ssl_server_identity = server.cert.pem
    ssl_server_key = server.key.pem
    ssl_password =<password></password>

    NotaAsegúrese de que los archivos .pem están disponibles en la ruta de acceso establecida.
  3. Establecer elssl_server_trustedpropiedad para indicar el certificado raíz de la entidad emisora del certificado del cliente. Para ello, cambie esta configuración para que aparezca como sigue:
    ssl_server_trusted = client.root.cert.pem

    NotaAsegúrese de que los archivos .pem están disponibles en la ruta de acceso establecida.
  4. Guarde el archivo Tibemsd.conf e inicie el servidor de Tibco EMS
En BizTalk server, instalar el certificado raíz de confianza del servidor Tibco en elEntidades emisoras raíz de confianzaalmacén del usuario cuya cuenta está configurada para la instancia de host de BizTalk. Instalar el certificado de entidad emisora del certificado del cliente en elEntidades emisoras raíz de confianzaalmacén del usuario actual. Instalar el certificado de cliente en elPersonalalmacén del usuario actual. A continuación, intente conectarse al servidor con el adaptador de Tibco.

Información de la revisión

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 acerca de 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 Service Pack 1 de BizTalk Server 2006 R2

Para obtener más información acerca de 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 urgentes de Microsoft BizTalk Server que se incluyen en el Service Pack 1 de BizTalk Server 2006 R2

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 acerca de 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:

2497794Paquete 2 de la actualización acumulativa para BizTalk Server 2009

Ahora hay un hotfix compatible de Microsoft. Sin embargo, se pretende corregir el problema descrito en este artículo. Aplica sólo a los sistemas que experimenten este problema específico. Esta revisión puede recibir comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a que la próxima actualización de software que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con los servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de los números de teléfono de servicios de soporte técnico de Microsoft e información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
NotaEn casos especiales, los costos derivados normalmente llamadas de soporte técnico pueden cancelarse 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 usuales se aplicarán a las cuestiones y problemas que no reúnan los requisitos para la actualización en cuestión.

Requisitos previos

Debe tener 2009 de Microsoft BizTalk Server y Microsoft BizTalk Adapter para las aplicaciones empresariales (también conocido como adaptador de LOB BizTalk) para poder aplicar este hotfix.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar el hotfix.

Información de reemplazo de hotfix

Este hotfix no sustituye a otras revisiones.

Información de archivo

La versión inglesa de esta revisión tiene los atributos de archivo (o atributos de archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice elZona horariaficha en laFecha y horaelemento de Panel de Control.
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempoPlataforma
Btcore.dll1.0.5020.122,129,74426-Abr-201012: 16x 86
Microsoft.BizTalk.Adapters.bizutil.dll1.0.5020.12163,72026-Abr-201012: 16x 86
Microsoft.BizTalk.Adapters.corereceiver.dll1.0.5020.1233,68026-Abr-201012: 16x 86
Microsoft.BizTalk.Adapters.coretransmitter.dll1.0.5020.1239,32026-Abr-201012: 16x 86
Microsoft.BizTalk.Adapters.tibcoems.dll1.0.5020.1288,96826-Abr-201012: 16x 86

Estado

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

Referencias

Para obtener más información sobre el servicio de mensajes de empresa TIBCO, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
Limitaciones y los requisitos de servicio de mensajes TIBCO enterprise
Para obtener más información acerca de pedidos de entrega de mensajes, visite el siguiente sitio Web MSDN:
Entrega solicitada de mensajes
Para obtener más información acerca de las correcciones urgentes de BizTalk Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2003907Información acerca de las revisiones de BizTalk Server

Propiedades

Id. de artículo: 977331 - Última revisión: viernes, 18 de marzo de 2011 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard
  • Microsoft BizTalk Server 2006 R2 Branch
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Standard Edition
Palabras clave: 
kbbtsadapters kbbiztalk2009presp1fix kbexpertiseadvanced kbHotfixServer kbautohotfix kbsurveynew kbqfe kbmt KB977331 KbMtes
Traducción automática
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): 977331

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com