导出 (0) 打印
全部展开

If-Then-Else 表达式示例:BizTalk 服务

更新时间: 2015年1月

列出 Microsoft Azure BizTalk Services 中的 If-Then-Else 示例。

输入文档中有一个“Zip”字段,输出文档中有一个“State”字段。如果输入文档中的“Zip”为 98052,则使用“WA”更新输出文档中的“State”字段。如果“Zip”不是 98052,则使用“Other”更新“State”。

为此,可将一个 If-Then-Else 表达式映射操作添加到转换中:

  1. 将 If-Then-Else 表达式拖到转换设计器区域中。

  2. 创建从输入文档中的“Zip”字段指向此 If-Then-Else 表达式的链接。

  3. 创建从输出文档中的“State”字段指向此 If-Then-Else 表达式的链接。

  4. 使用以下参数配置该 If-Then-Else 表达式:

     

    Zip

    输入 名称将显示为它在输入文档中连接到的节点名称。

    Zip

    Condition

    Zip == 98052

    Then 值

    "WA"

    Else 值

    "Other"

根据此转换,如果邮政编码是 98052,则在输出中的“State”节点内填充“WA”。如果邮政编码不是 98052,则在“State”节点中填充“Other”

如果 If-Then-Else 表达式映射操作出错,则默认情况下将中止整个转换。此错误处理行为是可配置的。请参阅BizTalk 服务中的表达式 - 用法和示例中的“错误和数据处理”

另请参阅

显示:
© 2015 Microsoft