我们有一个内部网系统来安排日常任务。我们还有Fogbugz进行错误跟踪。当出现紧急错误时,我们会在错误跟踪器中跟踪该任务。但是,我需要回写内联网和CMS。我认为Biztalk是中间件,但我不确定最好的方法。数据库适配?网络服务?
我知道我可以将CMS适配器用于Microsoft CMS。我很想听听你对Fogbugz的经历。
答案 0 :(得分:1)
我猜测观察数据库的变化是最好的方法。这样,您可以通过其他Biztalk适配器发布您在FogBugz数据库中看到的任何更改。
请让我们及时了解您的决定 - 我有兴趣了解它。
答案 1 :(得分:1)
FogBugz API的第6版在http://www.fogcreek.com/FogBugz/docs/60/topics/advanced/API.html得到了很好的记录。 API实现为ASP页面,接受GET或POST参数,并在用户通过身份验证后返回XML。
因此,我们可以使用HTTP发送适配器向FogBugz系统发送POST请求,更新错误记录或检索信息。 API调用的响应是基本的Xml,它将在响应主体中返回,必要时可以由BizTalk读取。
请注意,HTTP发送适配器只能POST数据 - 它不能使用GET动词(http://msdn.microsoft.com/en-us/library/aa561642.aspx)
答案 2 :(得分:0)
FogBugz不是基于SQL Server数据库吗?或者您使用托管替代方案?
如果它正在使用您正在控制的SQL Server,我只需将两个发送端口绑定到读取和处理“FixBugMessage”的进程。一个发送端口使用CMS适配器并写入CMS,另一个发送端口只使用SQL适配器并通过存储过程写入FogBugz数据库。