Condividi tramite


Esecuzione di orchestrazioni

Le istanze di orchestrazione sono progettate per essere attivate da una chiamata esplicita da un'altra orchestrazione, usando il modello Call Orchestration o Start Orchestration oppure attraverso la ricezione di un messaggio di attivazione. Lo schema del messaggio di attivazione viene specificato nella proprietà Message . È consigliabile progettare di conseguenza l'orchestrazione e impostare la proprietà Activate su una forma Receive su true oppure assicurarsi che esista un'orchestrazione chiamante e sia configurata correttamente per eseguire la nuova orchestrazione.

Prima che tutte le istanze possano essere eseguite, è necessario associare e distribuire l'assembly BizTalk, quindi integrare e avviare il motore di orchestrazione per iniziare l'elaborazione. Per altre informazioni, vedere Distribuzione di assembly BizTalk da Visual Studio in un'applicazione BizTalk e distribuzione e gestione di applicazioni BizTalk. Quando viene richiamata un'orchestrazione da un'altra orchestrazione o viene presentato un messaggio al motore che corrisponde ai criteri in una ricezione di attivazione, il motore crea una nuova istanza dell'orchestrazione ed esegue tale istanza. Può eseguire contemporaneamente molte istanze diverse.

Chiamate e avvio di orchestrazioni

La forma Call Orchestration e la forma Avvia orchestrazione possono essere utilizzate per attivare un'altra orchestrazione. In entrambi i casi, il chiamante può passare parametri per scambiare informazioni con l'altra orchestrazione. Per altre informazioni, vedere Come aggiungere parametri alle orchestrazioni.

Uso dell'attivazione con ricezione tramite espressione di filtro

La forma Receive può anche usare un'espressione di filtro per richiedere ulteriori criteri per l'attivazione. Se il messaggio è del tipo corretto e alcune proprietà o proprietà del messaggio soddisfano tutti i criteri nell'espressione di filtro, la forma Receive accetta il messaggio e l'orchestrazione viene attivata. Tale forma di ricezione viene definita ricezione di attivazione.

Vedere anche