有谁迷上了BizTalk和Fogbugz?
时间:2020-03-05 18:56:35 来源:igfitidea点击:
我们有一个内联网系统,可以安排例行任务。我们也有Fogbugz用于错误跟踪。当出现紧急错误时,我们会在Bugtracker中跟踪该任务。但是,我需要写回Intranet和我们的CMS。我认为Biztalk是中间件,但不确定如何做到这一点的最佳方法。数据库适配器?网页服务?
我知道我可以将CMS适配器用于Microsoft CMS。我很想听听你在Fogbugz的经历。
解决方案
回答
我猜测监视数据库中的更改将是最好的方法。这样,我们可以通过其他Biztalk适配器发布在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)
回答
FogBugz不基于SQL Server数据库吗?还是使用托管替代方案?
如果使用的是我们要控制的SQL Server,则只需将两个发送端口绑定到读取和处理" FixBugMessage"的进程即可。一个使用CMS适配器并写入CMS的发送端口,另一个仅使用SQL适配器并通过存储过程的发送端口写入FogBugz数据库。