SSIS Foreach循环容器 - 捕获挂起的脚本

时间:2013-11-12 20:41:22

标签: ssis httpwebrequest foreach-loop-container

我有一个SSIS foreach循环容器,它使用httpconneciton manager从Web服务下载图像。

但是,如果图像不可用,则没有错误或超时。脚本进程永远挂起写入零长度文件的请求。没有错误可以抓住。

Dim connection As New HttpClientConnection(nativeObject)
    connection.ServerURL = InputFile  ' http://wwww.example.com/image?id=12345

    Try
            connection.DownloadFile(DestinationFile, True)
            Dim info As New FileInfo(DestinationFile)

            If File.Exists(DestinationFile) = False Or info.Length = 0 Then
                Dts.TaskResult = ScriptResults.Failure
                Return
            End If
    Catch ex As Exception
        Dts.TaskResult = ScriptResults.Failure
    End Try
    Dts.TaskResult = ScriptResults.Success

任何人都可以弄清楚如何使这一步失败,这样我就可以继续循环了。

0 个答案:

没有答案