Biztalk - при обработке плоского файла появляется сообщение «подписчики не найдены» - PullRequest
1 голос
/ 05 октября 2009

Я создал схему плоского файла в Visual Studio из экземпляра CSV-файла, который у меня есть, и он хорошо проверяется, и я подключил оркестровку для отправки и получения портов, настроенных на ожидание файла этой схемы , Когда я публикую оркестровку и использую ее для получения файла, она немедленно приостанавливается со следующей ошибкой:

Опубликованное сообщение не может быть маршрутизируется, потому что нет подписчиков найденный. Эта ошибка возникает, если подписка оркестровки или отправка порта не был зачислен, или если некоторые из свойства сообщения, необходимые для оценка подписки не была повышен. Пожалуйста, используйте Biztalk Консоль администрирования для устранения неполадок этот провал.

Порт отправки зачислен, и, поскольку я не выполняю никакой обработки на основе содержимого, я не думаю, что мне нужно что-либо продвигать. В настоящее время я использую конвейер PassthroughReceive - остальные три конвейера, которые я имею, дают мне ошибки из-за невозможности разобрать файл, так как кажется, что они ожидают XML.

Я что-то упускаю здесь очевидное? Или, другими словами:

Могу ли я передать содержимое файла CSV в мою оркестровку без обычая трубопровод?

1 Ответ

4 голосов
/ 05 октября 2009

Да, когда вы создаете пользовательскую схему плоского файла, вам нужно создать пользовательский конвейер (в данном случае приемный конвейер), добавить в него компонент дизассемблера FlatFile, а затем настроить его свойства с помощью пользовательской схемы плоского файла. 1001 *

Затем вам необходимо настроить ваш порт приема для использования этого конвейера приема.

...