从事件日志完成Biztalk作业后的电子邮件通知

时间:2014-09-09 15:33:02

标签: biztalk biztalk-2010

我想知道每次项目完成后是否可以发送电子邮件,例如作业完成或从日志文件中获取引用失败。

我必须从Oracle数据库访问一些数据,并使用Biztalk将数据放入目标文件夹。成功完成后我必须发送电子邮件或者无法将数据发送到目的地,例如员工数据导入成功或员工数据导入失败。电子邮件的内容应该说明导入的详细信息:

启动EMP.txt 0未更改,0新,14更新和5错误 EMP.txt导入成功

我正在使用Biztalk 2010,如何做到这一点。感谢。

1 个答案:

答案 0 :(得分:2)

如果在BizTalk中使用业务流程,则可以在发送端口上使用传递通知。有关详细信息,请查看此博文:http://kentweare.blogspot.be/2007/11/biztalk-delivery-notification.html

用外行的术语来说:一旦适配器完成将消息发送到你选择它的任何内容,发送端口将等待确认。

如果某些内容失败,将抛出Microsoft.XLANGs.BaseTypes.DeliveryFailureException异常,您可以在异常处理程序中捕获该异常。 如果您没有例外,该文件已成功写入,您可以通过SMTP适配器发送消息(请参阅http://msdn.microsoft.com/en-us/library/aa578267.aspx

如果您收到异常,这意味着该文件未成功写入,您可以采取相应措施。