Partager via


Hosts - Get Host Settings

Obtenir les paramètres de l’hôte

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

Paramètres URI

Nom Dans Obligatoire Type Description
hostName
path True

string

Nom de l’hôte

Réponses

Nom Type Description
200 OK

HostSettings

Ok

Media Types: "application/json", "text/json", "application/xml", "text/xml"

Définitions

Nom Description
GeneralSettings

Obtentions générales

HostSettings

Paramètres d’hôte

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

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

GeneralSettings

Paramètres généraux :

MessageProcessThrottlingSettings

MessageProcessThrottlingSettings

Paramètres de limitation du processus de message

OrchestrationThrottlingSettings

OrchestrationThrottlingSettings

Paramètres de limitation de l’orchestration

ResourceBasedThrottlingSettings

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.