При изменении схемы я должен обновить компонент приемного конвейера? - PullRequest
0 голосов
/ 27 сентября 2011

Произошла ошибка при выполнении конвейера приема: Причина: нет Разберите компоненты сцены могут распознать данные.

У меня была какая-то автоматизированная схема (.xsd), и мне нужно было добавить два столбца и добавить их вручную.

Затем я обновил dll: s: схему, карту и конвейер.

Что не так?

Ответы [ 2 ]

3 голосов
/ 27 сентября 2011

Если вы увеличили номер версии в вашей сборке Schemas или изменили корень XML # NS вашей схемы, вам потребуется обновить конвейер. Кроме того, попробуйте удалить сгенерированные файлы .cs, перестроить все с нуля и не забудьте перезапустить хост-процесс (ы).

1 голос
/ 27 сентября 2011

Я предполагаю, что вы тестировали свой конвейер с помощью некоторого тестового сообщения с использованием адаптера FILE (что я обычно делаю!).

Итак, в дополнение к предложениям nonnb, убедитесь, что в сообщении, которое вы отправляете через конвейер приема, также есть эти два новых столбца - в противном случае проверка входящего сообщения не удастся (так как схема, которую вы установили в конвейере, не сообщение не соответствует)

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...