Porte di trasmissione e gruppi di porte di trasmissione
Una porta di invio è la posizione in cui Microsoft BizTalk Server invia messaggi o da cui BizTalk Server riceve messaggi. Fornisce inoltre la tecnologia utilizzata da BizTalk Server per implementare l'azione di comunicazione. La posizione viene identificata in modo univoco dal nome della porta.
Ogni volta che un messaggio viene inviato a una porta di trasmissione, viene creata una nuova istanza del servizio porta di trasmissione, detta istanza del servizio o istanza della porta di trasmissione.
Nota
Può esistere una sola istanza di una porta di trasmissione per il recapito ordinato.
Un gruppo di porte di invio è una raccolta denominata di porte di invio che BizTalk Server può usare per inviare lo stesso messaggio a più destinazioni in una sola configurazione.
BizTalk Server può instradare direttamente i messaggi dalle posizioni di ricezione a una porta di trasmissione o a un gruppo di porte di trasmissione. I messaggi instradati a un gruppo di porte di trasmissione vengono inviati a tutte le porte di trasmissione di tale gruppo.
Le porte di trasmissione che sono membri di un gruppo di porte di trasmissione elaborano i messaggi in due modi:
Come membro del gruppo di porte di trasmissione
Come se BizTalk Server avesse instradato i messaggi direttamente alla porta di trasmissione
Stati delle porte di trasmissione e dei gruppi di porte di trasmissione
Nella Console di amministrazione BizTalk vengono visualizzate porte di trasmissione e gruppi di porte di trasmissione con uno degli stati seguenti:
Associato. Utilizzando la Console di amministrazione BizTalk Server un amministratore esegue il binding della porta di trasmissione o del gruppo di porte di trasmissione a un'orchestrazione. Affinché BizTalk Server possa instradare i messaggi alla porta di trasmissione o al gruppo di porte di trasmissione, l'amministratore deve integrare e avviare la porta di trasmissione o il gruppo di porte di trasmissione di cui è stato eseguito il binding.
Avviato. La sottoscrizione per la porta di trasmissione o per il gruppo di porte di trasmissione esiste ed è attiva. Quando la porta di trasmissione o il gruppo di porte di trasmissione è avviato, i messaggi vengono recapitati alla porta di trasmissione o al gruppo di porte di trasmissione, da cui vengono elaborati. Per poter avviare una porta di trasmissione o un gruppo di porte di trasmissione, un amministratore deve utilizzare la Console di amministrazione BizTalk per integrare la porta di trasmissione o il gruppo di porte di trasmissione di cui è stato eseguito il binding.
Arrestato. La porta di trasmissione o il gruppo di porte di trasmissione non è attualmente in esecuzione. Se la porta di trasmissione o il gruppo di porte di trasmissione è stato avviato e quindi interrotto, l'elaborazione continua nella coda processi. Tutti i nuovi messaggi instradati a una porta di trasmissione o a un gruppo di porte di trasmissione arrestato vengono inviati alla coda sospesa dell'host in cui è in esecuzione il gestore di trasmissione.
Nella tabella seguente sono riportate le azioni disponibili da ogni stato e il risultato di ognuna.
Bound | Arrestato | Avviato | |
---|---|---|---|
Integra | Arrestato | Non disponibile | Non disponibile |
Inizia | Avviato | Avviato | Non disponibile |
Stop | Non disponibile | Non disponibile | Arrestato |
Rimuovi integrazione | Non disponibile | Bound | Bound |
Lo stato combinato di una porta di trasmissione e del gruppo di porte di trasmissione a cui appartiene determina se la porta di trasmissione o il gruppo di porte di trasmissione elabora o meno un messaggio.
Nella seguente tabella vengono descritte le combinazioni di stati possibili per le porte di trasmissione e i gruppi di porte di trasmissione.
Messaggio inviato | Stato del gruppo di porte di trasmissione | Stato della porta di trasmissione | Risultato |
---|---|---|---|
Direttamente alla porta di trasmissione | Qualsiasi stato | Avviato | Il messaggio viene elaborato |
Direttamente alla porta di trasmissione | Qualsiasi stato | Arrestato | Il messaggio viene sospeso |
Alla porta di trasmissione per mezzo di un gruppo di porte di trasmissione | Avviato | Avviato | Il messaggio viene elaborato |
Alla porta di trasmissione per mezzo di un gruppo di porte di trasmissione | Qualsiasi stato | Arrestato | Il messaggio viene sospeso |
Alla porta di trasmissione per mezzo di un gruppo di porte di trasmissione | Arrestato | Qualsiasi stato | Il messaggio viene sospeso |