2

我已经开发了一个流程来运行存储流程,只有在存在某个文件的情况下。我使用验证来实现这一点。验证检查文件是否存在,如果存在,则启动该过程。但是,问题是,如果文件不存在,它会创建一个错误(状态为错误,并且消息是“对目标检查 SRManifest 存在的操作失败:”),即使在我添加了等待之后也是如此。我想要发生的是,如果文件不存在,则需要停止进程。感谢是否有人可以帮助我实现。以下是现有流程。在此处输入图像描述

验证设置如下:在此处输入图像描述此外,属性如下在此处输入图像描述

4

1 回答 1

1

你的设计没有问题。

我放置了一个验证活动中不存在的 blob 路径,我也收到此错误。但是如果你去查看管道的监视器,你会发现等待活动是成功的:

在此处输入图像描述

如果文件不存在,则需要停止该过程。

您的管道已完成。所以这个过程已经停止了。

您的管道设计没有问题。但是 ADF 肯定会为遇到超时的验证活动抛出错误。除非您没有达到您设置的超时 30 秒,否则此错误是预期的,这不是您的问题。

于 2020-06-22T11:09:17.647 回答