我们有这个Biztalk 2009解决方案,其中包括将平面文本文件(制表符分隔)写入目录(我相信的发送端口)。
在编写文件之前,正在对不同的字段执行一些逻辑(剥离不需要的字符,解析等),这个逻辑保存在标准的C#类中。
现在我找到了这个逻辑,我在哪里可以看到它的使用和引用位置?
我问这个,因为我想在写入文件之前对其他字段实现相同的想法。
解决方案非常庞大。
我查看了编排和管道,但没有找到任何关于所述类及其方法的提及。
我也尝试过VS的搜索“整个解决方案”,在一些XSD / XML文件中发现了一些提及但没有任何内容告诉我前一个开发人员决定使用这个逻辑的地方。还尝试了“查找所有引用”但作为Biztalk应用程序,它与标准.NET解决方案中的做法不同。
答案 0 :(得分:1)
在functoids中引用了这些类及其方法。
如果打开.BTM文件(映射),您将看到源和目标模式之间如何操纵数据。
通过“配置Functoid脚本”,您可以选择Inline C#,JScript.NET和其他来对源和目标模式之间的数据流执行某些操作。其中一个选项是“外部装配”,您可以从项目中引用的类中选择方法。
通过“配置Functoid输入”,您将能够配置要发送到“外部装配”的参考方法的参数。
通过在“整个解决方案”中搜索方法的名称,您最终会在.BTM文件的XML内容中找到它。从那里打开BTM文件(只需在解决方案中双击它),在网格中查找所有这些“S”符号,这就是它可能发生的地方。