Compartir a través de


Hosts - Put

Actualizar la configuración de la instancia de host

PUT http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
hostName
path True

string

Nombre del host

Cuerpo de la solicitud

Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"

Nombre Tipo Description
GeneralSettings

GeneralSettings

Configuración general

MessageProcessThrottlingSettings

MessageProcessThrottlingSettings

Configuración de limitación del proceso de mensajes

OrchestrationThrottlingSettings

OrchestrationThrottlingSettings

Configuración de limitación de orquestación

ResourceBasedThrottlingSettings

ResourceBasedThrottlingSettings

Configuración de limitación basada en recursos

Respuestas

Nombre Tipo Description
204 No Content

Ningún contenido

Definiciones

Nombre Description
GeneralSettings

Obtención general

HostSettings

Configuración de host

MessageProcessThrottlingSettings

Configuración de limitación del proceso de mensajes

OrchestrationThrottlingSettings

Configuración de limitación de orquestación

ResourceBasedThrottlingSettings

Configuración de limitación basada en recursos

GeneralSettings

Obtención general

Nombre Tipo Description
AllowMultipleResponses

boolean

Esta propiedad permite que varias respuestas se devuelvan a un RL de dos vías (SOLO host aislado).

AuthTrusted

boolean

Esta propiedad indica si el host de BizTalk es de confianza para recopilar información de autenticación.

DecryptCertComment

string

Se trata de un campo de comentario que permite asociar algún nombre descriptivo con un certificado de descifrado.

DecryptCertThumbprint

string

Huella digital del certificado de descifrado.

HostTracking

boolean

si las instancias de este host de BizTalk hospedarán el subservicio de seguimiento

IsHost32BitOnly

boolean

Esta propiedad indica si se debe crear el proceso de instancia de host como 32 bits en servidores de 32 y de 64 bits.

LegacyWhitespace

boolean

Esta propiedad activa o desactiva la conservación de espacios en blanco con la asignación activada o desactivada.

MessagingMaxReceiveInterval

integer

Intervalo de sondeo de mensajería en milisegundos

MessagingReqRespTTL

integer

Tiempo de espera predeterminado para los mensajes de respuesta de solicitud.

MsgAgentPerfCounterServiceClassID

string

servicio para el que se muestran los contadores de rendimiento.

ThreadPoolSize

integer

Número máximo de subprocesos del motor de mensajería por CPU.

UseDefaultAppDomainForIsolatedAdapter

boolean

Esta propiedad controla si el adaptador aislado se ejecuta en el dominio de aplicación predeterminado o en el dominio del autor de la llamada.

XlangMaxReceiveInterval

integer

Intervalos de sondeo i milisegundos de orquestaciones que se ejecutan en este host.

HostSettings

Configuración de host

Nombre Tipo Description
GeneralSettings

GeneralSettings

Configuración general

MessageProcessThrottlingSettings

MessageProcessThrottlingSettings

Configuración de limitación del proceso de mensajes

OrchestrationThrottlingSettings

OrchestrationThrottlingSettings

Configuración de limitación de orquestación

ResourceBasedThrottlingSettings

ResourceBasedThrottlingSettings

Configuración de limitación basada en recursos

MessageProcessThrottlingSettings

Configuración de limitación del proceso de mensajes

Nombre Tipo Description
MessageDeliveryMaximumDelay

integer

Retraso máximo (en milisegundos) impuesto para la limitación de entrega de mensajes. Un valor de cero (0) indica que la limitación de entrega de mensajes está deshabilitada.

MessageDeliveryOverdriveFactor

integer

Factor expresado como porcentaje por el que el sistema sobrecargará la tasa de entrada de Limitación de entrega de mensajes.

MessageDeliverySampleSpaceSize

integer

MessageDeliverySampleSpaceWindow

integer

Período de tiempo (en milisegundos) más allá del cual las muestras se considerarán no válidas y no se tendrán en cuenta.

MessagePublishMaximumDelay

integer

Retraso máximo (en milisegundos) impuesto para la limitación de publicación de mensajes. Un valor de cero (0) indica que la limitación de publicación de mensajes está deshabilitada.

MessagePublishOverdriveFactor

integer

Factor expresado como porcentaje al que se ajustará el sistema para sobrecargar la tasa de entrada.

MessagePublishSampleSpaceSize

integer

Número de muestras utilizadas para determinar la tasa de publicación de mensajes por las clases de servicio.

MessagePublishSampleSpaceWindow

integer

Período de tiempo (en milisegundos) más allá del cual las muestras se considerarán no válidas y no se tendrán en cuenta.

ThrottlingDeliveryOverride

integer

Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de salida.

ThrottlingDeliveryOverrideSeverity

integer

Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de salida.

ThrottlingPublishOverride

integer

Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de entrada.

ThrottlingPublishOverrideSeverity

integer

Esta propiedad aumenta o disminuye la gravedad de una condición de limitación de salida.

OrchestrationThrottlingSettings

Configuración de limitación de orquestación

Nombre Tipo Description
DehydrationBehavior

integer

comportamiento de deshidratación del motor de orhestration(XLANG). Solo si se selecciona Custom (Personalizado), se debe editar otra configuración de xlang. ValueMap {"0", "1", "2"}, Valores {"Always", "Never", "Custom"}]

SubscriptionPauseAt

integer

Si alguna suscripción tiene >= Mensajes PauseAt a la espera de consumirse, detenga la entrega de mensajes a la instancia de suscripción.

SubscriptionResumeAt

integer

Si alguna suscripción se ha pausado debido a la configuración PauseAt y ninguno de los mensajes pendientes ha llegado al valor ResumeAt, el cuadro de mensajes se reanudará dando mensajes a la suscripción.

TimeBasedMaxThreshold

integer

El tiempo de espera máximo (s) una instancia de orquestación podría bloquearse antes de deshidratarse.

TimeBasedMinThreshold

integer

Tiempo de espera mínimo(s) que una instancia de orquestación podría bloquear antes de deshidratarse.

ResourceBasedThrottlingSettings

Configuración de limitación basada en recursos

Nombre Tipo Description
DBQueueSizeThreshold

integer

Número máximo de elementos en la base de datos.

DBSessionThreshold

integer

Número máximo de sesiones de base de datos (por CPU) permitido antes de que se aplique la limitación.

DeliveryQueueSize

integer

Tamaño de la cola en memoria que mantiene el host como marcador de posición temporal para entregar los mensajes.

GlobalMemoryThreshold

integer

Uso máximo permitido de memoria virtual para todo el sistema (expresado como un porcentaje) permitido antes de que se aplique la limitación.

InflightMessageThreshold

integer

Número máximo permitido de mensajes en curso en la memoria antes de que se aplique la limitación de entrega de mensajes.

ProcessMemoryThreshold

integer

Memoria de proceso máxima (expresada como un porcentaje) permitida antes de que se aplique la limitación.

ThreadThreshold

integer

Número máximo de subprocesos permitidos en el proceso (por CPU) antes de que se aplique la limitación.

ThrottlingBatchMemoryThresholdPercent

integer

Esta propiedad controla el umbral de memoria más allá del cual limitar la publicación de un lote de mensajes. El umbral de memoria por lote se calcula multiplicando este factor de porcentaje por el umbral Uso de memoria de proceso. Si la memoria que se estima necesaria para ejecutar un lote de publicación supera el umbral de memoria por lote, el lote estará sujeto a limitación basada en memoria del proceso. De lo contrario, el lote estará exento de limitación basada en memoria de proceso aunque la memoria de proceso total exceda el umbral de Uso de memoria de proceso. Un valor cero indica que todos los lotes de publicación pueden estar sujetos a limitación basada en memoria de proceso aunque la memoria que se estime necesaria para ejecutar el lote sea mínima.

ThrottlingLimitToTriggerGC

integer

Esta propiedad controla cuándo se desencadenará una recolección de elementos no utilizados (GC) de .NET a medida que aumenta el consumo de memoria del proceso y se aproxima al umbral. Cuando el consumo de memoria supera este valor de porcentaje del umbral de memoria, se desencadena una GC.

ThrottlingSeverityDatabaseSize

integer

Esta propiedad controla la gravedad de una condición de limitación desencadenada por el tamaño de una base de datos. Esto se especifica en un valor de porcentaje y este parámetro establece la gravedad de una condición de limitación que ocurre cuando se excede el umbral de Número de mensajes en la base de datos.

ThrottlingSeverityInflightMessage

integer

Esta propiedad controla el tiempo de reacción de la limitación cuando el tamaño en proceso supera el umbral. Esto se especifica en un valor de porcentaje y este parámetro establece la gravedad de una condición de limitación que ocurre cuando se excede el umbral de Mensajes en curso por CPU.

ThrottlingSeverityProcessMemory

integer

Esta propiedad controla la gravedad de una condición de limitación desencadenada por la memoria de proceso. Esto se especifica en un valor de porcentaje y este parámetro establece la gravedad de una condición de limitación que ocurre cuando se excede el umbral de Uso de memoria de proceso.

ThrottlingSpoolMultiplier

integer

Esta propiedad especifica el factor por el que se multiplicará el recuento de mensajes en el umbral de la base de datos y, a continuación, se comparará con el número de registros actual de la tabla de colas para determinar si el sistema debe limitarse en el tamaño de la tabla de cola. Si se establece en 0, el tamaño de la tabla de cola de impresión no se tiene en cuenta como una consideración para determinar una condición de limitación. Valor máximo 1000

ThrottlingTrackingDataMultiplier

integer

Esta propiedad especifica el factor por el que se multiplicará el recuento de mensajes en el umbral de la base de datos y, a continuación, se comparará con el recuento de registros actual de la tabla de seguimiento para determinar si el sistema debe limitar el tamaño de la tabla de seguimiento. Si se establece en 0, el tamaño de la tabla de seguimiento no se tiene en cuenta como una consideración para determinar una condición de limitación.