Cómo configurar un controlador de recepción HTTP
Utilice este procedimiento para configurar las propiedades de un controlador de recepción de HTTP.
Nota
Cada host sólo podrá tener un controlador de recepción asociado.
Nota
El adaptador de recepción de HTTP se ejecuta en el contexto de una instancia de host aislado de BizTalk.
Precaución
Al usar controladores de adaptadorES HTTP o SOAP, se recomienda instalar las instancias de host para estos controladores en equipos de Microsoft Windows Server 2008 SP2 o Windows Server 2008 R2.
Para configurar las propiedades generales de un controlador de recepción de HTTP
En la consola de administración de BizTalk Server, expanda BizTalk ServerAdministración, expanda Grupo de BizTalk, expanda Configuración de la plataforma y, a continuación, expanda Adaptadores.
En la lista de adaptadores expandidos, haga clic en HTTP, en el panel derecho, haga clic con el botón derecho en el controlador de recepción que desea configurar y, a continuación, haga clic en Propiedades.
En el cuadro de diálogo Propiedades del controlador de adaptador, en la pestaña General , en la lista Nombre de host , seleccione el host con el que se asociará el controlador de recepción.
Haga clic en Propiedades para tener acceso a la propiedad Tamaño del lote del controlador de recepción de HTTP.
Escriba un valor de 1 a 256 y haga clic en Aceptar.
Haga clic en OK.
BizTalk Server está diseñado para procesar lotes de mensajes de forma eficaz y no procesar un único mensaje muy rápidamente. Por lo que si se va a usar este controlador de recepción para ubicaciones de recepción bidireccionales o de solicitud-respuesta, puede minimizar la latencia siguiendo estos pasos:
Establezca el valor 1 para la propiedad Tamaño del lote.
Reduzca el valor MaxReceiveInterval del valor predeterminado de 500 a un valor inferior a 100 para las clases de servicio Messaging Isolated, XLANG/s y Messaging In-Process . Los cambios se realizan en la tabla adm_ServiceClass de la base de datos de administración de BizTalk, que contiene un registro para cada uno de estos tipos de servicio. Tenga cuidado al cambiar esta configuración porque se trata de un cambio de tipo de servicio. Esta configuración especifica el intervalo de sondeo máximo (en milisegundos) en el que el agente de mensajería de BizTalk Server sondea la base de datos BizTalk Server cuadro de mensajes para los mensajes. También se usa por el controlador de limitación para decidir si se necesita la limitación de mensajes bajo determinadas condiciones de carga. Si es necesario, el controlador de limitación retrasará de manera incremental el intervalo de distribución de mensajes según las condiciones de sobrecarga del sistema. En un sistema de alto rendimiento, esa configuración no se usará. Sin embargo, una vez usados estos valores, el intervalo de tiempo cambiará dinámicamente entre MaxReceiveInteral/10 y MaxReceiveInterval.
Nota
El cambio de esta configuración afecta a todos los hosts que se crean con un tipo de hostaislado.
Reinicie los grupos de aplicaciones de IIS asociados con las funciones de recepción HTTP configuradas.
La cuenta de inicio de sesión de la instancia de host de BizTalkServerIsolatedHost debe tener permisos de lectura y escritura en el directorio temporal o directorios para compilar dinámicamente los archivos de código subyacente utilizados por la función de recepción HTTP. Utilice el procedimiento siguiente para conceder los permisos.
Para conceder a la cuenta de la instancia de host BizTalkServerIsolatedHost los permisos de lectura y escritura en el escritorio temporal de BizTalk Server
Haga clic en Inicio, haga clic en Ejecutar, escriba CMD y presione ENTRAR.
En el símbolo del sistema, escriba TEMP y presione ENTRAR para mostrar el directorio asociado a la variable de entorno TEMP .
En el símbolo del sistema, escriba establecer TMP y presione ENTRAR para mostrar el directorio asociado a la variable de entorno TMP .
Conceda a la cuenta especificada como cuenta de inicio de sesión para la instancia de host de BizTalkServerIsolatedHost permisos de lectura y escritura en el directorio o directorios asociados a las variables de entorno TEMP y TMP . Para determinar la cuenta de inicio de sesión de la instancia de BizTalkServerIsolatedHost, en la consola de administración de BizTalk Server, expanda BizTalk ServerAdministration, expanda Grupo de BizTalk, expanda Configuración de la plataforma, expanda Instancias de host, haga clic con el botón derecho en la instancia de host de BizTalkServerIsolatedHost en el panel derecho y, a continuación, haga clic en Propiedades.. La cuenta de inicio de sesión usada para la instancia de host aparece junto a la etiqueta Inicio de sesión.