首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Biztalk 2004消息备份

Biztalk 2004消息备份
EN

Stack Overflow用户
提问于 2009-03-11 10:04:57
回答 3查看 293关注 0票数 0

我有一个从FTP服务器接收消息的BizTalk2004编排。消息通过管道接收,该管道立即更改消息,更改其原始形式并将其拆分成子消息。在Biztalk对原始邮件进行任何更改之前,我想对其进行备份。

一旦编排更改了消息,我可以再次将其更改回来,并将其发布到编排之外。但这似乎有很多工作要做。我希望Biztalk所做的是备份原始消息,并在进行任何编排处理之前将其存储在服务器上的其他位置。有没有一种(相当)简单的方法让Biztalk做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-03-12 08:52:33

DTA跟踪的问题不仅仅是数据的临时性,而且它也不是最有效的解决方案。管道中的归档组件是正确的方式,尽管我会说,已经看过了一个实现-它可以很容易地变得更有效率-所以如果你四处看看,看看有没有一个以流的方式完成它的工作。

所谓“流方式”,我指的是不将整个消息加载到内存中(例如加载到XmlDocument),而是实现自定义流并处理Read事件的流。

此外,您还必须考虑是否可以将自己限制在Xml消息中(如果组件确实使用XmlDocument,就像我看到的那样),以及您是否期望多部分消息(您将需要确保归档所有部分,并以某种方式将它们分组到文件系统/数据库中)。

票数 3
EN

Stack Overflow用户

发布于 2009-03-11 11:31:04

您应该能够在端口实际执行任何转换之前打开消息的DTA跟踪(您可以选择在端口之前和之后进行DTA跟踪)。

票数 1
EN

Stack Overflow用户

发布于 2009-03-11 19:55:54

在DTA中存储通常不是一个很容易访问的选项。通常,跟踪数据库在将数据以封闭格式删除或归档到文件存储之前,只会将数据保留一段有限的时间。我在社区中看到过许多管道组件档案库的实例。看看here吧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/633933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档