Hosts - Put
Mettre à jour les paramètres de l’instance de l’hôte
PUT http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
host
|
path | True |
string |
Nom de l’hôte |
Corps de la demande
Media Types: "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded"
Nom | Type | Description |
---|---|---|
GeneralSettings |
Paramètres généraux : |
|
MessageProcessThrottlingSettings |
Paramètres de limitation du processus de message |
|
OrchestrationThrottlingSettings |
Paramètres de limitation de l’orchestration |
|
ResourceBasedThrottlingSettings |
Paramètres de limitation basés sur les ressources |
Réponses
Nom | Type | Description |
---|---|---|
204 No Content |
Pas de contenu |
Définitions
Nom | Description |
---|---|
General |
Obtentions générales |
Host |
Paramètres d’hôte |
Message |
Paramètres de limitation du processus de message |
Orchestration |
Paramètres de limitation de l’orchestration |
Resource |
Paramètres de limitation basés sur les ressources |
GeneralSettings
Obtentions générales
Nom | Type | Description |
---|---|---|
AllowMultipleResponses |
boolean |
Cette propriété permet de renvoyer plusieurs réponses à une liste de révocation à 2 voies (hôte isolé UNIQUEMENT). |
AuthTrusted |
boolean |
Cette propriété indique si l’hôte BizTalk est approuvé pour collecter des informations d’authentification. |
DecryptCertComment |
string |
Il s’agit d’un champ de commentaire qui permet d’associer un nom convivial à un certificat de déchiffrement. |
DecryptCertThumbprint |
string |
Empreinte numérique du certificat de déchiffrement. |
HostTracking |
boolean |
si les instances de cet hôte BizTalk hébergent le sous-service de suivi |
IsHost32BitOnly |
boolean |
Cette propriété détermine si le processus de l'instance de l'hôte doit être créé en tant que processus 32 bits sur les serveurs 32 bits et 64 bits. |
LegacyWhitespace |
boolean |
Cette propriété active ou désactive la conservation des espaces blancs avec le mappage. |
MessagingMaxReceiveInterval |
integer |
Intervalle d’interrogation de messagerie en millisecondes |
MessagingReqRespTTL |
integer |
Délai d’expiration par défaut pour les messages de réponse de demande. |
MsgAgentPerfCounterServiceClassID |
string |
service pour lequel les compteurs de perf sont affichés. |
ThreadPoolSize |
integer |
Nombre maximal de threads de moteur de messagerie par UC. |
UseDefaultAppDomainForIsolatedAdapter |
boolean |
Cette propriété contrôle si l’adaptateur isolé s’exécute dans le domaine d’application par défaut ou dans le domaine de l’appelant. |
XlangMaxReceiveInterval |
integer |
Intervalles d’interrogation i millisecondes d’orchestrations en cours d’exécution dans cet hôte. |
HostSettings
Paramètres d’hôte
Nom | Type | Description |
---|---|---|
GeneralSettings |
Paramètres généraux : |
|
MessageProcessThrottlingSettings |
Paramètres de limitation du processus de message |
|
OrchestrationThrottlingSettings |
Paramètres de limitation de l’orchestration |
|
ResourceBasedThrottlingSettings |
Paramètres de limitation basés sur les ressources |
MessageProcessThrottlingSettings
Paramètres de limitation du processus de message
Nom | Type | Description |
---|---|---|
MessageDeliveryMaximumDelay |
integer |
Délai maximal (en millisecondes) imposé pour la limitation de la remise des messages. Zéro indique désactiver la limitation de remise de messages. |
MessageDeliveryOverdriveFactor |
integer |
Facteur de pourcentage par lequel le système va surmultiplier le taux d’entrée pour la limitation de remise de message. |
MessageDeliverySampleSpaceSize |
integer |
|
MessageDeliverySampleSpaceWindow |
integer |
Fenêtre de temps (en millisecondes) au-delà de laquelle les exemples ne sont pas pris en considération. |
MessagePublishMaximumDelay |
integer |
Délai maximal (en millisecondes) imposé pour la limitation de publication de messages. Zéro indique désactiver la limitation de publication de messages. |
MessagePublishOverdriveFactor |
integer |
Pourcentage de dépassement de la vitesse d'entrée par le système. |
MessagePublishSampleSpaceSize |
integer |
Nombre d'exemples utilisés pour déterminer la fréquence de publication des messages par les classes de service. |
MessagePublishSampleSpaceWindow |
integer |
Fenêtre de temps (en millisecondes) au-delà de laquelle les exemples ne sont pas pris en considération. |
ThrottlingDeliveryOverride |
integer |
Cette propriété augmente/diminue la gravité d’une condition de limitation sortante. |
ThrottlingDeliveryOverrideSeverity |
integer |
Cette propriété augmente/diminue la gravité d’une condition de limitation sortante. |
ThrottlingPublishOverride |
integer |
Cette propriété augmente/diminue la gravité d’une condition de limitation entrante. |
ThrottlingPublishOverrideSeverity |
integer |
Cette propriété augmente/diminue la gravité d’une condition de limitation sortante. |
OrchestrationThrottlingSettings
Paramètres de limitation de l’orchestration
Nom | Type | Description |
---|---|---|
DehydrationBehavior |
integer |
comportement de déshydratation du moteur d’orhestration (XLANG). Si Personnalisé est sélectionné, les autres paramètres xlang doivent être modifiables. ValueMap {"0 », « 1 », « 2"}, Values {"Always », « Never », « Custom"}] |
SubscriptionPauseAt |
integer |
Si un abonnement a >= PauseAt messages en attente d’être consommés, arrêtez de remettre les messages à l’instance d’abonnement. |
SubscriptionResumeAt |
integer |
Si un abonnement a été suspendu en raison du paramètre PauseAt et qu’aucun des messages en suspens n’est descendu à la valeur ResumeAt, messagebox reprendra de donner des messages à l’abonnement. |
TimeBasedMaxThreshold |
integer |
Temps d’attente maximal (s) qu’une instance d’orchestration peut bloquer avant d’être déshydratée. |
TimeBasedMinThreshold |
integer |
Temps d’attente minimal(s) qu’une instance d’orchestration peut bloquer avant d’être déshydratée. |
ResourceBasedThrottlingSettings
Paramètres de limitation basés sur les ressources
Nom | Type | Description |
---|---|---|
DBQueueSizeThreshold |
integer |
Nombre maximal d'éléments dans la base de données. |
DBSessionThreshold |
integer |
Nombre maximal de sessions de base de données (par UC) pouvant être ouvertes avant que la limitation ne démarre. |
DeliveryQueueSize |
integer |
Taille de la file d'attente en mémoire que l'hôte conserve comme espace réservé temporaire pour la remise des messages. |
GlobalMemoryThreshold |
integer |
Mémoire virtuelle système maximale (en pourcentage) autorisée avant que la limitation ne démarre. |
InflightMessageThreshold |
integer |
Nombre maximal de messages en mémoire et en vol autorisés avant que la limitation de remise des messages ne démarre. |
ProcessMemoryThreshold |
integer |
Mémoire de processus maximale (en pourcentage) autorisée avant que la limitation ne démarre. |
ThreadThreshold |
integer |
Nombre maximal de threads autorisés dans le processus (par UC) avant que la limitation ne démarre. |
ThrottlingBatchMemoryThresholdPercent |
integer |
Cette propriété contrôle le seuil de mémoire au-delà duquel limiter la publication d’un lot de messages. Le seuil de mémoire par lots est calculé en multipliant ce pourcentage par le seuil d'utilisation de la mémoire de processus. Si la mémoire estimée pour exécuter un lot de publication dépasse le seuil de mémoire du lot, le lot est soumis à une limitation basée sur la mémoire de traitement. Sinon, il est exempt de cette limitation même lorsque la mémoire de processus totale dépasse le seuil d'utilisation de la mémoire de processus. La valeur zéro indique que tous les lots de publication peuvent être soumis à une limitation basée sur la mémoire de processus même si la mémoire estimée pour exécuter le lot est minime. |
ThrottlingLimitToTriggerGC |
integer |
Cette propriété contrôle quand un garbage collection .NET (GC) est déclenché à mesure que la consommation de mémoire du processus augmente et approche du seuil. Lorsque l'utilisation de la mémoire dépasse cette valeur de pourcentage du seuil de mémoire, un nettoyage forcé .NET (garbage collection) est déclenché. |
ThrottlingSeverityDatabaseSize |
integer |
Cette propriété détermine la gravité d’une condition de limitation déclenchée par la taille d’une base de données. Ce paramètre est spécifié en tant que pourcentage et définit la gravité d'une condition de limitation déclenchée lorsque le seuil du nombre de messages dans la base de données est dépassé. |
ThrottlingSeverityInflightMessage |
integer |
Cette propriété contrôle le temps de réaction de la limitation lorsque la taille in-process dépasse le seuil. Ce paramètre est spécifié en tant que pourcentage et définit la gravité d'une condition de limitation déclenchée lorsque le seuil de messages In-process par UC est dépassé. |
ThrottlingSeverityProcessMemory |
integer |
Cette propriété contrôle la gravité d’une condition de limitation déclenchée par la mémoire du processus. Ce paramètre est spécifié en tant que pourcentage et définit la gravité d'une condition de limitation déclenchée lorsque le seuil d'utilisation de la mémoire de processus est dépassé. |
ThrottlingSpoolMultiplier |
integer |
Cette propriété spécifie le facteur par lequel le nombre de messages dans le seuil de base de données sera multiplié, puis comparé au nombre d’enregistrements actuel dans la table de spoulage pour déterminer si le système doit limiter la taille de la table de spoule. Si ce paramètre a la valeur 0, la taille de la table de mise en attente n'est pas utilisée pour déterminer une condition de limitation. Valeur maximale 1000 |
ThrottlingTrackingDataMultiplier |
integer |
Cette propriété spécifie le facteur par lequel le nombre de messages dans le seuil de base de données sera multiplié, puis comparé au nombre d’enregistrements actuel dans la table de suivi pour déterminer si le système doit limiter la taille de la table de suivi. Si ce paramètre a la valeur 0, la taille de la table de suivi n'est pas utilisée pour déterminer une condition de limitation. |