Paso 3: Agregar un filtro para las notificaciones de inserción
Tiempo de finalización: 5 minutos
Objetivo: En este paso, agregará una forma Decidir a la orquestación para filtrar los mensajes de notificación para la operación De inserción. Las operaciones posteriores de la orquestación solo se realizan si la notificación recibida es de tipo Insert.
Requisitos previos
Debe haber completado el paso 2: Extraer el tipo de notificación del mensaje de notificación.
Para filtrar los mensajes de notificación
Agregue una forma Decide a la orquestación, después de la forma Expresión . En el Cuadro de herramientas, arrastre la forma Decidir a la línea de conexión directamente debajo de la forma Expresión .
La forma Decide se expande para mostrar una rama para la instrucción If(Rule_1) y una rama para la instrucción Else .
En la superficie de diseño, haga clic con el botón derecho en la forma Decidir y, a continuación, haga clic en Ventana Propiedades.
En el panel Propiedades de la forma Decidir , en la propiedad Name , escriba
CheckNotification
.En la superficie de diseño, haga clic con el botón derecho en la forma Rule_1 (dentro de la forma Decidir ) y, a continuación, haga clic en Ventana Propiedades.
En el panel Propiedades de Rule_1, en la propiedad Name , escriba Insertar.
Haga clic con el botón derecho en la forma Insertar y, a continuación, haga clic en Editar expresión booleana.
En el Editor de expresiones de BizTalk, escriba lo siguiente:
NotificationType.Equals("Insert")
Esta condición indica a la orquestación que realice operaciones posteriores solo si el valor de la variable NotificationType es Insert.
Nota
Ha agregado esta variable en el paso 2: Extraer el tipo de notificación del mensaje de notificación para extraer el tipo de notificación del mensaje de notificación recibido de la base de datos de SQL Server.
En la ilustración siguiente se muestra la orquestación en curso con la forma Decidir incluida.
Síntesis
En este paso, ha agregado una forma Decidir para filtrar los mensajes de notificación para realizar operaciones posteriores solo si la notificación recibida es para las operaciones de inserción.
Pasos siguientes
En el paso siguiente, agregará formas de orquestación para invocar el procedimiento almacenado UPDATE_EMPLOYE en la tabla Employee, como se describe en Lección 3: Ejecutar un procedimiento almacenado para seleccionar nuevos empleados agregados.
Consulte también
Paso 2: Extraer el tipo de notificación del mensaje de notificación
Lección 2: Recibir y filtrar notificaciones