我继承了BizTalk的安装,其中对源代码的控制不是很好。这给我们留下了一个BizTalk应用程序,在该应用程序中我们不能保证我们拥有正确的来源。我们建议从现有资源中重建应用程序,然后对其进行重新测试。 该应用程序的本地知识很少,因此我想减少所需的重新测试量。然后,我将在源代码管理下将其妥善保存并记录下来。
由此,我想确定实时环境中实际使用的业务流程,管道映射等。
任何人都可以推荐有助于确定使用BizTalk应用程序的哪些部分的工具,查询或方法吗?
答案 0 :(得分:1)
对,没有真正的方法可以自动知道正在使用或不使用什么。对于BizTalk,已部署的任何东西都在使用中或可以使用。
要弄清最近(在任何时间段内)运行的内容,可以查询DTA数据库。
使用uidServiceId加入 dta_ServiceInstances 和 dta_Services 来查看已运行的业务流程和管道。
确保Global Tracking未被禁用,永远不要禁用它。
答案 1 :(得分:0)
我们的支持和维护工具Nodinite具有您所要求的功能(列出一些您可能会有所帮助的功能):
报告以及BizTalk工件的使用(例如,对于选定的host instance显示了它的使用方式,端口,编排,端口/处理程序,例如适配器)
程序集比较器(确保所有BizTak服务器上的二进制文件集都相同)
自动发现端口,然后启用跟踪功能,您很快就会发现这些ports/endpoints
Repository是在探索和发现现有环境时记录解决方案的好方法,也可用于日志记录和监视(和警报)。您可以将Qlik / PowerBI / Excel与WebAPI结合使用以进行进一步的自定义报告