ADF Foreach - ошибка поиска - PullRequest
       12

ADF Foreach - ошибка поиска

0 голосов
/ 31 октября 2019

У меня есть действие foreach, где список файлов поступает из действия Get MetaData. В foreach у меня есть операция поиска, которая вызывает хранимую процедуру для регистрации каждого обрабатываемого файла, а также выполняет некоторую проверку файла и возвращает ReturnCode для шагов вложения.

При просмотре базы данных запись в журнале успешно выполнена для каждого файла, который необходимо обработать. Но операция поиска завершается неудачно с сообщением об ошибке:

{
    "errorCode": "2100",
    "message": "Failure happened on 'Sink' side. 
    ErrorCode=UserErrorFailedFileOperation,
'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,
Message=Upload file failed at path 508299c4-87a8-4073-a083-0ac39d85b638\\result.,
Source=Microsoft.DataTransfer.Common,''Type=System.ArgumentException,
Message=Can not add property  to Newtonsoft.Json.Linq.JObject. Property with the same name already exists on object.,
Source=Newtonsoft.Json,''Type=System.ArgumentException,Message=Can not add property  to Newtonsoft.Json.Linq.JObject. 
Property with the same name already exists on object.,Source=Newtonsoft.Json,'",
    "failureType": "UserError",
    "target": "FileValidationEntryLog"?

Я использую базу данных SQL Azure.

Я ожидал, что после каждого журнала операция поиска будет успешной с ReturnCode и ябудет использовать этот код возврата, чтобы решить перейти к следующему действию.

Всего было обработано 8 файлов, как показано на двух изображениях ниже

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

...