Biztalk - обработка плоского файла получает сообщение об отсутствии подписчиков

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

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

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

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

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


person SqlRyan    schedule 05.10.2009    source источник


Ответы (1)


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

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

person tomasr    schedule 05.10.2009