有谁迷上了BizTalk和Fogbugz?

有谁迷上了BizTalk和Fogbugz?

Has anyone hooked up BizTalk and Fogbugz?

我们有一个安排日常任务的Intranet系统。 我们也有Fogbugz用于错误跟踪。 当出现紧急错误时,我们会在Bugtracker中跟踪该任务。 但是,我需要写回Intranet和我们的CMS。 我认为Biztalk是中间件,但是不确定如何做到这一点的最佳方法。 数据库适配器? 网页服务?

我知道我可以将CMS适配器用于Microsoft CMS。 我很想听听你在Fogbugz的经历。


http://www.fogcreek.com/FogBugz/docs/60/topics/advanced/API.html上有关于FogBugz API的第6版的详细记录。该API被实现为ASP页面,该页面接受GET或POST参数,并在验证用户身份后返回XML。

因此,我们可以使用HTTP发送适配器将POST请求发送到FogBugz系统,以更新错误记录或获取信息。来自API调用的响应是基本Xml,它将在响应主体中返回,BizTalk可以根据需要读取该响应主体。

请注意,HTTP发送适配器只能发布数据-它不能使用GET动词(http://msdn.microsoft.com/zh-cn/library/aa561642.aspx)


我猜测监视数据库中的更改将是最好的方法。这样,您可以通过其他Biztalk适配器发布在FogBugz数据库中看到的所有更改。

请让我们随时了解您的决定-我很想听听。


FogBugz不基于SQL Server数据库吗?还是使用托管替代方案?

如果使用的是您要控制的SQL Server,则只需将两个发送端口绑定到读取和处理" FixBugMessage"的进程。一个使用CMS适配器并写入CMS的发送端口,另一个仅使用SQL适配器并通过存储过程的发送端口写入FogBugz数据库。


推荐阅读