Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
BizTalk-您能否知道业务流程内部是否已恢复?_Biztalk_Resume_Biztalk Orchestrations - Fatal编程技术网

BizTalk-您能否知道业务流程内部是否已恢复?

BizTalk-您能否知道业务流程内部是否已恢复?,biztalk,resume,biztalk-orchestrations,Biztalk,Resume,Biztalk Orchestrations,我想知道是否有任何方法可以让你在一个编排中意识到它刚刚恢复?我正在记录业务流程中的处理步骤和错误,如果在错误日志中看到类似“Step2Failed”的内容,然后在下一个条目中看到“业务流程在Step2恢复”,那就太好了 恢复后是否设置了某些全局属性?要恢复业务流程,必须先将其挂起。 据我所知,有3种方法可以暂停编排: 遇到挂起形状 发生异常 使用BizTalk管理控制台手动挂起业务流程 前两种情况可以通过编程方式轻松完成,方法是在挂起形状之前设置变量,或者在异常处理中设置变量 对于最后一个不经常

我想知道是否有任何方法可以让你在一个编排中意识到它刚刚恢复?我正在记录业务流程中的处理步骤和错误,如果在错误日志中看到类似“Step2Failed”的内容,然后在下一个条目中看到“业务流程在Step2恢复”,那就太好了


恢复后是否设置了某些全局属性?

要恢复业务流程,必须先将其挂起。 据我所知,有3种方法可以暂停编排:

  • 遇到挂起形状
  • 发生异常
  • 使用BizTalk管理控制台手动挂起业务流程
  • 前两种情况可以通过编程方式轻松完成,方法是在挂起形状之前设置变量,或者在异常处理中设置变量


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

    所以…首先是一些建议

    “我正在记录业务流程中的处理步骤和错误”

    不要在这上面浪费时间。完全认真。我见过有人花了几个小时来做这件事,结果总是毫无用处,而且几乎总是会导致更多的问题,而这将帮助你解决。最重要的是,BizTalk跟踪已经做到了这一点

    现在,实际上,您已经知道编排是否已暂停,因此您正在尝试记录一些您已经知道的内容。即使你设法把这些记录下来,这也不会有什么帮助

    基本上,学习如何使用内置工具(如跟踪和事件日志)会比花时间做一些事情要好得多,相信我,这些事情永远不会对你有帮助。也就是说,这是一个净负数