2

我们有这个 Biztalk 2009 解决方案,其中包括将纯文本文件(制表符分隔)写入目录(我相信是发送端口)。

在编写文件之前,正在对不同的字段执行一些逻辑(去除不需要的字符、解析等),并且此逻辑保存在标准 C# 类中。

现在我已经找到了这个逻辑,我在哪里可以看到它在哪里被使用和引用?

我问这个是因为我想在写入文件之前对其他字段实现相同的想法。

解决方案非常庞大。

我查看了编排和管道,但找不到任何提及所述类及其方法的内容。

我还尝试了 VS 的搜索“完整解决方案”,在一些 XSD/XML 文件中发现了一些提及,但没有任何东西告诉我以前的开发人员决定在哪里使用这个逻辑。还尝试了“查找所有引用”,但作为 Biztalk 应用程序,它的作用与标准 .NET 解决方案不同。

4

1 回答 1

1

原来这些类及其方法在functoids中被引用。

如果您打开一个 .BTM 文件(映射),您将看到这些数据如何在源模式和目标模式之间进行操作。

通过“配置 Functoid 脚本”,您可以选择内联 C#、JScript.NET 等,以对源模式和目标模式之间的数据流执行某些操作。其中一个选项是“外部程序集”,您可以在其中从您在项目中引用的类中选择一种方法。

通过“配置 Functoid 输入”,您将能够配置要发送到“外部程序集”的引用方法的参数。

通过在“整个解决方案”中搜索该方法的名称,您最终会在 .BTM 文件的 XML 内容中找到它。从那里打开 BTM 文件(只需在您的解决方案中双击它),在网格中查找所有这些“S”符号,这就是它可能发生的地方。

于 2013-10-25T13:47:05.530 回答