使用 Functoid 创建更复杂的映射

概述

Functoid 在许多映射方案中都起到非常重要的作用。 如果不使用 functoid,虽然可以复制元素数据和属性数据,但将无法有效地处理这些值本身。 使用 functoid,几乎可以执行任何转换。 例如,使用 functoid,您可以从完全不同的位置获取两个值,将这两个值相加,然后将所得的和置于目标架构中。

在编辑 BizTalk 映射时,Functoid 会显示在 Visual Studio 工具箱中,每个类别一个工具箱选项卡。 在打开工具箱并通过单击相应的选项卡选择 functoid 类别后,即可将所需的 functoid 拖至网格页上。 然后,您可以在 functoid 与 schema 节点或其他 functoid 之间创建输入链接和输出链接。 输入链接对应于输入参数,从左侧进入 functoid;输出链接对应于输出参数,从 functoid 右侧引出。

与其他映射元素相似,functoid 也具有属性。 functoid 的最重要的属性之一是其输入参数集。 有关详细信息,请参阅 How to Add Basic Functoids to a Map

本部分提供有关在 BizTalk 映射内使用 functoid 的逐步说明。 有关 functoid 的参考信息,请参阅 UI 指南和开发人员 API 命名空间参考中的 Functoid 参考。

后续步骤