Ejemplo de expresión If-Then-Else: Servicios de BizTalk

Actualizado: agosto de 2015

Muestra un ejemplo de If-Then-Else en Servicios de BizTalk de Microsoft Azure.

Existe un campo de código postal en el documento de entrada y un campo de estado en el documento de salida. Si el campo Código postal es 98052 en el documento de entrada, el campo Estado del documento de salida se actualiza con WA. Si el código postal no es 98052, el estado se actualiza con Otro.

Para ello, agregue una Operación de asignación If-Then-Else a la Transformación:

  1. Arrastre la expresión If-Then-Else a la superficie de diseño de Transformación.

  2. Cree un vínculo desde el campo Código postal en el documento de entrada a la expresión If-Then-Else.

  3. Cree un vínculo desde el campo Estado en el documento de salida a la expresión If-Then-Else.

  4. Configure la expresión If-Then-Else con los siguientes parámetros:

     

    Código postal

    El nombre de la entrada se mostrará como el nombre del nodo al que se encuentra conectado en el documento de entrada.

    Código postal

    Condición

    Código postal == 98052

    Valor Then

    “WA”

    Valor Else

    “Otros”

Con esta Transformación, el nodo de Estado de la salida se completa con WA si el código postal es 98052. Si el código postal no es 98052, el nodo de Estado se completa con Otros.

Si se produce un error con una Operación de asignación de expresión If-Then-Else , de manera predeterminada, se abortará toda la Transformación. Este comportamiento del control de errores se puede configurar. Consulte Control de errores y datos en Expresiones en Servcios de BizTalk: uso y ejemplos.

Vea también

Mostrar: