Come configurare un gestore di ricezione HTTP
Utilizzare la procedura seguente per configurare le proprietà per un gestore di ricezione HTTP.
Nota
A ogni host può essere associato un solo gestore di ricezione.
Nota
L'adapter di ricezione HTTP viene eseguito nel contesto di un'istanza dell'host BizTalk di tipo Isolato.
Attenzione
Quando si usano gestori di schede HTTP o SOAP, è consigliabile installare le istanze host per questi gestori nei computer Microsoft Windows Server 2008 SP2 o Windows Server 2008 R2.
Per configurare le proprietà generali per un gestore di ricezione HTTP
Nella console di amministrazione di BizTalk Server espandere BizTalk ServerAdministration, espandere Gruppo BizTalk, espandere Impostazioni piattaforma e quindi espandere Adapter.
Nell'elenco adattatore espanso fare clic su HTTP, nel riquadro destro fare clic con il pulsante destro del mouse sul gestore di ricezione da configurare e quindi scegliere Proprietà.
Nella scheda Generale della finestra di dialogo Proprietà gestore adapter selezionare l'host con cui verrà associato il gestore di ricezione nella scheda Generale.
Fare clic su Proprietà per accedere alla proprietà Dimensioni batch per il gestore di ricezione HTTP.
Immettere un valore compreso tra 1 e 256 e fare clic su OK.
Fare clic su OK.
BizTalk Server è progettato per elaborare batch di messaggi in modo efficace e non elaborare un singolo messaggio molto rapidamente. Se questo gestore di ricezione verrà utilizzato per indirizzi di ricezione bidirezionali/richiesta risposta, sarà possibile ridurre al minimo la latenza attenendosi alla procedura seguente:
Impostare la proprietà Dimensioni Batch su un valore pari a 1.
Ridurre il valore MaxReceiveInterval da 500 a un valore inferiore a 100 per le classi di servizio Messaging Isolated, XLANG/s e Messaging In-Process . Le modifiche vengono apportate alla tabella adm_ServiceClass del database di gestione BizTalk, che contiene un record per ognuno di questi tipi di servizio. Prestare attenzione quando si modifica questa impostazione perché si tratta di una modifica a livello di servizio. Questa impostazione specifica l'intervallo di polling massimo (in millisecondi) in cui l'agente di messaggistica BizTalk Server esegue il polling del database BizTalk Server Messagebox per i messaggi. Viene inoltre utilizzata dal controller di limitazione delle richieste per decidere se la di limitazione delle richieste dei messaggi è necessaria in determinate condizioni di carico. Se necessario, il controller di di limitazione delle richieste ritarderà in modo incrementale l'intervallo di invio dei messaggi in base alle condizioni di utilizzo intensivo del sistema. Questa impostazione non verrà utilizzata in un sistema a velocità effettiva elevata. Quando questi valori vengono utilizzati, tuttavia, l'intervallo di tempo cambierà in modo dinamico tra MaxReceiveInteral/10 e MaxReceiveInterval.
Nota
La modifica di questa impostazione influisce su tutti gli host creati con un tipo host isolato.
Riavviare i pool di applicazioni IIS associati a eventuali funzioni di ricezione HTTP configurate.
L'account di accesso per l'istanza host BizTalkServerIsolatedHost deve avere autorizzazioni di lettura e scrittura per la directory temporanea o le directory per compilare dinamicamente i file code-behind usati dalla funzione di ricezione HTTP. Per concedere le autorizzazioni, attenersi alla procedura seguente.
Per concedere all'account dell'istanza dell'host BizTalkServerIsolatedHost autorizzazioni di lettura e di scrittura per la directory temporanea del server BizTalk
Fare clic su Start, fare clic su Esegui, digitare CMD e premere INVIO.
Al prompt dei comandi digitare TEMP e premere INVIO per visualizzare la directory associata alla variabile di ambiente TEMP .
Al prompt dei comandi digitare TMP e premere INVIO per visualizzare la directory associata alla variabile di ambiente TMP .
Concedere all'account specificato come account di accesso per l'istanza host BizTalkServerIsolatedHost Autorizzazioni di lettura e scrittura per la directory o le directory associate alle variabili di ambiente TEMP e TMP . Per determinare l'account di accesso per l'istanza bizTalkServerIsolatedHost, nella console di amministrazione BizTalk Server espandere BizTalk ServerAdministration, espandere BizTalk Group, espandere Impostazioni piattaforma, espandere Istanze host, fare clic con il pulsante destro del mouse sull'istanza host BizTalkServerIsolatedHost nel riquadro destro e quindi scegliere Proprietà. L'account di accesso usato per l'istanza host è elencato accanto all'etichetta Di accesso.