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 |
---|---|---|---|---|
host
|
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 |
Configuración general |
|
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 |
Respuestas
Nombre | Tipo | Description |
---|---|---|
204 No Content |
Ningún contenido |
Definiciones
Nombre | Description |
---|---|
General |
Obtención general |
Host |
Configuración de host |
Message |
Configuración de limitación del proceso de mensajes |
Orchestration |
Configuración de limitación de orquestación |
Resource |
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 |
Configuración general |
|
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 |
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. |