Compartir a través de


Cómo agregar functoids de aserción a una asignación

El functoid Assert permite probar las suposiciones sobre las condiciones del mapa. Por ejemplo, si realiza algunos cálculos para determinar un descuento adicional en las compras de productos, puede afirmar que el descuento adicional no sea superior a 100 USD mediante un functoid lógico (Mayor que o Menor que).

Nota

El functoid Assert solo se activa en compilaciones de desarrollo o cuando la propiedad Generar información de depuración en la configuración de compilación del proyecto se establece en True. Cuando la aplicación de BizTalk se compila para la implementación y la propiedad Generar información de depuración se establece en False (valor predeterminado), se omiten las aserciones.

Para obtener información conceptual sobre el functoid Assert , vea Assert Functoid.

Agregue el functoid Assert a un mapa y configúrelo.

  1. Con el cuadro de herramientas de Visual Studio activo, haga clic en la pestaña Functoids avanzados para seleccionar esa categoría de functoids. Aparece la lista de functoids avanzados de la categoría seleccionada.

  2. Arrastre el functoid Assert (Assert functoid) desde el cuadro de herramientas hasta la ubicación adecuada en una página de cuadrícula.

    Nota

    El functoid se colocará en la página de cuadrícula mostrada. Si desea colocar el functoid en una página de cuadrícula diferente, primero debe mostrar esa otra página de cuadrícula.

    Si crea una asignación que usa más de un functoid, es necesario tener en cuenta su ubicación relativa de izquierda a derecha. Los functoids se ejecutan de izquierda a derecha. La salida de un functoid solo puede ser la entrada a otro functoid que esté situado más a la derecha.

  3. El functoid debe tener exactamente tres parámetros de entrada y genera un parámetro de salida. Para establecer el primer parámetro para el functoid Assert , cree un vínculo de entrada arrastrando la salida de algún otro functoid lógico o desde un campo booleano variable en el mensaje de instancia de entrada.

  4. Para establecer el segundo parámetro de entrada para el functoid Assert , cree un vínculo de entrada mediante un nodo de campo del esquema de origen en el functoid Assert o inserte una constante.

  5. Para establecer el tercer parámetro de entrada para el functoid Assert , cree un vínculo de entrada mediante un nodo de campo del esquema de origen en el functoid Assert o inserte una constante.

  6. Para usar el parámetro de salida del functoid Assert , cree un vínculo de salida arrastrando el functoid Assert a un campo del esquema de destino.

    Nota

    Al igual que con otros functoids, la salida del functoid Assert se puede usar como entrada para otro functoid.

Consulte también