BizTalk - 您能否在业务流程中知道它是否已恢复?

时间:2017-05-04 10:17:09

标签: biztalk resume biztalk-orchestrations

我想知道在业务流程中是否有任何方法可以让您知道它刚刚恢复了?我正在从业务流程中记录处理步骤和错误,如果在错误日志中您会看到类似“步骤2失败”的内容,然后作为下一个条目“Orchestration在步骤2恢复”,那将是很好的。

在简历之后是否可能设置了一些全局属性?

2 个答案:

答案 0 :(得分:1)

所以...首先提出一些建议......

  

"我记录了业务流程中的处理步骤和错误"

不要浪费你的时间。非常严肃。我已经看到人们花了几个小时来完成这个,结果永远不会有用并且几乎总会导致更多的问题,它将帮助你解决。最重要的是, BizTalk Tracking已经做到了这一点

现在,实际上,您已经知道Orchestration是否被暂停,因此您正在尝试记录您已经知道的内容。即使你确实设法记录了这一点,它也不会有帮助。

基本上,你会更好地学习如何使用内置工具,例如跟踪和事件日志,而不是花时间做一些会信任我,从不帮助你的事情。意思是,它是一个净负值。

答案 1 :(得分:0)

要恢复业务流程,首先必须暂停。 据我所知,有三种方法可以暂停编排:

  1. 遇到暂停形状
  2. 发生了异常
  3. 使用BizTalk管理控制台手动暂停业务流程。
  4. 前2个案例可以通过在挂起形状之前设置变量或在异常处理中以编程方式轻松完成。

    对于不经常发生的最后一种情况,我不确定这是否可行。