Задача веб-службы служб SSIS: «Индекс находился за пределами массива» Ошибка при доступе к пустому массиву - PullRequest
0 голосов
/ 12 октября 2010

Я пытаюсь подключиться к веб-службе и получить некоторые данные с помощью задачи веб-службы в SSIS 2005. Я могу загрузить файл WSDL и увидеть методы в задаче веб-службы.Я предоставляю необходимые параметры через переменные (я даже пытался жестко кодировать параметры).Тем не менее, когда я выполняю задачу, я получаю сообщение об ошибке «Индекс вышел за пределы массива».Это происходит, когда веб-служба возвращает пустой массив.Похоже, SSIS должен обработать эту ошибку.Пожалуйста, помогите найти способ обойти это.Большое вам спасибо.

1 Ответ

0 голосов
/ 16 октября 2010

Похоже на ошибку в SSIS, проверьте, есть ли у вас последний пакет обновления - он может это исправить. Для SSIS 2005 я думаю, что это в настоящее время SP3, и было несколько накопительных обновлений (CU) на него. Не знаю, решит ли это конкретную проблему, но это будет первое, что я попробую.

...