Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Tempo di completamento: 5 minuti
Obiettivo: In questo passaggio si aggiunge una struttura Decide all'orchestrazione per filtrare i messaggi di notifica per l'operazione di inserimento. Le operazioni successive nell'orchestrazione vengono eseguite solo se la notifica ricevuta è di tipo Insert.
Prerequisiti
È necessario aver completato il passaggio 2: Estrarre il tipo di notifica dal messaggio di notifica.
Per filtrare i messaggi di notifica
Aggiungi una forma Decide all'orchestrazione, dopo la forma Espressione. Dalla casella degli strumenti trascinare la forma Decide sulla linea di connessione direttamente sotto la forma Espressione .
La forma Decide si espande per visualizzare un ramo per l'istruzione If(Rule_1) e un ramo per l'istruzione Else .
Nell'area di progettazione fare clic con il pulsante destro del mouse sulla forma Decide e quindi scegliere Finestra Proprietà.
Nel riquadro Proprietà della forma Decide, nella proprietà Name, digitare
CheckNotification.Nell'area di progettazione fare clic con il pulsante destro del mouse sulla forma Rule_1 (all'interno della forma Decide ) e quindi scegliere Proprietà Finestra.
Nel riquadro Proprietà per Rule_1 digitare Inserisci nella proprietà Name.
Fare clic con il pulsante destro del mouse sulla forma Inserisci , quindi scegliere Modifica espressione booleana.
Nell'Editor di espressioni di BizTalk digitare quanto segue:
NotificationType.Equals("Insert")Questa condizione indica all'orchestrazione di eseguire operazioni successive solo se il valore nella variabile NotificationType è Insert.
Annotazioni
Questa variabile è stata aggiunta nel passaggio 2: Estrarre il tipo di notifica dal messaggio di notifica per estrarre il tipo di notifica dal messaggio di notifica ricevuto dal database di SQL Server.
Nella figura seguente viene illustrata l'orchestrazione in corso con la forma Decide inclusa.
Cosa ho appena fatto?
In questo passaggio è stata aggiunta una forma Decide per filtrare i messaggi di notifica per eseguire operazioni successive solo se la notifica ricevuta è per le operazioni di inserimento.
Passaggi successivi
Nel passaggio successivo si aggiungono forme di orchestrazione per richiamare la stored procedure UPDATE_EMPLOYE nella tabella Employee, come descritto nella lezione 3: Eseguire una stored procedure per selezionare nuovi dipendenti aggiunti.
Vedere anche
Passaggio 2: Estrarre il tipo di notifica dal messaggio di notifica
Lezione 2: Ricevere e filtrare le notifiche