Condividi tramite


Hosts - Get Host Settings

Ottenere le impostazioni host

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
hostName
path True

string

Nome dell'host

Risposte

Nome Tipo Descrizione
200 OK

HostSettings

OK

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

Definizioni

Nome Descrizione
GeneralSettings

Acquisizioni generali

HostSettings

Impostazioni host

MessageProcessThrottlingSettings

Impostazioni di limitazione del processo dei messaggi

OrchestrationThrottlingSettings

Impostazioni di limitazione delle orchestrazioni

ResourceBasedThrottlingSettings

Impostazioni delle limitazioni basate sulle risorse

GeneralSettings

Acquisizioni generali

Nome Tipo Descrizione
AllowMultipleResponses

boolean

Questa proprietà consente l'invio di più risposte a una sicurezza a livello di riga a 2 vie (SOLO host isolato).

AuthTrusted

boolean

Questa proprietà indica se l'host BizTalk è attendibile per raccogliere informazioni di autenticazione.

DecryptCertComment

string

Si tratta di un campo di commento che consente di associare un nome descrittivo a un certificato di decrittografia.

DecryptCertThumbprint

string

Identificazione personale del certificato di decrittografia.

HostTracking

boolean

se le istanze di questo host BizTalk ospiteranno il servizio secondario di rilevamento

IsHost32BitOnly

boolean

Questa proprietà indica se il processo dell'istanza host deve essere creato come 32 bit in server a 32 bit e a 64 bit.

LegacyWhitespace

boolean

Questa proprietà attiva o disattiva la conservazione degli spazi vuoti con mapping.

MessagingMaxReceiveInterval

integer

Intervallo di polling della messaggistica in millisecondi

MessagingReqRespTTL

integer

Timeout predefinito per i messaggi di risposta della richiesta.

MsgAgentPerfCounterServiceClassID

string

servizio per il quale vengono visualizzati i contatori delle prestazioni.

ThreadPoolSize

integer

Numero massimo di thread del motore di messaggistica per CPU.

UseDefaultAppDomainForIsolatedAdapter

boolean

Questa proprietà controlla se l'adattatore isolato viene eseguito nel dominio app predefinito o nel dominio del chiamante.

XlangMaxReceiveInterval

integer

Intervalli di polling i millisecondi di orchestrazioni in esecuzione in questo host.

HostSettings

Impostazioni host

Nome Tipo Descrizione
GeneralSettings

GeneralSettings

Impostazioni generali

MessageProcessThrottlingSettings

MessageProcessThrottlingSettings

Impostazioni di limitazione del processo dei messaggi

OrchestrationThrottlingSettings

OrchestrationThrottlingSettings

Impostazioni di limitazione delle orchestrazioni

ResourceBasedThrottlingSettings

ResourceBasedThrottlingSettings

Impostazioni delle limitazioni basate sulle risorse

MessageProcessThrottlingSettings

Impostazioni di limitazione del processo dei messaggi

Nome Tipo Descrizione
MessageDeliveryMaximumDelay

integer

Ritardo massimo (in millisecondi) imposto per la limitazione del recapito dei messaggi. Zero indica la disabilitazione della limitazione del recapito dei messaggi.

MessageDeliveryOverdriveFactor

integer

Fattore percentuale in base al quale il sistema eseguirà l'overdrive della frequenza di input per la limitazione del recapito dei messaggi.

MessageDeliverySampleSpaceSize

integer

MessageDeliverySampleSpaceWindow

integer

Intervallo di tempo (in millisecondi) oltre il quale i campioni verranno considerati non validi per la considerazione.

MessagePublishMaximumDelay

integer

Ritardo massimo (in millisecondi) imposto per la limitazione della pubblicazione dei messaggi. Zero indica la disabilitazione della limitazione della pubblicazione dei messaggi.

MessagePublishOverdriveFactor

integer

Fattore percentuale in base al quale il sistema eseguirà l'overdrive della frequenza di input.

MessagePublishSampleSpaceSize

integer

Numero di campioni utilizzati per determinare la frequenza della pubblicazione dei messaggi da parte delle classi di servizio.

MessagePublishSampleSpaceWindow

integer

Intervallo di tempo (in millisecondi) oltre il quale i campioni verranno considerati non validi per la considerazione.

ThrottlingDeliveryOverride

integer

Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in uscita.

ThrottlingDeliveryOverrideSeverity

integer

Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in uscita.

ThrottlingPublishOverride

integer

Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in ingresso.

ThrottlingPublishOverrideSeverity

integer

Questa proprietà aumenta/riduce la gravità di una condizione di limitazione in uscita.

OrchestrationThrottlingSettings

Impostazioni di limitazione delle orchestrazioni

Nome Tipo Descrizione
DehydrationBehavior

integer

comportamento di disidratazione del motore orhestration (XLANG). Solo se l'opzione Personalizzata è selezionata, le altre impostazioni xlang devono essere modificabili. ValueMap {"0", "1", "2"}, valori {"Always", "Never", "Custom"}]

SubscriptionPauseAt

integer

Se una sottoscrizione ha >= PauseAt messaggi in attesa di essere utilizzati, interrompere il recapito dei messaggi all'istanza della sottoscrizione.

SubscriptionResumeAt

integer

Se una sottoscrizione è stata sospesa a causa dell'impostazione PauseAt e nessun messaggio in sospeso è stato disattivato sul valore ResumeAt, la casella di messaggio riprenderà a fornire messaggi alla sottoscrizione.

TimeBasedMaxThreshold

integer

Max waittime (sec) un'istanza di orchestrazione potrebbe bloccarsi prima di essere disidratata.

TimeBasedMinThreshold

integer

Min waittime(sec) un'istanza di orchestrazione potrebbe bloccarsi prima di essere disidratata.

ResourceBasedThrottlingSettings

Impostazioni delle limitazioni basate sulle risorse

Nome Tipo Descrizione
DBQueueSizeThreshold

integer

Numero massimo di elementi nel database.

DBSessionThreshold

integer

Numero massimo di sessioni di database (per CPU) consentite prima dell'inizio della limitazione.

DeliveryQueueSize

integer

Dimensione della coda in memoria gestita dall'host come segnaposto temporaneo per il recapito dei messaggi.

GlobalMemoryThreshold

integer

Utilizzo massimo della memoria virtuale a livello di sistema (in percentuale) consentito prima dell'inizio della limitazione.

InflightMessageThreshold

integer

Numero massimo di messaggi in memoria consentiti prima dell'inizio della limitazione del recapito dei messaggi.

ProcessMemoryThreshold

integer

Memoria massima del processo (in percentuale) consentita prima dell'inizio della limitazione.

ThreadThreshold

integer

Numero massimo di thread nel processo (per CPU) consentiti prima dell'inizio della limitazione.

ThrottlingBatchMemoryThresholdPercent

integer

Questa proprietà controlla la soglia di memoria oltre la quale limitare la pubblicazione di un batch di messaggi. La soglia di memoria batch viene calcolata moltiplicando questo fattore percentuale per la soglia di utilizzo della memoria del processo. Se la memoria stimata per l'esecuzione di un batch di pubblicazione supera la soglia di memoria batch, il batch sarà soggetto alla limitazione basata sulla memoria del processo. In caso contrario, il batch sarà esente dalla limitazione basata sulla memoria del processo anche quando la memoria totale del processo supera la soglia di utilizzo della memoria del processo. Un valore zero indica che tutti i batch di pubblicazione possono essere soggetti alla limitazione basata sulla memoria del processo anche se la memoria stimata per l'esecuzione del batch è minima.

ThrottlingLimitToTriggerGC

integer

Questa proprietà controlla quando verrà attivata un'operazione di Garbage Collection (GC) .NET quando l'utilizzo della memoria di processo aumenta e avvicina la soglia. Quando il consumo di memoria supera questo valore percentuale della soglia di memoria, viene attivato un GC.

ThrottlingSeverityDatabaseSize

integer

Questa proprietà controlla la gravità di una condizione di limitazione attivata con dimensioni del database. Questo valore viene specificato in percentuale e questo parametro imposta la gravità di una condizione di limitazione causata quando viene superato il numero di messaggi nella soglia del database.

ThrottlingSeverityInflightMessage

integer

Questa proprietà controlla il tempo di reazione della limitazione quando la dimensione in-process supera la soglia. Questo valore viene specificato in percentuale e questo parametro imposta la gravità di una condizione di limitazione causata quando vengono superati i messaggi in-process per soglia cpu.

ThrottlingSeverityProcessMemory

integer

Questa proprietà controlla la gravità di una condizione di limitazione attivata dalla memoria del processo. Questo valore viene specificato in percentuale e questo parametro imposta la gravità di una condizione di limitazione causata quando viene superata la soglia di utilizzo della memoria del processo.

ThrottlingSpoolMultiplier

integer

Questa proprietà specifica il fattore in base al quale verrà moltiplicato il conteggio dei messaggi nella soglia del database e quindi confrontato con il numero di record corrente nella tabella di spooling per determinare se il sistema deve limitare le dimensioni della tabella di spooling. Se è impostato su 0, le dimensioni della tabella di spooling non vengono usate come considerazione per determinare una condizione di limitazione. Valore massimo 1000

ThrottlingTrackingDataMultiplier

integer

Questa proprietà specifica il fattore in base al quale verrà moltiplicato il conteggio dei messaggi nella soglia del database e quindi confrontato con il numero di record corrente nella tabella di rilevamento per determinare se il sistema deve limitare le dimensioni della tabella di rilevamento. Se è impostato su 0, la dimensione della tabella di rilevamento non viene usata come considerazione per determinare una condizione di limitazione.