0

我创建了一个主控制包,它使用执行包任务控件调用多个包。我已将所有包文件位置设置为使用包含文件位置的 sql 配置表,然后使用表达式来包含包名称。一切都按预期工作,但是我想包含一些处理程序来通知我是否包位置不存在(以防有人更改配置表中的路径)。为了测试,我在其中一个表达式中设置了不正确的文件名,这使执行包任务控件按预期变为红色,但是我不知道如何添加通知任务。我已经尝试了所有与之相关的错误处理程序事件,但没有任何乐趣,而且我在有问题的任务中添加了一个邮件任务,但它没有执行!

非常感谢任何建议。

谢谢。

4

1 回答 1

0

这就是为什么你有OnError事件处理程序,只需正确配置它。你确定,你检查Event Handlers的是包裹而不是里面的一个块吗?

有很多具有OnError范围的系统变量。在变量窗口中选中灰色x以查看它们。您可能想使用: - ErrorDescription - ErrorCode - SourceName 但根据报告格式选择它们。

现在在事件处理程序中创建一个脚本,它将一条消息放入一个新变量中,最后用send mail task.

于 2013-11-05T12:26:18.323 回答