Problemas conocidos con BizTalk Server
En este tema se enumeran algunos problemas conocidos con BizTalk Server.
Reglas de firewall de DTC
Cuando BizTalk Server y SQL Server se instalan en equipos independientes, el Coordinador de transacciones distribuidas (MS DTC) controla las transacciones entre los equipos. Como resultado, habilite los puertos DTC dentro de las reglas de firewall en equipos BizTalk Server y SQL Server.
Al configurar BizTalk Server, pueden producirse los siguientes errores cuando los puertos DTC no están habilitados en el firewall:
Error de WMI durante la creación de la base de datos; se intentará revertir y eliminar la base de datos 'SQLServerName\BizTalkMsgBoxDb' creada parcialmente
Se genera la descripción del error WMI: se produjo la excepción del tipo "System.EnterpriseServices.TransactionProxyException".
Los vínculos siguientes proporcionan información adicional:
Puertos para el servidor de administración
Pasos posteriores a la instalación de BizTalk Server 2013 y 2013 R2
Supervisión de la actividad económica
Esta sección muestra los problemas frecuentes del módulo Supervisión de la actividad económica (BAM).
La implementación de una definición de BAM no funciona debido a un error de inicio de sesión en SQL
Al implementar una definición de BAM, puede que la operación no funcione debido a un error de inicio de sesión con el código de error 42000.
...
Deploying Activity... Done.
Deploying View... ERROR: The BAM deployment failed.
Server: The current operation was cancelled because another operation in the transaction failed.
OLE DB error: OLE DB or ODBC error: Login failed for user <username>.; 42000.
…
Para corregir este problema, asegúrese de que la cuenta de inicio de sesión de SQL Analysis Services tiene permisos para todas las bases de datos relacionadas con BAM.
La configuración de BAM puede producir advertencias relacionadas con la cuenta de inicio de sesión de análisis de BAM
La configuración de BAM agrega los permisos para que la cuenta de inicio de sesión de análisis de BAM pueda acceder a todas las bases de datos relacionadas con BAM. Sin embargo, es posible que la configuración no consiga hacerlo y muestre una advertencia si no se cumple alguno de los siguientes requisitos previos:
El usuario con el que se ejecuta la configuración de BAM debe ser administrador en el equipo donde está instalado Analysis Services.
En ese equipo, debe estar permitida la administración remota a través del firewall.
Puede que aparezca otra advertencia si la cuenta de inicio de sesión de análisis de BAM es de un administrador del servidor SQL Server donde están instaladas las bases de datos relacionadas con BAM. Puede pasar por alto esta advertencia y continuar.
Solución alternativa : debe agregar manualmente el permiso para la cuenta de inicio de sesión de análisis de BAM en todas las bases de datos relacionadas con BAM.
Compatibilidad del portal BAM con Internet Explorer 10
Para utilizar el Portal de BAM con Internet Explorer 10, deberá utilizar siempre el explorador en Modo de compatibilidad.
Recepción de mensajes de notificación incluso tras la detención del servicio de host de alertas
Si usa BizTalk Server con SQL Server 2012, debe configurar la característica de Correo electrónico de base de datos en SQL Server si desea usar alertas de BAM. BizTalk Server usa un servicio de host de alerta junto con la característica Correo electrónico de base de datos para enviar alertas de notificación. El servicio de host de alertas, tras procesar las notificaciones, pasa la carga de trabajo de notificaciones al componente Correo electrónico de base de datos de SQL Server. Por ello, aunque detenga el servicio de host de alertas, es posible que siga recibiendo notificaciones de eventos procesados por el servicio de host de alertas y no procesados por el componente Correo electrónico de base de datos.
Configuración del seguimiento de alertas de BAM
Si usa BizTalk Server con SQL Server 2012 y desea habilitar el seguimiento de diagnóstico para alertas de BAM, debe hacerlo mediante la creación de un archivo de configuración para el host de alertas de BAM. Debe asignar un nombre al archivo comoBAMAlerts.exe.config y copiarlo en la misma ubicación que exe (BAMAlerts.exe), que se encuentra en \Archivos de programa\Microsoft BizTalk Server\Tracking\.
Este es el aspecto que tiene el archivo de configuración. Este archivo registra los detalles del nivel de información en el Visor de eventos.
<configuration>
<system.diagnostics>
<switches>
<add name="LogEventProvider" value="Info"/>
</switches>
</system.diagnostics>
</configuration>
Problemas al usar BizTalk Server con SQL Server 2012
Al usar BizTalk Server con SQL Server 2012, puede establecer el valor tiempo de espera de inicio de sesión remoto en SQL Server en 20 segundos. De lo contrario, es posible que se produzcan errores en condiciones de sobrecarga. Para obtener instrucciones sobre cómo establecer el valor tiempo de espera de inicio de sesión remoto en SQL Server 2012, consultehttps://msdn.microsoft.com/library/ms175136.aspx
Problemas con los adaptadores
En esta sección se enumeran los problemas conocidos con los adaptadores de BizTalk Server.
Posibles errores del puerto dinámico durante la utilización del adaptador de Windows SharePoint Services (WSS)
Es posible que se produzca el error siguiente en el puerto dinámico que utilice el adaptador WSS:
Error details: The Windows SharePoint Services site was not found. The URL "http://server:443/site" points to a SharePoint object for which there is no Windows SharePoint Services site.
Soluciones alternativas:
Incluya el número del puerto en la configuración del puerto, en la dirección URL del sitio. Por ejemplo,
http://server:80/site
.Habilite la característica Windows Identity Foundation 3.5 .
Confirme que la cuenta que ejecuta el host de BizTalk tiene acceso a SharePoint.
No se pueden administrar los adaptadores disponibles con BizTalk Adapter Pack en un equipo en el que solo se haya instalado el componente de administración de BizTalk Server
Si tiene el paquete de adaptadores de BizTalk instalado en un equipo que solo tiene instalada la consola de administración de BizTalk Server, los adaptadores instalados como parte del paquete de adaptadores de BizTalk no están disponibles al crear un puerto de envío o una ubicación de recepción. Esto se debe a que los adaptadores dependen de que el tiempo de ejecución de BizTalk esté instalado en el mismo equipo.
Solución alternativa: Instale el tiempo de ejecución de BizTalk en el equipo en el que estén instalados el Adapter Pack y el componente de administración de BizTalk Server. No configure BizTalk Server en dicho equipo.
Otras incidencias
El archivo Setup.bat de ejemplos de BizTalk Server se ejecuta con un símbolo del sistema de 32 bits
Para los ejemplos de BizTalk Server que se incluyen con esta versión, debe ejecutar los archivos de setup.bat adjuntos solo desde un símbolo del sistema de 32 bits. La ejecución de los archivos de lotes desde un símbolo del sistema de 64 bits provocará un error.
Ejecutar el programa de instalación como administrador
Al instalar BizTalk Server, use la opción Ejecutar como administrador. De lo contrario, pueden producirse los errores siguientes:
Error interno 2761. Código de retorno: 1
La instalación de MSI devolvió 1603: Error irrecuperable durante la instalación.
El uso de certificados con la clave 1024 para la codificación y la firma provoca un error en la descodificación MIME-SMIME
En Windows 8, cuando se cifra y se firman mensajes con certificados que utilizan clave 1024, se produce un error en la descodificación MIME-SMIME, lo que redunda en un error de autenticación del mensaje. Para evitar este problema, utilice certificados con clave 2048.
La utilización de la resolución UDDI con el kit de herramientas ESB provoca un error de serialización
Al usar UDDI con el kit de herramientas de BIZTalk ESB, es posible que encuentre un error de serialización XML al buscar los detalles del enlace. Este error se produce cuando no se especifica ninguna clave de vinculación.
Diseñador de itinerario para el kit de herramientas ESB
El diseñador de itinerarios del kit de herramientas de BizTalk ESB ahora forma parte de los medios de instalación de BizTalk Server. Puede encontrar el diseñador de itinerarios en la carpeta raíz del medio y tiene el nombre Microsoft.Practices.Services.Itinerary.DslPackage.vsix
. Anteriormente, este archivo estaba disponible en la ubicación donde se instala el kit de herramientas de BIZTalk ESB, que normalmente es \Archivos de programa\Microsoft BizTalk ESB Toolkit.
ENRUTAMIENTO
En estos momentos se utiliza el procesamiento por lotes de EDI. Al utilizar un calendario árabe o la configuración regional en árabe, la orquestación se suspende con el error siguiente:
Código de error: 0xC0C01B52 (error del motor de orquestación)Descripción del error: suspender debido a un error de persistencia durante la deshidratación. Gregoriano árabe admite fechas de 04/30/1900 00.00.00 a 05/13/2029 23:59:59.
Para solucionar este problema, escriba una fecha de finalización árabe válida.
Inicio de sesión único (SSO) empresarial
Al instalar el inicio de sesión único empresarial (ESSO) o reiniciar el servicio ESSO, puede que aparezca el error siguiente en el Visor de eventos.
No se pudo cargar \Archivos de programa\Common Files\Enterprise Single Sign-On\SSOPSServer.dll Código de error: 0x8007007E, no se encontró el módulo especificado. Puede omitir este error de forma segura.