哪些functoid允许在BizTalk映射中使用从外部程序集返回的数据表?

哪些functoid允许在BizTalk映射中使用从外部程序集返回的数据表?,biztalk,biztalk-2010,Biztalk,Biztalk 2010,我想我可以使用一个索引functoid,但它似乎不喜欢我的第一个参数——调用外部程序集的脚本functoid——一个红色的X来代替通常的绿色复选标记 让我觉得有可能的是,Index functoid根本没有给我一个错误——它编译和部署时毫无怨言。问题是映射从未发生,我得到了灾难性的失败,因为它甚至没有返回错误 因此,是否有任何方法可以使用在BizTalk映射中返回DataTabe/DataRow/DataSet的外部程序集?我知道这并不能完全解决您的问题,但我始终认为对外部依赖项的任何调用都应该

我想我可以使用一个索引functoid,但它似乎不喜欢我的第一个参数——调用外部程序集的脚本functoid——一个红色的X来代替通常的绿色复选标记

让我觉得有可能的是,Index functoid根本没有给我一个错误——它编译和部署时毫无怨言。问题是映射从未发生,我得到了灾难性的失败,因为它甚至没有返回错误


因此,是否有任何方法可以使用在BizTalk映射中返回DataTabe/DataRow/DataSet的外部程序集?

我知道这并不能完全解决您的问题,但我始终认为对外部依赖项的任何调用都应该在映射阶段之前完成,并将结果存储在消息中

映射将有多个输入模式,其中一个可以是基于ADO数据行建模的数据行

然后,当调用转换时,传递执行转换所需的所有消息。这使得将真正的映射失败与其他失败隔离起来变得更加容易

这可能会有帮助:

您可能能够了解映射器是如何工作的