【发布时间】:2013-10-23 20:52:54
【问题描述】:
我们有这个 Biztalk 2009 解决方案,其中包括将纯文本文件(制表符分隔)写入目录(我相信是发送端口)。
在写入文件之前,正在对不同字段执行一些逻辑(去除不需要的字符、解析等),并且此逻辑保存在标准 C# 类中。
现在我已经找到了这个逻辑,我在哪里可以看到它在哪里被使用和引用?
我问这个是因为我想在写入文件之前对其他字段实现相同的想法。
解决方案非常庞大。
我查看了编排和管道,但找不到任何提及上述类及其方法的内容。
我也尝试了 VS 的搜索“完整解决方案”,在一些 XSD/XML 文件中发现了一些提及,但没有任何东西告诉我之前的开发人员决定在哪里使用这个逻辑。还尝试了“查找所有引用”,但作为 Biztalk 应用程序,它的作用与标准 .NET 解决方案不同。
【问题讨论】:
-
这就是 BizTalk 的一个根本问题。我想我可能会尝试从外部应用程序中搜索我的解决方案文件夹,例如 Agent Ransack (mythicsoft.com/agentransack),它非常擅长搜索内部文件。也许您会在地图 (.btm) 或编排 (.odx) 文件中找到一些东西。
-
查找事物引用位置的一种方法是暂时从解决方案中删除代码,然后对其进行编译。你很快就会得到一个编译错误,告诉你引用的确切位置。
-
啊,我认为它在映射(.btm)中用作“functoids”。点击属性中的“配置 Functoid 脚本”[...] 按钮时,您可以选择“外部程序集”、“脚本程序集”、“脚本类”和“脚本方法”。
-
@Francis:如果你想通了,如果你回答你自己的问题并提供你使用的方法,它将对其他人有所帮助。
标签: c# .net biztalk biztalk-2009